Failed on building 1.3.12 with wxWidget 2.8.11

Building and customizing Audacity from the source code.
Forum rules
If you require help using Audacity, please post on the forum board relevant to your operating system:
Windows
Mac OS X
GNU/Linux and Unix-like
ve2tmq
Posts: 3
Joined: Wed Oct 13, 2010 7:54 pm
Operating System: Please select

Failed on building 1.3.12 with wxWidget 2.8.11

Post by ve2tmq » Wed Oct 13, 2010 7:58 pm

Hello. I try to build Audacity 1.3.12 with wxWidget 2.8.11 and I failed. I also try with other version of wxWiget and Audacity. does anybody got the same error of me and how did you resolv it?

Thanks a lot.

This is the failure dump :

Benchmark.o: In function `BenchmarkDialog::OnSave(wxCommandEvent&)':
Benchmark.cpp:(.text+0x1172): undefined reference to `FileSelector(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, int, wxWindow*, wxString, void (*)(void*, int), void*)'
FFmpeg.o: In function `FindFFmpegDialog::OnBrowse(wxCommandEvent&)':
FFmpeg.cpp:(.text._ZN16FindFFmpegDialog8OnBrowseER14wxCommandEvent[FindFFmpegDialog::OnBrowse(wxCommandEvent&)]+0x104): undefined reference to `FileSelector(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, int, wxWindow*, wxString, void (*)(void*, int), void*)'
FreqWindow.o: In function `FreqWindow::OnExport(wxCommandEvent&)':
FreqWindow.cpp:(.text+0x9eeb): undefined reference to `FileSelector(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, int, wxWindow*, wxString, void (*)(void*, int), void*)'
LabelDialog.o: In function `LabelDialog::OnImport(wxCommandEvent&)':
LabelDialog.cpp:(.text+0x3630): undefined reference to `FileSelector(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, int, wxWindow*, wxString, void (*)(void*, int), void*)'
LabelDialog.o: In function `LabelDialog::OnExport(wxCommandEvent&)':
LabelDialog.cpp:(.text+0x3ad6): undefined reference to `FileSelector(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, int, wxWindow*, wxString, void (*)(void*, int), void*)'
Menus.o:Menus.cpp:(.text+0xde74): more undefined references to `FileSelector(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, int, wxWindow*, wxString, void (*)(void*, int), void*)' follow
../lib-src/FileDialog.a(FileDialog.o): In function `wxString::operator=(char const*)':
/usr/local/include/wx-2.8/wx/string.h:965: undefined reference to `wxStringBase::operator=(char const*)'
/usr/local/include/wx-2.8/wx/string.h:965: undefined reference to `wxStringBase::operator=(char const*)'
/usr/local/include/wx-2.8/wx/string.h:965: undefined reference to `wxStringBase::operator=(char const*)'
../lib-src/FileDialog.a(FileDialog.o): In function `wxStringBase':
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(char const*, unsigned int, unsigned int)'
../lib-src/FileDialog.a(FileDialog.o): In function `FileSelector(char const*, char const*, char const*, char const*, char const*, int, wxWindow*, wxString, void (*)(void*, int), void*)':
/usr/local/src/audacity-src-1.3.12-beta/lib-src/FileDialog/FileDialog.cpp:97: undefined reference to `wxString::Find(char, bool) const'
../lib-src/FileDialog.a(FileDialog.o): In function `wxStringBase':
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(char const*, unsigned int, unsigned int)'
../lib-src/FileDialog.a(FileDialog.o): In function `wxString::Contains(wxString const&) const':
/usr/local/include/wx-2.8/wx/string.h:1272: undefined reference to `wxString::Find(char const*) const'
../lib-src/FileDialog.a(FileDialog.o): In function `wxStringBase':
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(char const*, unsigned int, unsigned int)'
../lib-src/FileDialog.a(FileDialog.o): In function `FileSelector(char const*, char const*, char const*, char const*, char const*, int, wxWindow*, wxString, void (*)(void*, int), void*)':
/usr/local/src/audacity-src-1.3.12-beta/lib-src/FileDialog/FileDialog.cpp:74: undefined reference to `operator+(wxString const&, char const*)'
../lib-src/FileDialog.a(FileDialogPrivate.o): In function `FileDialog::SetDirectory(wxString const&)':
/usr/local/src/audacity-src-1.3.12-beta/lib-src/FileDialog/gtk/FileDialogPrivate.cpp:437: undefined reference to `wxDirExists(char const*)'
../lib-src/FileDialog.a(FileDialogPrivate.o): In function `wxStringBase':
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(char const*, unsigned int, unsigned int)'
../lib-src/FileDialog.a(FileDialogPrivate.o): In function `FileDialog::ShowModal()':
/usr/local/src/audacity-src-1.3.12-beta/lib-src/FileDialog/gtk/FileDialogPrivate.cpp:312: undefined reference to `wxString::Replace(char const*, char const*, bool)'
../lib-src/FileDialog.a(FileDialogPrivate.o): In function `gtk_filedialog_ok_callback':
/usr/local/src/audacity-src-1.3.12-beta/lib-src/FileDialog/gtk/FileDialogPrivate.cpp:88: undefined reference to `wxString::Printf(char const*, ...)'
../lib-src/FileDialog.a(FileDialogPrivate.o): In function `wxStringBase':
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(char const*, unsigned int, unsigned int)'
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(char const*, unsigned int, unsigned int)'
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(char const*, unsigned int, unsigned int)'
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(char const*, unsigned int, unsigned int)'
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(char const*, unsigned int, unsigned int)'
../lib-src/FileDialog.a(FileDialogPrivate.o):/usr/local/include/wx-2.8/wx/string.h:368: more undefined references to `wxStringBase::InitWith(char const*, unsigned int, unsigned int)' follow
../lib-src/FileDialog.a(FileDialogPrivate.o):(.rodata._ZTV10FileDialog[vtable for FileDialog]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, char const*)'
collect2: ld returned 1 exit status
make[1]: *** [../audacity] Error 1
make[1]: Leaving directory `/usr/local/src/audacity-src-1.3.12-beta/src'
make: *** [audacity] Error 2

Gale Andrews
Quality Assurance
Posts: 41761
Joined: Fri Jul 27, 2007 12:02 am
Operating System: Windows 10

Re: Failed on building 1.3.12 with wxWidget 2.8.11

Post by Gale Andrews » Wed Oct 13, 2010 9:40 pm

I moved this to the correct "Compiling Audacity" forum (you are not using Audacity 1.2).

What distribution of Linux are you on? Have you installed -dev packages for all your dependent libraries?


Gale
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual

ve2tmq
Posts: 3
Joined: Wed Oct 13, 2010 7:54 pm
Operating System: Please select

Re: Failed on building 1.3.12 with wxWidget 2.8.11

Post by ve2tmq » Fri Oct 15, 2010 6:53 pm

Yes Ia have any lib I need. I have Slackware 13.1. I ever build it long time ago, I successful build audacity 1.3.7, now I failed on 1.3.12 with wxWigets 2.8.11. In the changes logs they aren't any changes suspect this error.

ve2tmq
Posts: 3
Joined: Wed Oct 13, 2010 7:54 pm
Operating System: Please select

Re: Failed on building 1.3.12 with wxWidget 2.8.11

Post by ve2tmq » Fri Oct 15, 2010 8:07 pm


Gale Andrews
Quality Assurance
Posts: 41761
Joined: Fri Jul 27, 2007 12:02 am
Operating System: Windows 10

