Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#44419 closed defect (fixed)

psfex: undefined symbols _plwid

Reported by: michele.fabrizio@… Owned by: cdeil (Christoph Deil)
Priority: Normal Milestone:
Component: ports Version: 2.3.1
Keywords: Cc: missinglyl@…
Port: psfex

Description (last modified by ryandesign (Ryan Carsten Schmidt))

What's wrong?

Macbook Pro 13" early 2011
OSX 10.9.4

In attachment you find the log file

Attachments (1)

main.log (343.8 KB) - added by michele.fabrizio@… 10 years ago.

Download all attachments as: .zip

Change History (7)

Changed 10 years ago by michele.fabrizio@…

Attachment: main.log added

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

Description: modified (diff)
Owner: changed from macports-tickets@… to Deil.Christoph@…
Port: psfex added
Summary: PSFEx installing problempsfex: undefined symbols _plwid

The log says:

:info:build Undefined symbols for architecture x86_64:
:info:build   "_plwid", referenced from:
:info:build       _cplot_drawloccoordgrid in cplot.o
:info:build       _cplot_fwhm in cplot.o
:info:build       _cplot_ellipticity in cplot.o
:info:build       _cplot_moffatresi in cplot.o
:info:build       _cplot_asymresi in cplot.o
:info:build       _cplot_counts in cplot.o
:info:build       _cplot_countfrac in cplot.o
:info:build       ...
:info:build ld: symbol(s) not found for architecture x86_64

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

Sounds like this version of psfex is not compatible with the version of plplot we currently have in MacPorts. See #34746 for a similar error in another port. The error should be reported to the developers of psfex so that they can fix it and release a new version, to which we can then update the port.

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

Cc: missinglyl@… added

Has duplicate #44896.

comment:4 Changed 10 years ago by cdeil (Christoph Deil)

Like ryandesign said, this is a psfex issue. I get the same error if I try to build psfex 3.17.1 outside of Macports and link against plplot 5.10.0.

The issue is reported in the psfex forum here: http://www.astromatic.net/forum/showthread.php?tid=1007&pid=2821#pid2821

Could someone with commit rights please add the --disable-plplot flag to configure?

I've verified that psfex then works OK and I think few people use the plplot plotting stuff anyways.

comment:5 Changed 10 years ago by larryv (Lawrence Velázquez)

Resolution: fixed
Status: newclosed

comment:6 Changed 10 years ago by cdeil (Christoph Deil)

Thank you!

Note: See TracTickets for help on using tickets.