Opened 16 months ago

Last modified 2 weeks ago

#67780 assigned defect

gwyddion @2.63: opportunistic use of other ports

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: markemer (Mark Anderson)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: gwyddion

Description

gwyddion searches for several programs and libraries that exist in MacPorts but are not declared as dependencies of the port:

:info:configure checking for update-desktop-database... no
:info:configure checking for inkscape... no
:info:configure checking for pngcrush... no
:info:configure checking for MINIZIP1... no
:info:configure checking for WEBP... no
:info:configure checking for EXR... no
:info:configure checking for h5cc... no
:info:configure checking for HDF5 libraries... no
:info:configure configure: WARNING: Unable to locate HDF5 compilation helper script 'h5cc'.
:info:configure Please specify --with-hdf5=<LOCATION> as the full path to h5cc.
:info:configure HDF5 support is being disabled (equivalent to --with-hdf5=no).
:info:configure checking for CFITSIO... no
:info:configure checking for JANSSON... no
:info:configure checking for msgfmt... no
:info:configure checking for gmsgfmt... :
:info:configure checking for xgettext... no
:info:configure checking for msgmerge... no

If the user happens to have the ports that provide any of these features installed, it looks like gwyddion will try to use them. This makes the gwyddion build non-reproducible. For each of these, gwyddion should either declare the dependency or add a configure flag to tell the build not to use it even if it is installed.

Change History (1)

comment:1 Changed 2 weeks ago by markemer (Mark Anderson)

Owner: changed from rowue to markemer
Note: See TracTickets for help on using tickets.