Ticket #35949 (closed defect: fixed)
povray @3.6.1_7 Build failure with libpng 1.5
|Reported by:||murrayeisenberg@…||Owned by:||macports-tickets@…|
|Keywords:||haspatch||Cc:||ryandesign@…, dersh@…, egall@…|
Description (last modified by ryandesign@…) (diff)
OS X 10.8.1, Xcode 4.4.1 with corresponding command-line tools.
After doing 'port selfupdate' I ran 'port upgrade outdated'. The latter aborted after:
---> Attempting to fetch povray-3.6.1_7.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/povray ---> Fetching distfiles for povray ---> Verifying checksum(s) for povray ---> Extracting povray ---> Applying patches to povray ---> Configuring povray ---> Building povray Error: org.macports.build for port povray returned: command execution failed Please see the log file for port povray for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_povray/povray/main.log Error: Unable to upgrade port: 1
In the log, aside from many "deprecated" warnings, the first error listed is:
:info:build png_pov.cpp:170:19: error: member access into incomplete type 'png_struct' (aka 'png_struct_def') :info:build longjmp(png_ptr->jmpbuf,1); :info:build ^
There were numerous other errors of the same kind.
In response to a message I posted to macports-users@…, Jeremy Lavergne replied, "That's due to the libpng API change recently; we'll need to update all the packages affected."
- Cc ryandesign@… added
- Keywords haspatch added; libpng removed
- Description modified (diff)
- Summary changed from povray @3.6.1_7 Build failure to povray @3.6.1_7 Build failure with libpng 1.5
- Status changed from new to closed
- Resolution set to fixed