#35948: grace build fail after libpng related change --------------------------------+------------------------------------------- Reporter: bcbarnes@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: grace libpng | Port: grace --------------------------------+------------------------------------------- The latest revision of grace, 5.1.22_7, fails to build on OS X 10.8.1 with Xcode 4.4.1 and latest command line tools. {{{ :info:build /usr/bin/clang -pipe -O2 -arch x86_64 -I.. -I. -I../Xbae -I/opt/local/include -I/opt/local/include -I/opt/local/include -c -o rstdrv.o rstdrv.c :info:build rstdrv.c:888:23: error: incomplete definition of type 'struct png_struct_def' :info:build if (setjmp(png_ptr->jmpbuf)) { :info:build ~~~~~~~^ :info:build /opt/local/include/png.h:854:16: note: forward declaration of 'struct png_struct_def' :info:build typedef struct png_struct_def png_struct; :info:build ^ :info:build rstdrv.c:1030:22: error: use of undeclared identifier 'Z_NO_COMPRESSION' :info:build (double) Z_NO_COMPRESSION, (double) Z_BEST_COMPRESSION, 1.0); :info:build ^ :info:build 2 errors generated. :info:build make[1]: *** [rstdrv.o] Error 1 :info:build make[1]: *** Waiting for unfinished jobs.... :info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_grace/grace/work/grace-5.1.22/src' }}} The change which prompted this upgrade was apparently a libpng bump: {{{ Revision 97300, 2.2 KB (checked in by rmstonecipher@macports.org, 14 hours ago) graphics/libpng upgraded to version 1.5.12, 232 dependent ports revision bumped due to library version number change }}} {{{ Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn) Target: x86_64-apple-darwin12.1.0 Thread model: posix }}} grace is listed as "nomaintainer" so I cc'd the person who checked in this portfile revision. ryandesign is the libpng maintainer so he may be interested in this too. -- Ticket URL: <https://trac.macports.org/ticket/35948> MacPorts <http://www.macports.org/> Ports system for Mac OS