Re: Failed on building 1.3.12 with wxWidget 2.8.11

Post by Gale Andrews » Fri Oct 15, 2010 9:35 pm

ve2tmq wrote:This is the solution :
http://slackbuilds.org/repository/13.1/audio/audacity/
What I am looking for exactly in that link? All I can see is the av_match_ext fix for later FFmpeg.



Gale
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual

preethishravan
Posts: 3
Joined: Thu Apr 21, 2011 8:45 pm
Operating System: Please select

Re: Failed on building 1.3.12 with wxWidget 2.8.11

Post by preethishravan » Thu Apr 21, 2011 9:42 pm

I have been facing the same problem with audacity from svn. Can anybody tell me how to resolve it?

Edgar
Forum Crew
Posts: 2043
Joined: Thu Sep 03, 2009 9:13 pm
Operating System: Windows 10

Re: Failed on building 1.3.12 with wxWidget 2.8.11

Post by Edgar » Thu Apr 21, 2011 11:02 pm

preethishravan,
I had go back to svn checkout -r 11014 ... to find something that would compile with Ubuntu 10.10. Read this:
http://audacity.238276.n2.nabble.com/Da ... 36157.html
on the Audacity -devel mailing list for details. In short they know it is broken but have not had time to fix it yet.

ve2tmq,
As for the OP's failure with 1.3.12, I am not sure but it looks like a problem with wxWidgets. Did you install a wxWidgets package or did you build it yourself? As for Audacity, you should grab version 11014:

Code: Select all

svn checkout -r 11014 http://audacity.googlecode.com/svn/audacity-src/trunk/ targetFolder
and try building that.

For both of you, keep an eye on:
http://code.google.com/p/audacity/updates/list
and watch for a new commit which fixes the Linux build, then use:

Code: Select all

svn checkout http://audacity.googlecode.com/svn/audacity-src/trunk/ targetFolder
to check out the SVN HEAD and build that--it is 1.3.14alpha and should be very stable for most situations.

preethishravan
Posts: 3
Joined: Thu Apr 21, 2011 8:45 pm
Operating System: Please select

Re: Failed on building 1.3.12 with wxWidget 2.8.11

Post by preethishravan » Fri Apr 22, 2011 8:48 pm

I am trying to install audacity on CentOS. I have tried using the svn version of audacity that you have suggested. However, when I do a make, I get the same old error as follows: (I am using wxWidgets 2.8.12 )

