New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #29354 (new defect)

Opened 2 years ago

Last modified 23 months ago

gtkevemon @99 build fails 'Undefined symbols for architecture x86_64'

Reported by: trac@… Owned by: jameslpoter@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: x86_64 Cc:
Port: gtkevemon

Description

The build fails with the following on Mac OS 10.6.7.

g++ -o gtkevemon maingui.o guiuserdata.o guiconfiguration.o guiaboutdialog.o guiskill.o guiskillplanner.o guixmlsource.o guievelauncher.o guiversionchecker.o guicharexport.o guiskillqueue.o gtkevemon.o gtkserver.o gtkconfwidgets.o gtkcharpage.o gtkportrait.o gtkinfodisplay.o gtkplannerbase.o gtkhelpers.o gtkcolumnsbase.o gtkdownloader.o gtkitemdetails.o gtkitembrowser.o gtktrainingplan.o gtkskillqueue.o imagestore.o argumentsettings.o xmltrainingplan.o server.o serverlist.o helpers.o conf.o config.o xml.o evetime.o bgprocess.o pipedexec.o notifier.o http.o asynchttp.o eveapi.o versionchecker.o apibase.o apicharlist.o apicharsheet.o apiintraining.o apiskilltree.o apicerttree.o apiitemtree.o apiskillqueue.o netsocket.o nettcpsocket.o netdnslookup.o -framework Cocoa -L/opt/local/lib -lgtkmm-2.4 -latkmm-1.6 -lgdkmm-2.4 -lgiomm-2.4 -lpangomm-1.4 -lgtk-quartz-2.0 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgdk-quartz-2.0 -latk-1.0 -lpangocairo-1.0 -lgio-2.0 -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lm -lfreetype -lfontconfig -lcairo -lpng14 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl   -lpthread -L/opt/local/lib -lxml2  
Undefined symbols for architecture x86_64:
  "_gzopen", referenced from:
      XmlTrainingPlanExport::write_to_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in xmltrainingplan.o
      XmlDocument::parse_from_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::gzFileHandle::gzFileHandle(char const*)in xml.o
  "_gzwrite", referenced from:
      XmlTrainingPlanExport::write_to_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in xmltrainingplan.o
  "_gzclose", referenced from:
      XmlTrainingPlanExport::write_to_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in xmltrainingplan.o
      XmlDocument::parse_from_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::gzFileHandle::~gzFileHandle()in xml.o
  "_gzread", referenced from:
      XmlDocument::parse_from_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in xml.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[1]: *** [gtkevemon] Error 1
make: *** [all] Error 2

Change History

comment:1 Changed 2 years ago by jmr@…

  • Owner changed from macports-tickets@… to mellon85@…

Please remember to cc the maintainer.

comment:2 follow-up: ↓ 3 Changed 2 years ago by trac@…

comment:3 in reply to: ↑ 2 Changed 23 months ago by ryandesign@…

  • Owner changed from mellon85@… to jameslpoter@…

I get the same error.

Assigning ticket to new gtkevemon maintainer.

Replying to trac@…:

Also, the SVN download address is incorrect.

This was corrected in r80521.

Note: See TracTickets for help on using tickets.