Cannot install PNGmeta

Ryan Schmidt ryandesign at macports.org
Thu Oct 11 04:19:15 PDT 2007


On Oct 11, 2007, at 06:07, N_Ox wrote:

> Le 11 oct. 07 à 12:07, Ryan Schmidt a écrit :
>
>> On Oct 11, 2007, at 04:57, Martin Stadler wrote:
>>
>>> I just tried to install pngmeta with the output below.
>>> I use MacPorts 1.520 on OS-X 10.4.10 (intel).
>>> Xcode 2.4.1
>>> libpng @1.2.21_0+darwin_8 (active)
>>> zlib @1.2.3_1 (active)
>>>
>>> $ sudo port install pngmeta
>>> Password:
>>> --->  Fetching pngmeta
>>> --->  Attempting to fetch pngmeta-1.11.tar.gz from http:// 
>>> downloads.sourceforge.net/pmt
>>> --->  Verifying checksum(s) for pngmeta
>>> --->  Extracting pngmeta
>>> --->  Configuring pngmeta
>>> --->  Building pngmeta with target all
>>> Error: Target org.macports.build returned: shell command " cd "/ 
>>> opt/local/var/macports/build/ 
>>> _opt_local_var_macports_sources_rsync.macports.org_release_ports_gra 
>>> phics_pngmeta/work/pngmeta-1.11" && make all " returned error 2
>>> Command output: gcc -DPACKAGE=\"pngmeta\" -DVERSION=\"1.11\" - 
>>> DHAVE_LIBZ=1 -DHAVE_LIBPNG=1 -DHAVE_PNG_CREATE_READ_STRUCT=1 - 
>>> DHAVE_PNG_GET_TEXT=1  -I. -I.    -I/opt/local/include  -O2 -I/opt/ 
>>> local/include -I/opt/local/include -c pngmeta.c
>>> gcc  -O2 -I/opt/local/include -I/opt/local/include -L/opt/local/ 
>>> lib -o pngmeta  pngmeta.o  -lpng -lz  -L/opt/local/include -L/opt/ 
>>> local/include -lpng -L/opt/local/lib -lm -L/opt/local/lib
>>> /usr/bin/ld: Undefined symbols:
>>> _png_IDAT
>>> _png_IEND
>>> _png_IHDR
>>> _png_crc_finish
>>> _png_crc_read
>>> _png_handle_IEND
>>> _png_handle_IHDR
>>> _png_handle_tEXt
>>> _png_handle_tIME
>>> _png_handle_unknown
>>> _png_handle_zTXt
>>> _png_read_data
>>> _png_read_destroy
>>> _png_reset_crc
>>> _png_tEXt
>>> _png_tIME
>>> _png_zTXt
>>> collect2: ld returned 1 exit status
>>> make: *** [pngmeta] Error 1
>>>
>>> Error: Status 1 encountered during processing.
>>
>> I agree. I get the same error.
>>
>> The port has no maintainer. You should report this problem to the  
>> developer of the software. But the software has not been updated  
>> since 2001. They may not be developing it anymore. You could ask  
>> them.
>
> Are you sure that's not a problem with libpng port?
> I mean, why is there undefined symbols in the png dylib library?

No, I am not sure. But it sounds like pngmeta is trying to use  
symbols which do not exist in libpng. Perhaps these symbols used to  
exist and have been deprecated and removed. Perhaps they were private  
symbols that 3rd-party software never should have been using in the  
first place. Or perhaps these symbols should be there and there is a  
problem in libpng. I don't know. The developers of pngmeta should be  
able to figure it out though, and that's whom I'd recommended to  
contact, unless we have evidence that other libpng-requiring software  
is experiencing the same error.





More information about the macports-users mailing list