[MacPorts] #26263: pngmeta: undefined symbols (doesn't build)

MacPorts noreply at macports.org
Fri Jan 28 06:02:54 PST 2011


#26263: pngmeta: undefined symbols (doesn't build)
-----------------------------------+----------------------------------------
 Reporter:  macports@…             |       Owner:  macports-tickets@…                   
     Type:  defect                 |      Status:  new                                  
 Priority:  Normal                 |   Milestone:                                       
Component:  ports                  |     Version:  1.9.1                                
 Keywords:                         |        Port:  pngmeta                              
-----------------------------------+----------------------------------------

Comment(by vinc17@…):

 Adding -Wall confirms that functions like png_crc_finish() are no longer
 declared:
 {{{
 pngmeta.c:122: warning: implicit declaration of function ‘png_crc_finish’
 }}}
 It seems they (at least some of them) were never part of the official
 libpng API, so that they have been removed without notice from libpng. The
 pngmeta.c code still has:
 {{{
 #define PNG_INTERNAL
 }}}
 So, if pngmeta relied on libpng internals, I'm not surprised that it can
 no longer be built.

 Note that Debian has a modified version of pngmeta.

-- 
Ticket URL: <https://trac.macports.org/ticket/26263#comment:6>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list