[MacPorts] #35964: fox build failure with libpng @1.5.12
#35964: fox build failure with libpng @1.5.12 ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: libpng | Port: fox ---------------------------------+------------------------------------------ Looks like fox is also experiencing a build error with libpng-1.5.12. From the build log: {{{ :info:build fxpngio.cpp:78:18: error: member access into incomplete type 'png_struct' (aka 'png_struct_def') :info:build longjmp(png_ptr->jmpbuf,1); // Bail out :info:build ^ :info:build /opt/local/include/png.h:854:16: note: forward declaration of 'png_struct_def' :info:build typedef struct png_struct_def png_struct; :info:build ^ ... }}} See also #35945, #35948, #35949. -- Ticket URL: <https://trac.macports.org/ticket/35964> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35964: fox build failure with libpng @1.5.12 ---------------------------------+------------------------------------------ Reporter: jjstickel@… | Owner: lyle@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: haspatch | Port: fox ---------------------------------+------------------------------------------ Changes (by ryandesign@…): * keywords: libpng => haspatch * cc: lyle@… (removed) * cc: ryandesign@… (added) * owner: macports-tickets@… => lyle@… Comment: The fox port is at version 1.6.36. According to the [http://www.fox- toolkit.org/news.html fox toolbox news page], libpng 1.5 compatibility was added in fox 1.6.42, so we should update the port. The current version of fox is 1.6.46. The attached patch updates fox to 1.6.46; removes the redundant distname line; indicates the license; fixes the master_sites; uses modern checksum types; removes unneeded or unsupported configure args; adds freetype CPPFLAGS now needed by this version; and fixes the livecheck. May I commit it? -- Ticket URL: <https://trac.macports.org/ticket/35964#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35964: fox build failure with libpng @1.5.12 --------------------------+---------------------- Reporter: jjstickel@… | Owner: lyle@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: haspatch Port: fox | --------------------------+---------------------- Changes (by jmr@…): * cc: mww@… (added) * status: new => closed * resolution: => fixed Comment: r98502 -- Ticket URL: <https://trac.macports.org/ticket/35964#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35964: fox build failure with libpng @1.5.12 --------------------------+---------------------- Reporter: jjstickel@… | Owner: lyle@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: haspatch Port: fox | --------------------------+---------------------- Comment (by ryandesign@…): Replying to [comment:2 jmr@…]:
r98502
That didn't include all the changes in my patch. mww added the license in r98503, but set it to LGPL-3; the LICENSE file says LGPL 2.1 and the source files say "or any later version". The [http://www.fox-toolkit.org/license.html web site] reproduces the text of the LGPL 3. I committed the rest of my patch in r98818. -- Ticket URL: <https://trac.macports.org/ticket/35964#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts