Opened 8 years ago

Last modified 7 years ago

#46123 new defect

gtk2-extra fails missing symbol _roundint

Reported by: repagh (Rene van Paassen) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: gtk2-extra

Description (last modified by ryandesign (Ryan Schmidt))

Using gtk2-extra libraries fails with a message from the dynamic loader:

dyld: Symbol not found: _roundint
  Referenced from: /opt/local/lib/libgtkextra-x11-2.0.1.dylib

The problem can be fixed with by adding the following to the Portfile:

configure.cflags-append -std=gnu89

Change History (3)

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

Description: modified (diff)
Keywords: _roundint gtk2-extra removed
Owner: changed from macports-tickets@… to anant@…

If you're saying that gtk2-extra installs successfully, but that using its library in another program causes this error, then in addition to fixing the portfile with the above cflags, the port's revision needs to be increased to rebuild it.

comment:2 Changed 8 years ago by repagh (Rene van Paassen)

Yep, right.

comment:3 Changed 7 years ago by raimue (Rainer Müller)

Owner: changed from anant@… to macports-tickets@…

Port abandoned, see #50026.

Note: See TracTickets for help on using tickets.