fox build failure with libpng @1.5.12
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.
Change History (4)
Cc: |
ryandesign@… added; lyle@… removed
|
Keywords: |
haspatch added; libpng removed
|
Owner: |
changed from macports-tickets@… to lyle@…
|
Cc: |
mww@… added
|
Resolution: |
→ fixed
|
Status: |
new →
closed
|
The fox port is at version 1.6.36. According to the 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?