Ticket #29354 (new defect)
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:2 follow-up: ↓ 3 Changed 2 years ago by trac@…
Also, the SVN download address is incorrect. This is now: svn://gtkevemon.battleclinic.com/GTKEVEMon/trunk/gtkevemon
and should be: svn://svn.battleclinic.com/GTKEVEMon/trunk/gtkevemon
Note: See
TracTickets for help on using
tickets.


Please remember to cc the maintainer.