Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

compilation error on Ubuntu 13.04

39 views
Skip to first unread message

ludovic...@quelleville.fr

unread,
Aug 28, 2013, 10:41:25 AM8/28/13
to
Hi,

I can not compile code from neither freechart-1.6.tar.gz nor freechart-1.5.tar.gz on Ubuntu 13.04 (raring). I get the same error. A missing package ?
Any hint welcome.
Thanks.

freechart-1.5  LC_ALL=C make
g++ -o sample/wxFreeChartDemo_dll wxFreeChartDemo_dll_bardemos.o wxFreeChartDemo_dll_bubbledemos.o wxFreeChartDemo_dll_combinedaxisdemos.o wxFreeChartDemo_dll_demo.o wxFreeChartDemo_dll_democollection.o wxFreeChartDemo_dll_ganttdemos.o wxFreeChartDemo_dll_multipleaxisdemos.o wxFreeChartDemo_dll_ohlcdemos.o wxFreeChartDemo_dll_timeseriesdemos.o wxFreeChartDemo_dll_xydemos.o -L./lib -L./lib -Wl,-rpath,../lib -lwxcode_gtk2u_freechart-2.8 -L/usr/lib/i386-linux-gnu -pthread -L/usr/lib/i386-linux-gnu -lwx_gtk2u_core-2.8 -lwx_baseu-2.8 -lwx_gtk2u_aui-2.8
wxFreeChartDemo_dll_demo.o: In function `MainFrame::OnAbout(wxCommandEvent&)':
demo.cpp:(.text+0x3b5): undefined reference to `wxAboutBox(wxAboutDialogInfo const&)'
collect2: error: ld returned 1 exit status
make: *** [sample/wxFreeChartDemo_dll] Error 1

freechart-1.6  LC_ALL=C make
g++ -o sample/wxFreeChartDemo_dll wxFreeChartDemo_dll_bardemos.o wxFreeChartDemo_dll_bubbledemos.o wxFreeChartDemo_dll_combinedaxisdemos.o wxFreeChartDemo_dll_demo.o wxFreeChartDemo_dll_democollection.o wxFreeChartDemo_dll_ganttdemos.o wxFreeChartDemo_dll_markersdemos.o wxFreeChartDemo_dll_multipleaxisdemos.o wxFreeChartDemo_dll_ohlcdemos.o wxFreeChartDemo_dll_timeseriesdemos.o wxFreeChartDemo_dll_xydemos.o -L./lib -L./lib -Wl,-rpath,../lib -lwxcode_gtk2u_freechart-2.8 -L/usr/lib/i386-linux-gnu -pthread -L/usr/lib/i386-linux-gnu -lwx_gtk2u_core-2.8 -lwx_baseu-2.8 -lwx_gtk2u_aui-2.8
wxFreeChartDemo_dll_demo.o: In function `MainFrame::OnAbout(wxCommandEvent&)':
demo.cpp:(.text+0x3b5): undefined reference to `wxAboutBox(wxAboutDialogInfo const&)'
collect2: error: ld returned 1 exit status
make: *** [sample/wxFreeChartDemo_dll] Error 1

drs...@gmail.com

unread,
Jul 5, 2016, 12:30:27 PM7/5/16
to
Were you able to resolve this error? I am facing an identical issue with this while compiling on OSX.

g++ -o sample/wxFreeChartDemo_dll wxFreeChartDemo_dll_bardemos.o wxFreeChartDemo_dll_bubbledemos.o wxFreeChartDemo_dll_combinedaxisdemos.o wxFreeChartDemo_dll_demo.o wxFreeChartDemo_dll_democollection.o wxFreeChartDemo_dll_ganttdemos.o wxFreeChartDemo_dll_markersdemos.o wxFreeChartDemo_dll_multipleaxisdemos.o wxFreeChartDemo_dll_ohlcdemos.o wxFreeChartDemo_dll_timeseriesdemos.o wxFreeChartDemo_dll_xydemos.o -L./lib -L./lib -Wl,-rpath,../lib -lwxcode_osx_cocoau_freechart-3.1 -L/usr/local/lib -framework IOKit -framework Carbon -framework Cocoa -framework AudioToolbox -framework System -framework OpenGL -lwx_osx_cocoau_core-3.1 -lwx_baseu-3.1 -lwx_osx_cocoau_aui-3.1
Undefined symbols for architecture x86_64:
"wxAboutBox(wxAboutDialogInfo const&, wxWindow*)", referenced from:
MainFrame::OnAbout(wxCommandEvent&) in wxFreeChartDemo_dll_demo.o
"wxAboutDialogInfo::SetVersion(wxString const&, wxString const&)", referenced from:
MainFrame::OnAbout(wxCommandEvent&) in wxFreeChartDemo_dll_demo.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

drs...@gmail.com

unread,
Jul 5, 2016, 12:47:02 PM7/5/16
to
Download the version 1.7 from https://github.com/jasin/freechart

This version compiles just fine on any platform with the latest wxwidgets 3.1.0
0 new messages