Opened 3 years ago

Closed 3 years ago

#62364 closed defect (fixed)

gnuplot linking multiple copies of libs

Reported by: pidloop Owned by: mojca (Mojca Miklavec)
Priority: Normal Milestone:
Component: ports Version: 2.6.4
Keywords: Cc:
Port: gnuplot wxWidgets-3.0

Description

Hello! I have been using gnuplot forever but starting with Big Sur it generates hundreds of reports when started about multiple libraries. One example:

../src/common/object.cpp(251): assert "classTable->Get(m_className) == NULL" failed in Register(): Class "wxGenericStaticText" already in RTTI table - have you used IMPLEMENT_DYNAMIC_CLASS() multiple times or linked some object file twice)?

The program does run correctly, but it would be nice if something can be done to avoid these messages.

Thank you.

Change History (5)

comment:1 Changed 3 years ago by kencu (Ken)

No doubt caused by the install_name_tool issue with wxWidgets-3.0 reported in several other tickets.

Please do this to fix it locally for yourself.

sudo port -f uninstall wxWidgets-3.0
sudo port -v -s install wxWidgets-3.0

comment:2 Changed 3 years ago by kencu (Ken)

Keywords: gnuplot libraries removed
Owner: set to mojca
Port: wxWidgets-3.0 added
Status: newassigned

@mojca -- wxWidgets-3.0 needs a revbump to fix it (it's currently broken on BigSur) once we know the buildbot is current with Xcode.

comment:3 Changed 3 years ago by pidloop

Whoowee, quite a compile but after the dust settled gnuplot is quiet again. Many thanks!

comment:5 Changed 3 years ago by mojca (Mojca Miklavec)

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