NoteTrack.o: In function `NoteTrack::WriteXML(XMLWriter&)':
NoteTrack.cpp:(.text+0x8b7): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
NoteTrack.o: In function `NoteTrack::HandleXMLTag(wchar_t const*, wchar_t const**)':
NoteTrack.cpp:(.text+0x1117): undefined reference to `wxString::mb_str(wxMBConv const&) const'
NoteTrack.o: In function `NoteTrack::ExportAllegro(wxString)':
NoteTrack.cpp:(.text+0x13c7): undefined reference to `wxString::mb_str(wxMBConv const&) const'
NoteTrack.o: In function `NoteTrack::ExportMIDI(wxString)':
NoteTrack.cpp:(.text+0x182e): undefined reference to `wxString::mb_str(wxMBConv const&) const'
NoteTrack.o: In function `NoteTrack::DrawLabelControls(wxDC&, wxRect&)':
NoteTrack.cpp:(.text+0x24ab): undefined reference to `wxString::Printf(wchar_t const*, ...)'
import/ImportMIDI.o: In function `ImportMIDI(wxString, NoteTrack*)':
ImportMIDI.cpp:(.text+0x77): undefined reference to `operator+(wchar_t const*, wxString const&)'
ImportMIDI.cpp:(.text+0x96): undefined reference to `operator+(wxString const&, wchar_t const*)'
ImportMIDI.cpp:(.text+0x1ad): undefined reference to `wxString::CmpNoCase(wchar_t const*) const'
ImportMIDI.cpp:(.text+0x1e8): undefined reference to `wxString::CmpNoCase(wchar_t const*) const'
ImportMIDI.cpp:(.text+0x2e5): undefined reference to `wxString::CmpNoCase(wchar_t const*) const'
ImportMIDI.cpp:(.text+0x381): undefined reference to `operator+(wchar_t const*, wxString const&)'
ImportMIDI.cpp:(.text+0x3a0): undefined reference to `operator+(wxString const&, wchar_t const*)'
ImportMIDI.cpp:(.text+0x490): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
ImportMIDI.cpp:(.text+0x4e4): undefined reference to `operator+(wchar_t const*, wxString const&)'
ImportMIDI.cpp:(.text+0x501): undefined reference to `operator+(wxString const&, wchar_t const*)'
ImportMIDI.cpp:(.text+0x5e6): undefined reference to `wxString::mb_str(wxMBConv const&) const'
ImportMIDI.cpp:(.text+0x6e5): undefined reference to `operator+(wchar_t const*, wxString const&)'
ImportMIDI.cpp:(.text+0x702): undefined reference to `operator+(wxString const&, wchar_t const*)'
ImportMIDI.cpp:(.text+0x819): undefined reference to `wxString::AfterLast(wchar_t) const'
ImportMIDI.cpp:(.text+0x839): undefined reference to `wxString::BeforeLast(wchar_t) const'
effects/ladspa/LoadLadspa.o: In function `LoadLadspaEffect(wxSortedArrayString&, wxString, DL_Array&)':
LoadLadspa.cpp:(.text+0x171): undefined reference to `wxString::CmpNoCase(wchar_t const*) const'
LoadLadspa.cpp:(.text+0x301): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
LoadLadspa.cpp:(.text+0x32e): undefined reference to `wxString::Format(wchar_t const*, ...)'
LoadLadspa.cpp:(.text+0x366): undefined reference to `wxArrayString::Index(wchar_t const*, bool, bool) const'
effects/ladspa/LoadLadspa.o: In function `LoadLadspaPlugins()':
LoadLadspa.cpp:(.text+0x603): undefined reference to `wxGetenv(wchar_t const*)'
LoadLadspa.cpp:(.text+0x79b): undefined reference to `operator+(wxString const&, wchar_t)'
LoadLadspa.cpp:(.text+0x7bd): undefined reference to `operator+(wxString const&, wchar_t const*)'
LoadLadspa.cpp:(.text+0x817): undefined reference to `operator+(wxString const&, wchar_t const*)'
LoadLadspa.cpp:(.text+0x86e): undefined reference to `operator+(wxString const&, wchar_t const*)'
effects/ladspa/LadspaEffect.o: In function `LadspaEffect::GetEffectAction()':
LadspaEffect.cpp:(.text+0x324): undefined reference to `wxString::Format(wchar_t const*, ...)'
effects/ladspa/LadspaEffect.o: In function `LadspaEffectDialog::OnSlider(wxCommandEvent&)':
LadspaEffect.cpp:(.text+0xd64): undefined reference to `wxString::Printf(wchar_t const*, ...)'
effects/ladspa/LadspaEffect.o: In function `LadspaEffect::GetEffectName()':
LadspaEffect.cpp:(.text+0x120a): undefined reference to `operator+(wxString const&, wchar_t const*)'
effects/ladspa/LadspaEffect.o: In function `LadspaEffectDialog::LadspaEffectDialog(LadspaEffect*, wxWindow*, _LADSPA_Descriptor const*, float*, int, double)':
LadspaEffect.cpp:(.text+0x128d): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
LadspaEffect.cpp:(.text+0x15cd): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
LadspaEffect.cpp:(.text+0x16ed): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
LadspaEffect.cpp:(.text+0x1980): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
LadspaEffect.cpp:(.text+0x1aa0): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
effects/ladspa/LadspaEffect.o:LadspaEffect.cpp:(.text+0x209e): more undefined references to `wxString::wxString(char const*, wxMBConv const&, unsigned int)' follow
effects/ladspa/LadspaEffect.o: In function `LadspaEffectDialog::LadspaEffectDialog(LadspaEffect*, wxWindow*, _LADSPA_Descriptor const*, float*, int, double)':
LadspaEffect.cpp:(.text+0x20be): undefined reference to `operator+(wxString const&, wchar_t const*)'
LadspaEffect.cpp:(.text+0x25f3): undefined reference to `wxString::Printf(wchar_t const*, ...)'
LadspaEffect.cpp:(.text+0x2915): undefined reference to `wxString::Printf(wchar_t const*, ...)'
LadspaEffect.cpp:(.text+0x2cf6): undefined reference to `wxString::Printf(wchar_t const*, ...)'
effects/ladspa/LadspaEffect.o: In function `LadspaEffectDialog::LadspaEffectDialog(LadspaEffect*, wxWindow*, _LADSPA_Descriptor const*, float*, int, double)':
LadspaEffect.cpp:(.text+0x3683): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
LadspaEffect.cpp:(.text+0x39c3): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
LadspaEffect.cpp:(.text+0x3ae3): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
LadspaEffect.cpp:(.text+0x3d76): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
LadspaEffect.cpp:(.text+0x3e96): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
effects/ladspa/LadspaEffect.o:LadspaEffect.cpp:(.text+0x4494): more undefined references to `wxString::wxString(char const*, wxMBConv const&, unsigned int)' follow
effects/ladspa/LadspaEffect.o: In function `LadspaEffectDialog::LadspaEffectDialog(LadspaEffect*, wxWindow*, _LADSPA_Descriptor const*, float*, int, double)':
LadspaEffect.cpp:(.text+0x44b4): undefined reference to `operator+(wxString const&, wchar_t const*)'
LadspaEffect.cpp:(.text+0x49e9): undefined reference to `wxString::Printf(wchar_t const*, ...)'
LadspaEffect.cpp:(.text+0x4d0b): undefined reference to `wxString::Printf(wchar_t const*, ...)'
LadspaEffect.cpp:(.text+0x50ec): undefined reference to `wxString::Printf(wchar_t const*, ...)'
effects/ladspa/LadspaEffect.o: In function `LadspaEffect::LadspaEffect(_LADSPA_Descriptor const*, std::set<wxString, std::less<wxString>, std::allocator<wxString> > const&)':
LadspaEffect.cpp:(.text+0x6950): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
effects/ladspa/LadspaEffect.o: In function `LadspaEffect::LadspaEffect(_LADSPA_Descriptor const*, std::set<wxString, std::less<wxString>, std::allocator<wxString> > const&)':
LadspaEffect.cpp:(.text+0x6dec): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
effects/ladspa/LadspaEffect.o:(.rodata._ZTV18LadspaEffectDialog[vtable for LadspaEffectDialog]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
effects/ladspa/LadspaEffect.o:(.rodata._ZTV8TextCtrl[vtable for TextCtrl]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
effects/ladspa/LadspaEffect.o:(.rodata._ZTV6Slider[vtable for Slider]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
../lib-src/FileDialog.a(FileDialog.o): In function `wxString::operator=(wchar_t const*)':
/usr/local/include/wx-2.8/wx/string.h:965: undefined reference to `wxStringBase::operator=(wchar_t const*)'
/usr/local/include/wx-2.8/wx/string.h:965: undefined reference to `wxStringBase::operator=(wchar_t const*)'
/usr/local/include/wx-2.8/wx/string.h:965: undefined reference to `wxStringBase::operator=(wchar_t const*)'
../lib-src/FileDialog.a(FileDialog.o): In function `wxStringBase':
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(wchar_t const*, unsigned int, unsigned int)'
../lib-src/FileDialog.a(FileDialog.o): In function `FileSelector(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, int, wxWindow*, wxString, void (*)(void*, int), void*)':
/home/ppoddat/targetFolder/lib-src/FileDialog/FileDialog.cpp:97: undefined reference to `wxString::Find(wchar_t, bool) const'
../lib-src/FileDialog.a(FileDialog.o): In function `wxStringBase':
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(wchar_t const*, unsigned int, unsigned int)'
../lib-src/FileDialog.a(FileDialog.o): In function `wxString::Contains(wxString const&) const':
/usr/local/include/wx-2.8/wx/string.h:1272: undefined reference to `wxString::Find(wchar_t const*) const'
../lib-src/FileDialog.a(FileDialog.o): In function `wxStringBase':
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(wchar_t const*, unsigned int, unsigned int)'
../lib-src/FileDialog.a(FileDialog.o): In function `FileSelector(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*, int, wxWindow*, wxString, void (*)(void*, int), void*)':
/home/ppoddat/targetFolder/lib-src/FileDialog/FileDialog.cpp:74: undefined reference to `operator+(wxString const&, wchar_t const*)'
../lib-src/FileDialog.a(FileDialogPrivate.o): In function `wxStringBase':
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(wchar_t const*, unsigned int, unsigned int)'
../lib-src/FileDialog.a(FileDialogPrivate.o): In function `FileDialog::SetDirectory(wxString const&)':
/home/ppoddat/targetFolder/lib-src/FileDialog/gtk/FileDialogPrivate.cpp:437: undefined reference to `wxDirExists(wchar_t const*)'
../lib-src/FileDialog.a(FileDialogPrivate.o): In function `FileDialog::ShowModal()':
/home/ppoddat/targetFolder/lib-src/FileDialog/gtk/FileDialogPrivate.cpp:312: undefined reference to `wxString::Replace(wchar_t const*, wchar_t const*, bool)'
../lib-src/FileDialog.a(FileDialogPrivate.o): In function `wxStringBase':
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(wchar_t const*, unsigned int, unsigned int)'
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(wchar_t const*, unsigned int, unsigned int)'
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(wchar_t const*, unsigned int, unsigned int)'
../lib-src/FileDialog.a(FileDialogPrivate.o): In function `gtk_filedialog_ok_callback':
/home/ppoddat/targetFolder/lib-src/FileDialog/gtk/FileDialogPrivate.cpp:88: undefined reference to `wxString::Printf(wchar_t const*, ...)'
../lib-src/FileDialog.a(FileDialogPrivate.o): In function `wxStringBase':
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(wchar_t const*, unsigned int, unsigned int)'
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(wchar_t const*, unsigned int, unsigned int)'
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(wchar_t const*, unsigned int, unsigned int)'
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(wchar_t const*, unsigned int, unsigned int)'
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(wchar_t const*, unsigned int, unsigned int)'
../lib-src/FileDialog.a(FileDialogPrivate.o):/usr/local/include/wx-2.8/wx/string.h:368: more undefined references to `wxStringBase::InitWith(wchar_t const*, unsigned int, unsigned int)' follow
../lib-src/FileDialog.a(FileDialogPrivate.o):(.rodata._ZTV10FileDialog[vtable for FileDialog]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
libaudacity.a(BlockFile.o): In function `AliasBlockFile::GetSpaceUsage()':
BlockFile.cpp:(.text+0x327): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
libaudacity.a(BlockFile.o): In function `AliasBlockFile::ReadSummary(void*)':
BlockFile.cpp:(.text+0x43a): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
libaudacity.a(BlockFile.o): In function `AliasBlockFile::WriteSummary()':
BlockFile.cpp:(.text+0x19c7): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
BlockFile.cpp:(.text+0x1a43): undefined reference to `wxLogError(wchar_t const*, ...)'
libaudacity.a(BlockFile.o): In function `AliasBlockFile::AliasBlockFile(wxFileName, wxFileName, long long, long long, int)':
BlockFile.cpp:(.text+0x21e6): undefined reference to `operator+(wxString const&, wchar_t const*)'
libaudacity.a(BlockFile.o): In function `AliasBlockFile::AliasBlockFile(wxFileName, wxFileName, long long, long long, int)':
BlockFile.cpp:(.text+0x235a): undefined reference to `operator+(wxString const&, wchar_t const*)'
libaudacity.a(DirManager.o): In function `RecursivelyEnumerate(wxString, wxArrayString&, wxString, bool, bool, int, int, ProgressDialog*)':
DirManager.cpp:(.text+0x612): undefined reference to `operator+(wxString const&, wchar_t)'
DirManager.cpp:(.text+0x75f): undefined reference to `operator+(wxString const&, wchar_t)'
libaudacity.a(DirManager.o): In function `DirManager::FindOrphanBlockFiles(wxArrayString const&, wxArrayString&)':
DirManager.cpp:(.text+0xdb1): undefined reference to `wxLogWarning(wchar_t const*, ...)'
libaudacity.a(DirManager.o): In function `DirManager::FindMissingAliasedFiles(BlockHash&, BlockHash&)':
DirManager.cpp:(.text+0x12b5): undefined reference to `wxLogWarning(wchar_t const*, ...)'
libaudacity.a(DirManager.o): In function `RecursivelyCountSubdirs(wxString)':
DirManager.cpp:(.text+0x1465): undefined reference to `operator+(wxString const&, wchar_t)'
libaudacity.a(DirManager.o): In function `RecursivelyRemoveEmptyDirs(wxString, int, ProgressDialog*)':
DirManager.cpp:(.text+0x16ab): undefined reference to `operator+(wxString const&, wchar_t)'
libaudacity.a(DirManager.o): In function `DirManager::EnsureSafeFilename(wxFileName)':
DirManager.cpp:(.text+0x2538): undefined reference to `wxArrayString::Index(wchar_t const*, bool, bool) const'
DirManager.cpp:(.text+0x2612): undefined reference to `wxString::Format(wchar_t const*, ...)'
DirManager.cpp:(.text+0x2700): undefined reference to `wxFile::wxFile(wchar_t const*, wxFile::OpenMode)'
DirManager.cpp:(.text+0x27aa): undefined reference to `wxLogSysError(wchar_t const*, ...)'
DirManager.cpp:(.text+0x28c9): undefined reference to `wxLogSysError(wchar_t const*, ...)'
DirManager.cpp:(.text+0x2968): undefined reference to `wxPrintf(wchar_t const*, ...)'
DirManager.cpp:(.text+0x3086): undefined reference to `wxLogSysError(wchar_t const*, ...)'
DirManager.cpp:(.text+0x3310): undefined reference to `wxPrintf(wchar_t const*, ...)'
DirManager.cpp:(.text+0x3558): undefined reference to `wxArrayString::Remove(wchar_t const*)'
libaudacity.a(DirManager.o): In function `DirManager::HandleXMLTag(wchar_t const*, wchar_t const**)':
DirManager.cpp:(.text+0x3a0d): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
DirManager.cpp:(.text+0x3a4f): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
DirManager.cpp:(.text+0x3a85): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
DirManager.cpp:(.text+0x3abb): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
DirManager.cpp:(.text+0x3af6): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
libaudacity.a(DirManager.o):DirManager.cpp:(.text+0x3b31): more undefined references to `wxStricmp(wchar_t const*, wchar_t const*)' follow
libaudacity.a(DirManager.o): In function `DirManager::HandleXMLTag(wchar_t const*, wchar_t const**)':
DirManager.cpp:(.text+0x3bac): undefined reference to `wxAtoi(wchar_t const*)'
libaudacity.a(DirManager.o): In function `DirManager::MakeBlockFilePath(wxString)':
DirManager.cpp:(.text+0x4618): undefined reference to `wxString::Find(wchar_t, bool) const'
DirManager.cpp:(.text+0x47e6): undefined reference to `wxLogSysError(wchar_t const*, ...)'
libaudacity.a(DirManager.o): In function `DirManager::FindMissingAUs(BlockHash&)':
DirManager.cpp:(.text+0x4a04): undefined reference to `wxLogWarning(wchar_t const*, ...)'
libaudacity.a(DirManager.o): In function `DirManager::FindMissingAUFs(BlockHash&)':
DirManager.cpp:(.text+0x4cb1): undefined reference to `wxLogWarning(wchar_t const*, ...)'
libaudacity.a(DirManager.o): In function `DirManager::ProjectFSCK(bool, bool)':
DirManager.cpp:(.text+0x503d): undefined reference to `wxString::Printf(wchar_t const*, ...)'
DirManager.cpp:(.text+0x53b8): undefined reference to `wxLogWarning(wchar_t const*, ...)'
DirManager.cpp:(.text+0x54c9): undefined reference to `wxString::Printf(wchar_t const*, ...)'
DirManager.cpp:(.text+0x5769): undefined reference to `wxLogWarning(wchar_t const*, ...)'
DirManager.cpp:(.text+0x587a): undefined reference to `wxString::Printf(wchar_t const*, ...)'
DirManager.cpp:(.text+0x5b1a): undefined reference to `wxLogWarning(wchar_t const*, ...)'
DirManager.cpp:(.text+0x5ba9): undefined reference to `wxLogWarning(wchar_t const*, ...)'
DirManager.cpp:(.text+0x5c1d): undefined reference to `wxString::Printf(wchar_t const*, ...)'
DirManager.cpp:(.text+0x6071): undefined reference to `wxLogWarning(wchar_t const*, ...)'
libaudacity.a(DirManager.o): In function `DirManager::AssignFile(wxFileName&, wxString, bool)':
DirManager.cpp:(.text+0x63f8): undefined reference to `wxString::Printf(wchar_t const*, ...)'
DirManager.cpp:(.text+0x646f): undefined reference to `wxLogWarning(wchar_t const*, ...)'
libaudacity.a(DirManager.o): In function `DirManager::MakeBlockFileName()':
DirManager.cpp:(.text+0x71b0): undefined reference to `wxString::Printf(wchar_t const*, ...)'
libaudacity.a(DirManager.o): In function `DirManager::SetProject(wxString&, wxString&, bool)':
DirManager.cpp:(.text+0x8319): undefined reference to `operator+(wxString const&, wchar_t)'
DirManager.cpp:(.text+0x83f0): undefined reference to `wxDirExists(wchar_t const*)'
DirManager.cpp:(.text+0x8441): undefined reference to `wxString::mb_str(wxMBConv const&) const'
DirManager.cpp:(.text+0x8482): undefined reference to `wxDirExists(wchar_t const*)'
libaudacity.a(DirManager.o): In function `DirManager::DirManager()':
DirManager.cpp:(.text+0x8d51): undefined reference to `wxString::Format(wchar_t const*, ...)'
DirManager.cpp:(.text+0x8d6f): undefined reference to `operator+(wxString const&, wchar_t)'
DirManager.cpp:(.text+0x8ddf): undefined reference to `wxDirExists(wchar_t const*)'
libaudacity.a(DirManager.o): In function `DirManager::DirManager()':
DirManager.cpp:(.text+0x92cd): undefined reference to `wxString::Format(wchar_t const*, ...)'
DirManager.cpp:(.text+0x92eb): undefined reference to `operator+(wxString const&, wchar_t)'
DirManager.cpp:(.text+0x935b): undefined reference to `wxDirExists(wchar_t const*)'
libaudacity.a(FileFormats.o): In function `sf_encoding_name(int)':
FileFormats.cpp:(.text+0x254): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
libaudacity.a(FileFormats.o): In function `sf_header_extension(int)':
FileFormats.cpp:(.text+0x2d4): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
libaudacity.a(FileFormats.o): In function `sf_header_name(int)':
FileFormats.cpp:(.text+0x354): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
libaudacity.a(FileFormats.o): In function `sf_encoding_index_name(int)':
FileFormats.cpp:(.text+0x3cf): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
libaudacity.a(FileFormats.o): In function `sf_header_index_name(int)':
FileFormats.cpp:(.text+0x449): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
libaudacity.a(FileFormats.o):FileFormats.cpp:(.text+0x4fa): more undefined references to `wxString::wxString(char const*, wxMBConv const&, unsigned int)' follow
libaudacity.a(Prefs.o): In function `CopyEntriesRecursive(wxString, wxConfigBase*, wxConfigBase*)':
Prefs.cpp:(.text+0x46b): undefined reference to `operator+(wxString const&, wchar_t const*)'
libaudacity.a(Sequence.o): In function `Sequence::DebugPrintf(wxString*)':
Sequence.cpp:(.text+0xe52): undefined reference to `wxString::Format(wchar_t const*, ...)'
Sequence.cpp:(.text+0xfca): undefined reference to `wxString::Format(wchar_t const*, ...)'
libaudacity.a(Sequence.o): In function `Sequence::ConsistencyCheck(wchar_t const*)':
Sequence.cpp:(.text+0x10ec): undefined reference to `wxLogError(wchar_t const*, ...)'
Sequence.cpp:(.text+0x1124): undefined reference to `wxLogError(wchar_t const*, ...)'
Sequence.cpp:(.text+0x1130): undefined reference to `wxLogError(wchar_t const*, ...)'
libaudacity.a(Sequence.o): In function `Sequence::Read(char*, sampleFormat, SeqBlock*, long long, long long) const':
Sequence.cpp:(.text+0x1a66): undefined reference to `wxLogError(wchar_t const*, ...)'
libaudacity.a(Sequence.o): In function `Sequence::HandleXMLEndTag(wchar_t const*)':
Sequence.cpp:(.text+0x4bd5): undefined reference to `wxLogWarning(wchar_t const*, ...)'
Sequence.cpp:(.text+0x4ca8): undefined reference to `wxLogWarning(wchar_t const*, ...)'
Sequence.cpp:(.text+0x4d3c): undefined reference to `wxLogWarning(wchar_t const*, ...)'
libaudacity.a(Internat.o): In function `Internat::SanitiseFilename(wxString const&, wxString const&)':
Internat.cpp:(.text+0x2e1): undefined reference to `wxString::Replace(wchar_t const*, wchar_t const*, bool)'
libaudacity.a(Internat.o): In function `Internat::ToDisplayString(double, int)':
Internat.cpp:(.text+0x38a): undefined reference to `wxString::Printf(wchar_t const*, ...)'
Internat.cpp:(.text+0x3b4): undefined reference to `wxString::Replace(wchar_t const*, wchar_t const*, bool)'
Internat.cpp:(.text+0x3ce): undefined reference to `wxString::Find(wchar_t const*) const'
Internat.cpp:(.text+0x4ce): undefined reference to `wxString::Printf(wchar_t const*, ...)'
Internat.cpp:(.text+0x4ef): undefined reference to `wxString::Printf(wchar_t const*, ...)'
Internat.cpp:(.text+0x519): undefined reference to `wxString::Replace(wchar_t const*, wchar_t const*, bool)'
libaudacity.a(Internat.o): In function `Internat::FormatSize(double)':
Internat.cpp:(.text+0x643): undefined reference to `operator+(wxString const&, wchar_t const*)'
Internat.cpp:(.text+0x65f): undefined reference to `operator+(wxString const&, wchar_t const*)'
Internat.cpp:(.text+0x74a): undefined reference to `operator+(wxString const&, wchar_t const*)'
Internat.cpp:(.text+0x766): undefined reference to `operator+(wxString const&, wchar_t const*)'
Internat.cpp:(.text+0x851): undefined reference to `operator+(wxString const&, wchar_t const*)'
libaudacity.a(Internat.o):Internat.cpp:(.text+0x86d): more undefined references to `operator+(wxString const&, wchar_t const*)' follow
libaudacity.a(Internat.o): In function `Internat::ToString(double, int)':
Internat.cpp:(.text+0xadd): undefined reference to `wxString::Replace(wchar_t const*, wchar_t const*, bool)'
libaudacity.a(Internat.o): In function `Internat::CompatibleToDouble(wxString const&, double*)':
Internat.cpp:(.text+0xb89): undefined reference to `wxString::Replace(wchar_t const*, wchar_t const*, bool)'
Internat.cpp:(.text+0xbf2): undefined reference to `wxString::Replace(wchar_t const*, wchar_t const*, bool)'
libaudacity.a(Internat.o): In function `Internat::Init()':
Internat.cpp:(.text+0xcc6): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
libaudacity.a(LegacyBlockFile.o): In function `LegacyBlockFile::GetSpaceUsage()':
LegacyBlockFile.cpp:(.text+0x4b): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
libaudacity.a(LegacyBlockFile.o): In function `LegacyBlockFile::ReadData(char*, sampleFormat, long long, long long)':
LegacyBlockFile.cpp:(.text+0x371): undefined reference to `wxFile::Open(wchar_t const*, wxFile::OpenMode, int)'
libaudacity.a(LegacyBlockFile.o): In function `LegacyBlockFile::ReadSummary(void*)':
LegacyBlockFile.cpp:(.text+0x6ea): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
libaudacity.a(LegacyBlockFile.o): In function `ComputeLegacySummaryInfo(wxFileName, int, sampleFormat, SummaryInfo*, bool, bool, float*, float*, float*)':
LegacyBlockFile.cpp:(.text+0xab5): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
LegacyBlockFile.cpp:(.text+0xb4e): undefined reference to `wxLogWarning(wchar_t const*, ...)'
libaudacity.a(LegacyBlockFile.o): In function `LegacyBlockFile::BuildFromXML(wxString, wchar_t const**, long long, sampleFormat)':
LegacyBlockFile.cpp:(.text+0x111f): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
libaudacity.a(LegacyAliasBlockFile.o): In function `LegacyAliasBlockFile::BuildFromXML(wxString, wchar_t const**)':
LegacyAliasBlockFile.cpp:(.text+0x5ed): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
LegacyAliasBlockFile.cpp:(.text+0x7a0): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
LegacyAliasBlockFile.cpp:(.text+0xa3f): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
LegacyAliasBlockFile.cpp:(.text+0xa89): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
libaudacity.a(LegacyAliasBlockFile.o):LegacyAliasBlockFile.cpp:(.text+0xad3): more undefined references to `wxStricmp(wchar_t const*, wchar_t const*)' follow
libaudacity.a(SimpleBlockFile.o): In function `SimpleBlockFile::Recover()':
SimpleBlockFile.cpp:(.text+0x1f7): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
libaudacity.a(SimpleBlockFile.o): In function `SimpleBlockFile::WriteSimpleBlockFile(char*, long long, sampleFormat, void*)':
SimpleBlockFile.cpp:(.text+0x3a3): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
libaudacity.a(SimpleBlockFile.o): In function `SimpleBlockFile::GetSpaceUsage()':
SimpleBlockFile.cpp:(.text+0x689): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
libaudacity.a(SimpleBlockFile.o): In function `SimpleBlockFile::ReadData(char*, sampleFormat, long long, long long)':
SimpleBlockFile.cpp:(.text+0xa53): undefined reference to `wxFile::Open(wchar_t const*, wxFile::OpenMode, int)'
libaudacity.a(SimpleBlockFile.o): In function `SimpleBlockFile::ReadSummary(void*)':
SimpleBlockFile.cpp:(.text+0xda8): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
libaudacity.a(SimpleBlockFile.o): In function `SimpleBlockFile::FillCache()':
SimpleBlockFile.cpp:(.text+0xfa2): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
libaudacity.a(SimpleBlockFile.o): In function `SimpleBlockFile::BuildFromXML(DirManager&, wchar_t const**)':
SimpleBlockFile.cpp:(.text+0x1502): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
SimpleBlockFile.cpp:(.text+0x187d): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
SimpleBlockFile.cpp:(.text+0x18a1): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
SimpleBlockFile.cpp:(.text+0x18c5): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
libaudacity.a(SimpleBlockFile.o): In function `SimpleBlockFile::SimpleBlockFile(wxFileName, char*, long long, sampleFormat, bool, bool)':
SimpleBlockFile.cpp:(.text+0x1b52): undefined reference to `operator+(wxString const&, wchar_t const*)'
libaudacity.a(SimpleBlockFile.o): In function `SimpleBlockFile::SimpleBlockFile(wxFileName, char*, long long, sampleFormat, bool, bool)':
SimpleBlockFile.cpp:(.text+0x1df2): undefined reference to `operator+(wxString const&, wchar_t const*)'
libaudacity.a(PCMAliasBlockFile.o): In function `PCMAliasBlockFile::ReadData(char*, sampleFormat, long long, long long)':
PCMAliasBlockFile.cpp:(.text+0x3eb): undefined reference to `wxFile::Exists(wchar_t const*)'
PCMAliasBlockFile.cpp:(.text+0x464): undefined reference to `wxFile::Open(wchar_t const*, wxFile::OpenMode, int)'
libaudacity.a(PCMAliasBlockFile.o): In function `PCMAliasBlockFile::BuildFromXML(DirManager&, wchar_t const**)':
PCMAliasBlockFile.cpp:(.text+0x9bd): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
PCMAliasBlockFile.cpp:(.text+0xbb7): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
PCMAliasBlockFile.cpp:(.text+0xeaa): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
PCMAliasBlockFile.cpp:(.text+0xef4): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
PCMAliasBlockFile.cpp:(.text+0xf3e): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
libaudacity.a(PCMAliasBlockFile.o):PCMAliasBlockFile.cpp:(.text+0xf90): more undefined references to `wxStricmp(wchar_t const*, wchar_t const*)' follow
libaudacity.a(ODPCMAliasBlockFile.o): In function `ODPCMAliasBlockFile::ReadSummary(void*)':
ODPCMAliasBlockFile.cpp:(.text+0x1ba): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
libaudacity.a(ODPCMAliasBlockFile.o): In function `ODPCMAliasBlockFile::ReadData(char*, sampleFormat, long long, long long)':
ODPCMAliasBlockFile.cpp:(.text+0x46a): undefined reference to `wxFile::Exists(wchar_t const*)'
ODPCMAliasBlockFile.cpp:(.text+0x49b): undefined reference to `wxFile::Open(wchar_t const*, wxFile::OpenMode, int)'
libaudacity.a(ODPCMAliasBlockFile.o): In function `ODPCMAliasBlockFile::WriteSummary()':
ODPCMAliasBlockFile.cpp:(.text+0x11a9): undefined reference to `wxString::mb_str(wxMBConv const&) const'
ODPCMAliasBlockFile.cpp:(.text+0x1205): undefined reference to `wxString::mb_str(wxMBConv const&) const'
libaudacity.a(ODPCMAliasBlockFile.o): In function `ODPCMAliasBlockFile::GetSpaceUsage()':
ODPCMAliasBlockFile.cpp:(.text+0x1a6a): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
libaudacity.a(ODPCMAliasBlockFile.o): In function `ODPCMAliasBlockFile::BuildFromXML(DirManager&, wchar_t const**)':
ODPCMAliasBlockFile.cpp:(.text+0x2c34): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
ODPCMAliasBlockFile.cpp:(.text+0x2e2e): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
ODPCMAliasBlockFile.cpp:(.text+0x3115): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
ODPCMAliasBlockFile.cpp:(.text+0x3167): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
ODPCMAliasBlockFile.cpp:(.text+0x31b6): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
libaudacity.a(ODDecodeBlockFile.o): In function `ODDecodeBlockFile::GetSpaceUsage()':
ODDecodeBlockFile.cpp:(.text+0x136d): undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
libaudacity.a(ODDecodeBlockFile.o): In function `ODDecodeBlockFile::BuildFromXML(DirManager&, wchar_t const**)':
ODDecodeBlockFile.cpp:(.text+0x20c7): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
ODDecodeBlockFile.cpp:(.text+0x22c1): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
ODDecodeBlockFile.cpp:(.text+0x25a8): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
ODDecodeBlockFile.cpp:(.text+0x25fa): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
ODDecodeBlockFile.cpp:(.text+0x2649): undefined reference to `wxStricmp(wchar_t const*, wchar_t const*)'
libaudacity.a(ODDecodeBlockFile.o):ODDecodeBlockFile.cpp:(.text+0x2698): more undefined references to `wxStricmp(wchar_t const*, wchar_t const*)' follow
libaudacity.a(XMLTagHandler.o): In function `XMLTagHandler::ReadXMLChild(char const*)':
XMLTagHandler.cpp:(.text+0xac): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
libaudacity.a(XMLTagHandler.o): In function `XMLTagHandler::ReadXMLContent(char const*, int)':
XMLTagHandler.cpp:(.text+0x131): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
libaudacity.a(XMLTagHandler.o): In function `XMLTagHandler::ReadXMLEndTag(char const*)':
XMLTagHandler.cpp:(.text+0x1a8): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
libaudacity.a(XMLTagHandler.o): In function `XMLTagHandler::ReadXMLTag(char const*, char const**)':
XMLTagHandler.cpp:(.text+0x237): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
XMLTagHandler.cpp:(.text+0x32e): undefined reference to `wxString::wxString(char const*, wxMBConv const&, unsigned int)'
libaudacity.a(XMLTagHandler.o): In function `XMLValueChecker::IsGoodString(wxString)':
XMLTagHandler.cpp:(.text+0x3f1): undefined reference to `wxString::Find(wchar_t, bool) const'
libaudacity.a(XMLTagHandler.o): In function `XMLValueChecker::IsGoodFileString(wxString)':
XMLTagHandler.cpp:(.text+0x79a): undefined reference to `wxString::Find(wchar_t, bool) const'
collect2: ld returned 1 exit status
make[1]: *** [../audacity] Error 1
make[1]: Leaving directory `/home/ppoddat/targetFolder/src'
make: *** [audacity] Error 2

Thanks!

Edgar
Forum Crew
Posts: 2043
Joined: Thu Sep 03, 2009 9:13 pm
Operating System: Windows 10

Re: Failed on building 1.3.12 with wxWidget 2.8.11

Post by Edgar » Fri Apr 22, 2011 11:33 pm

preethishravan wrote:I am trying to install audacity on CentOS. I have tried using the svn version of audacity that you have suggested. However, when I do a make, I get the same old error as follows: (I am using wxWidgets 2.8.12 )
wxWidgets 2.8.12 is not supported by Audacity. It will work on Windows (I have not tested it with Linux) as far a compiling and running but there may very well be some GUI inconsistencies.

Get the wxWidgets 2.8.11 wxGTK source code and build it from scratch from here:
http://biolpc22.york.ac.uk/pub/2.8.11/

Good instructions on how to proceed may be found here:
http://wiki.wxwidgets.org/Compiling_and_getting_started

Doing the configure, make & make install steps will insure that the wxWidgets header files can be seen during the Audacity build.

preethishravan
Posts: 3
Joined: Thu Apr 21, 2011 8:45 pm
Operating System: Please select

Re: Failed on building 1.3.12 with wxWidget 2.8.11

Post by preethishravan » Tue Apr 26, 2011 6:45 pm

I got the wxWidgets 2.8.11 wxGTK source code and build it from scratch. I used svn checkout -r 11014 http://audacity.googlecode.com/svn/audacity-src/trunk/ targetFolder and now make and make install work fine. Thank you very much.

However, my goal is to perform scripting in audacity and the "make" in lib-src/mod-script-pipe gives me the following errors:

/usr/local/include/wx/chkconf.h:47:9: error: #error "wxUSE_DYNLIB_CLASS must be defined."
/usr/local/include/wx/chkconf.h:55:9: error: #error "wxUSE_FILESYSTEM must be defined."
/usr/local/include/wx/chkconf.h:68:9: error: #error "wxUSE_DYNAMIC_LOADER must be defined."
/usr/local/include/wx/chkconf.h:76:9: error: #error "wxUSE_LOG must be defined."
/usr/local/include/wx/chkconf.h:84:9: error: #error "wxUSE_LONGLONG must be defined."
/usr/local/include/wx/chkconf.h:92:9: error: #error "wxUSE_MIMETYPE must be defined."
/usr/local/include/wx/chkconf.h:100:9: error: #error "wxUSE_PROLOGIO must be defined."
/usr/local/include/wx/chkconf.h:108:9: error: #error "wxUSE_PROTOCOL must be defined."
/usr/local/include/wx/chkconf.h:150:9: error: #error "wxUSE_REGEX must be defined."
/usr/local/include/wx/chkconf.h:158:9: error: #error "wxUSE_SOCKETS must be defined."
/usr/local/include/wx/chkconf.h:166:9: error: #error "wxUSE_STREAMS must be defined."
/usr/local/include/wx/chkconf.h:174:9: error: #error "wxUSE_STOPWATCH must be defined."
/usr/local/include/wx/chkconf.h:182:9: error: #error "wxUSE_TEXTBUFFER must be defined."
/usr/local/include/wx/chkconf.h:190:9: error: #error "wxUSE_TEXTFILE must be defined."
/usr/local/include/wx/chkconf.h:198:9: error: #error "wxUSE_UNICODE must be defined."
/usr/local/include/wx/chkconf.h:206:9: error: #error "wxUSE_URL must be defined."
/usr/local/include/wx/chkconf.h:224:9: error: #error "wxUSE_ACCEL must be defined."
/usr/local/include/wx/chkconf.h:232:9: error: #error "wxUSE_BMPBUTTON must be defined."
/usr/local/include/wx/chkconf.h:240:9: error: #error "wxUSE_BUTTON must be defined."
/usr/local/include/wx/chkconf.h:248:9: error: #error "wxUSE_CALENDARCTRL must be defined."
/usr/local/include/wx/chkconf.h:256:9: error: #error "wxUSE_CARET must be defined."
/usr/local/include/wx/chkconf.h:264:9: error: #error "wxUSE_CHECKBOX must be defined."
/usr/local/include/wx/chkconf.h:272:9: error: #error "wxUSE_CHECKLISTBOX must be defined."
/usr/local/include/wx/chkconf.h:280:9: error: #error "wxUSE_CHOICE must be defined."
/usr/local/include/wx/chkconf.h:288:9: error: #error "wxUSE_CHOICEDLG must be defined."
/usr/local/include/wx/chkconf.h:296:9: error: #error "wxUSE_CLIPBOARD must be defined."
/usr/local/include/wx/chkconf.h:304:9: error: #error "wxUSE_COLOURDLG must be defined."
/usr/local/include/wx/chkconf.h:312:9: error: #error "wxUSE_COMBOBOX must be defined."
/usr/local/include/wx/chkconf.h:320:9: error: #error "wxUSE_DATAOBJ must be defined."
/usr/local/include/wx/chkconf.h:328:9: error: #error "wxUSE_DOC_VIEW_ARCHITECTURE must be defined."
/usr/local/include/wx/chkconf.h:336:9: error: #error "wxUSE_FILEDLG must be defined."
/usr/local/include/wx/chkconf.h:344:9: error: #error "wxUSE_FONTDLG must be defined."
/usr/local/include/wx/chkconf.h:352:9: error: #error "wxUSE_FONTMAP must be defined."
/usr/local/include/wx/chkconf.h:360:9: error: #error "wxUSE_GAUGE must be defined."
/usr/local/include/wx/chkconf.h:368:9: error: #error "wxUSE_GRID must be defined."
/usr/local/include/wx/chkconf.h:376:9: error: #error "wxUSE_HELP must be defined."
/usr/local/include/wx/chkconf.h:384:9: error: #error "wxUSE_HTML must be defined."
/usr/local/include/wx/chkconf.h:392:9: error: #error "wxUSE_ICO_CUR must be defined."
/usr/local/include/wx/chkconf.h:400:9: error: #error "wxUSE_IFF must be defined."
/usr/local/include/wx/chkconf.h:408:9: error: #error "wxUSE_IMAGLIST must be defined."
/usr/local/include/wx/chkconf.h:416:9: error: #error "wxUSE_JOYSTICK must be defined."
/usr/local/include/wx/chkconf.h:424:9: error: #error "wxUSE_LISTBOX must be defined."
/usr/local/include/wx/chkconf.h:432:9: error: #error "wxUSE_LISTCTRL must be defined."
/usr/local/include/wx/chkconf.h:440:9: error: #error "wxUSE_LOGGUI must be defined."
/usr/local/include/wx/chkconf.h:448:9: error: #error "wxUSE_LOGWINDOW must be defined."
/usr/local/include/wx/chkconf.h:456:9: error: #error "wxUSE_LOG_DIALOG must be defined."
/usr/local/include/wx/chkconf.h:464:9: error: #error "wxUSE_MDI_ARCHITECTURE must be defined."
/usr/local/include/wx/chkconf.h:472:9: error: #error "wxUSE_MENUS must be defined."
/usr/local/include/wx/chkconf.h:480:9: error: #error "wxUSE_MSGDLG must be defined."
/usr/local/include/wx/chkconf.h:488:9: error: #error "wxUSE_NEW_GRID must be defined."
/usr/local/include/wx/chkconf.h:496:9: error: #error "wxUSE_NOTEBOOK must be defined."
/usr/local/include/wx/chkconf.h:504:9: error: #error "wxUSE_PALETTE must be defined."
/usr/local/include/wx/chkconf.h:512:9: error: #error "wxUSE_POPUPWIN must be defined."
/usr/local/include/wx/chkconf.h:520:9: error: #error "wxUSE_PRINTING_ARCHITECTURE must be defined."
/usr/local/include/wx/chkconf.h:528:9: error: #error "wxUSE_RADIOBOX must be defined."
/usr/local/include/wx/chkconf.h:536:9: error: #error "wxUSE_RADIOBTN must be defined."
/usr/local/include/wx/chkconf.h:544:9: error: #error "wxUSE_SASH must be defined."
/usr/local/include/wx/chkconf.h:552:9: error: #error "wxUSE_SCROLLBAR must be defined."
/usr/local/include/wx/chkconf.h:560:9: error: #error "wxUSE_SLIDER must be defined."
/usr/local/include/wx/chkconf.h:568:9: error: #error "wxUSE_SPINBTN must be defined."
/usr/local/include/wx/chkconf.h:576:9: error: #error "wxUSE_SPINCTRL must be defined."
/usr/local/include/wx/chkconf.h:584:9: error: #error "wxUSE_SPLASH must be defined."
/usr/local/include/wx/chkconf.h:592:9: error: #error "wxUSE_SPLITTER must be defined."
/usr/local/include/wx/chkconf.h:600:9: error: #error "wxUSE_STATBMP must be defined."
/usr/local/include/wx/chkconf.h:608:9: error: #error "wxUSE_STATBOX must be defined."
/usr/local/include/wx/chkconf.h:616:9: error: #error "wxUSE_STATLINE must be defined."
/usr/local/include/wx/chkconf.h:624:9: error: #error "wxUSE_STATTEXT must be defined."
/usr/local/include/wx/chkconf.h:632:9: error: #error "wxUSE_STATUSBAR must be defined."
/usr/local/include/wx/chkconf.h:640:9: error: #error "wxUSE_TAB_DIALOG must be defined."
/usr/local/include/wx/chkconf.h:648:9: error: #error "wxUSE_TEXTCTRL must be defined."
/usr/local/include/wx/chkconf.h:656:9: error: #error "wxUSE_TIPWINDOW must be defined."
/usr/local/include/wx/chkconf.h:664:9: error: #error "wxUSE_TOOLBAR must be defined."
/usr/local/include/wx/chkconf.h:672:9: error: #error "wxUSE_TOOLTIPS must be defined."
/usr/local/include/wx/chkconf.h:680:9: error: #error "wxUSE_TREECTRL must be defined."
/usr/local/include/wx/chkconf.h:688:9: error: #error "wxUSE_WX_RESOURCES must be defined."
/usr/local/include/wx/chkconf.h:696:9: error: #error "wxUSE_WXHTML_HELP must be defined."
/usr/local/include/wx/chkconf.h:1138:9: error: #error "wxMessageBox is always needed"
/usr/local/include/wx/chkconf.h:1184:9: error: #error "wxUSE_DYNAMIC_CLASSES must be defined as 1"
/usr/local/include/wx/string.h:442: error: ‘wxChar wxString::operator[](unsigned int) const’ cannot be overloaded
/usr/local/include/wx/string.h:429: error: with ‘wxChar wxString::operator[](size_t) const’
/usr/local/include/wx/string.h:446: error: ‘wxChar& wxString::operator[](unsigned int)’ cannot be overloaded
/usr/local/include/wx/string.h:437: error: with ‘wxChar& wxString::operator[](size_t)’
/usr/local/include/wx/object.h:438: error: ‘wxClassInfo’ has not been declared
/usr/local/include/wx/object.h:479: error: expected ‘;’ before ‘*’ token
/usr/local/include/wx/object.h:480: error: expected `;' before ‘void’
/usr/local/include/wx/object.h:480: error: ‘wxObjectRefData’ has not been declared
/usr/local/include/wx/object.h:498: error: ‘wxObjectRefData’ declared as a ‘virtual’ field
/usr/local/include/wx/object.h:498: error: expected ‘;’ before ‘*’ token
/usr/local/include/wx/object.h:501: error: ‘wxObjectRefData’ declared as a ‘virtual’ field
/usr/local/include/wx/object.h:501: error: expected ‘;’ before ‘*’ token
/usr/local/include/wx/object.h:503: error: expected ‘;’ before ‘*’ token
/usr/local/include/wx/object.h: In constructor ‘wxObject::wxObject()’:
/usr/local/include/wx/object.h:420: error: ‘m_refData’ was not declared in this scope
/usr/local/include/wx/object.h: In member function ‘void wxObject::SetRefData(int*)’:
/usr/local/include/wx/object.h:480: error: ‘m_refData’ was not declared in this scope
/usr/local/include/wx/object.h: At global scope:
/usr/local/include/wx/object.h:525: error: ‘wxClassInfo’ has not been declared
/usr/local/include/wx/object.h: In function ‘wxObject* wxCheckDynamicCast(wxObject*, int*)’:
/usr/local/include/wx/object.h:527: error: ‘class wxObject’ has no member named ‘GetClassInfo’
/usr/local/include/wx/gtk/gdiobj.h: In member function ‘bool wxGDIObject::IsNull() const’:
/usr/local/include/wx/gtk/gdiobj.h:29: error: ‘m_refData’ was not declared in this scope
/usr/local/include/wx/gtk/colour.h: In member function ‘bool wxColour::Ok() const’:
/usr/local/include/wx/gtk/colour.h:63: error: ‘m_refData’ was not declared in this scope
/usr/local/include/wx/font.h: In member function ‘bool wxFontBase::Ok() const’:
/usr/local/include/wx/font.h:104: error: ‘m_refData’ was not declared in this scope
/usr/local/include/wx/font.h: In member function ‘wxFontRefData* wxFontBase::GetFontData() const’:
/usr/local/include/wx/font.h:156: error: ‘m_refData’ was not declared in this scope
/usr/local/include/wx/gtk/region.h: In member function ‘bool wxRegion::Ok() const’:
/usr/local/include/wx/gtk/region.h:89: error: ‘m_refData’ was not declared in this scope
/usr/local/include/wx/gtk/icon.h: In member function ‘bool wxIcon::operator==(const wxIcon&) const’:
/usr/local/include/wx/gtk/icon.h:49: error: ‘m_refData’ was not declared in this scope
/usr/local/include/wx/gtk/icon.h:49: error: ‘const class wxIcon’ has no member named ‘m_refData’
/usr/local/include/wx/gtk/brush.h: In member function ‘bool wxBrush::Ok() const’:
/usr/local/include/wx/gtk/brush.h:48: error: ‘m_refData’ was not declared in this scope
/usr/local/include/wx/gtk/pen.h: In member function ‘bool wxPen::Ok() const’:
/usr/local/include/wx/gtk/pen.h:53: error: ‘m_refData’ was not declared in this scope
/usr/local/include/wx/gtk/dc.h: In member function ‘void wxDC::SetColourMap(const wxPalette&)’:
/usr/local/include/wx/gtk/dc.h:47: error: ‘SetPalette’ was not declared in this scope
ScripterCallback.cpp: At global scope:
ScripterCallback.cpp:49: warning: ‘visibility’ attribute ignored
ScripterCallback.cpp: In function ‘int ExtensionModuleInit(int)’:
ScripterCallback.cpp:147: warning: statement has no effect
make: *** [ScripterCallback.o] Error 1

Post Reply