Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#16968 closed defect (invalid)

tiff-3.8.2 build fails under Tiger (PPC)

Reported by: macports@… Owned by: waqar@…
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: tiff

Description

tiff-3.8.2 fails to compile under 10.4.11 on a PPC machine. Previous tickets seemed to deal with X11 compatibilities under Leopard or other library problems; this seems to hang up in tif_stream.cxx.

Make output:

Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_tiff/work/tiff-3.8.2" && make all " returned error 2
Command output: tif_stream.cxx:196: error: 'class tiffis_data' has no member named 'myIS'
tif_stream.cxx:196: error: 'ios' has not been declared
tif_stream.cxx:196: error: 'end' was not declared in this scope
tif_stream.cxx:197: error: 'class tiffis_data' has no member named 'myIS'
tif_stream.cxx:198: error: 'class tiffis_data' has no member named 'myIS'
tif_stream.cxx: In function 'TIFF* _tiffStreamOpen(const char*, const char*, void*)':
tif_stream.cxx:240: error: 'class tiffos_data' has no member named 'myOS'
tif_stream.cxx:240: error: 'ostream' was not declared in this scope
tif_stream.cxx:240: error: expected primary-expression before ')' token
tif_stream.cxx:240: error: expected `;' before 'fd'
tif_stream.cxx:241: error: 'class tiffos_data' has no member named 'myOS'
tif_stream.cxx:252: error: 'class tiffis_data' has no member named 'myIS'
tif_stream.cxx:252: error: 'istream' was not declared in this scope
tif_stream.cxx:252: error: expected primary-expression before ')' token
tif_stream.cxx:252: error: expected `;' before 'fd'
tif_stream.cxx:253: error: 'class tiffis_data' has no member named 'myIS'
tif_stream.cxx: At global scope:
tif_stream.cxx:267: error: 'ostream' has not been declared
tif_stream.cxx: In function 'TIFF* TIFFStreamOpen(const char*, int*)':
tif_stream.cxx:273: error: request for member 'fail' in '* os', which is of non-class type 'int'
tif_stream.cxx:273: error: request for member 'tellp' in '* os', which is of non-class type 'int'
tif_stream.cxx:275: error: request for member 'seekp' in '* os', which is of non-class type 'int'
tif_stream.cxx: At global scope:
tif_stream.cxx:283: error: 'istream' has not been declared
tif_stream.cxx: In function 'TIFF* TIFFStreamOpen(const char*, int*)':
tif_stream.cxx:283: error: redefinition of 'TIFF* TIFFStreamOpen(const char*, int*)'
tif_stream.cxx:267: error: 'TIFF* TIFFStreamOpen(const char*, int*)' previously defined here
make[2]: *** [tif_stream.lo] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1

Change History (7)

comment:1 Changed 15 years ago by jmroot (Joshua Root)

Owner: changed from macports-tickets@… to waqar@…
Port: tiff added

I can't reproduce this on a G4 with 10.4.11. What version of XCode are you using?

comment:2 Changed 15 years ago by macports@…

Using XCode 2.4.1. I'll try again after updating to 2.5.

comment:3 Changed 15 years ago by macports@…

tiff-3.8.2_2+maxosx builds under XCode 2.5 where it failed under XCode 2.4.1 (although the package name also appears to have updated).

comment:4 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added

Package name?

comment:5 Changed 15 years ago by macports@…

Sorry, should have said port name: from tiff-3.8.2 originally to tiff-3.8.2_2+macosx. So I couldn't be sure which resolved the issue, the XCode upgrade or the port upgrade.

comment:6 Changed 15 years ago by blb@…

Resolution: invalid
Status: newclosed

The tiff port has been 3.8.2_2 (with a macosx platform variant) for about eight months so unless you also ran a selfupdate or sync of MacPorts itself, tiff shouldn't have changed.

comment:7 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.