Opened 10 years ago

Closed 9 years ago

#29084 closed defect (fixed)

octave-image 1.0.10 won't build with libpng 1.4

Reported by: ken.gregson@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: png Cc: pkordellimac@…, gary.yngve@…, basmac
Port: octave-image

Description

octave-image 1.0.10 won't build due to errors in pngread.cc and pngwrite.cc caused by incompatibilities with newer libpng that has changed definitions of: png_infopp_NULL, png_set_gray_1_2_4_to_8, and png_check_sig (at least). These are fixed in the current 1.0.13 upstream image package for octave on OctaveForge.

Change History (7)

comment:1 Changed 10 years ago by ryandesign (Ryan Schmidt)

Keywords: png added
Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned
Summary: octave-image 1.0.10 won't buildoctave-image 1.0.10 won't build with libpng 1.4

comment:2 Changed 10 years ago by ryandesign (Ryan Schmidt)

Cc: pkordellimac@… added

Has duplicate #29158.

comment:3 Changed 10 years ago by ryandesign (Ryan Schmidt)

Between 1.0.10 and 1.0.13 they removed the configure script, making this update harder than I anticipated.

comment:4 Changed 9 years ago by ryandesign (Ryan Schmidt)

Cc: gary.yngve@… added
Owner: changed from ryandesign@… to macports-tickets@…
Status: assignednew

Has duplicate #30417.

I don't know octave software and don't know how to update this port now that the configure script is gone.

comment:5 in reply to:  4 Changed 9 years ago by chiszp@…

Replying to ryandesign@…:

Has duplicate #30417.

I don't know octave software and don't know how to update this port now that the configure script is gone.

Downloading image-1.0.15.tar.gz directly from octave-forge and installing it from within octave with "pkg install image-1.0.15.tar.gz" works. Maybe the port can be created by wrapping up the files installed with this command?

comment:6 Changed 9 years ago by ryandesign (Ryan Schmidt)

Cc: barry.j.mcinnes@… added

Has duplicate #32962.

comment:7 Changed 9 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.