Thread: [Audacity-devel] compilation issue
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Alexandre P. <ale...@gm...> - 2005-07-30 13:17:30
|
Hi, On most recent CVS, wxWidgets 2.6.1 with Unicode enabled and FC4/gcc-4.0.1: make[1]: Entering directory `/home/avp/soft/build/sound/audacity/audacity-2005-07-29/src' g++ -c -I../lib-src/portaudio-v19/pa_common -g -O2 =20 -I../lib-src/libresample/include -I../lib-src/soundtouch/include -I../lib-src/libnyquist/nyx -I../lib-src/expat -I../lib-src/allegro -Wall -I./include -I. -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=3D64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=3D1 -DNO_GCC_PRAGMA BlockFile.cpp -o BlockFile.o xml/XMLTagHandler.h:21: warning: 'class XMLTagHandler' has virtual functions but non-virtual destructor BlockFile.cpp: In member function 'virtual void AliasBlockFile::WriteSummar= y()': BlockFile.cpp:498: error: no matching function for call to 'wxFFile::wxFFile(const wxCharBuffer, const wchar_t [3])' /usr/include/wx-2.6/wx/ffile.h:109: note: candidates are: wxFFile::wxFFile(const wxFFile&) /usr/include/wx-2.6/wx/ffile.h:47: note: wxFFile::wxFFile(F= ILE*) /usr/include/wx-2.6/wx/ffile.h:45: note: =20 wxFFile::wxFFile(const wxChar*, const wxChar*) /usr/include/wx-2.6/wx/ffile.h:43: note: wxFFile::wxFFile() BlockFile.cpp: In member function 'virtual bool AliasBlockFile::ReadSummary(void*)': BlockFile.cpp:532: error: no matching function for call to 'wxFFile::wxFFile(const wxCharBuffer, const wchar_t [3])' /usr/include/wx-2.6/wx/ffile.h:109: note: candidates are: wxFFile::wxFFile(const wxFFile&) /usr/include/wx-2.6/wx/ffile.h:47: note: wxFFile::wxFFile(F= ILE*) /usr/include/wx-2.6/wx/ffile.h:45: note: =20 wxFFile::wxFFile(const wxChar*, const wxChar*) /usr/include/wx-2.6/wx/ffile.h:43: note: wxFFile::wxFFile() make[1]: *** [BlockFile.o] Error 1 make[1]: Leaving directory `/home/avp/soft/build/sound/audacity/audacity-2005-07-29/src' make: *** [audacity] Error 2 Any ideas? Alexandre |
From: Graham M. <gr...@gr...> - 2005-07-30 16:07:48
|
> On most recent CVS, wxWidgets 2.6.1 with Unicode enabled and FC4/gcc-4.0.1: I *knew* you were using Fedora Core 4 with gcc-4.0.1! Since upgrading, I've encounted all kinds of projects that used to compile under gcc-3.x but don't with gcc-4. If you're just trying to get it to compile, you can try % export CC=gcc32 ...and then run 'make clean' and configure and start compiling again from scratch. This runs the compilation with gcc-3.2.3 instead of 4.0.1, and sometimes helps. However, the feedback is helpful, since in theory Audacity ought to be coded to the standard well enough that it continues to compile even under the more-pedantic gcc-4.x series. Anyway, maybe someone else can help you with the particular error that gcc-4.x is complaining about. -- Graham Mitchell - computer science teacher, Leander High School "It is not as a child that I believe and confess Christ Jesus. My Hosanna is born in a furnace of doubt." -- Dostoevsky |
From: Alexandre P. <ale...@gm...> - 2005-07-30 18:25:43
|
On 7/30/05, Graham Mitchell <gr...@gr...> wrote: > > On most recent CVS, wxWidgets 2.6.1 with Unicode enabled and FC4/gcc-4.= 0.1: >=20 > I *knew* you were using Fedora Core 4 with gcc-4.0.1! >=20 > Since upgrading, I've encounted all kinds of projects that used to compil= e > under gcc-3.x but don't with gcc-4. >=20 > If you're just trying to get it to compile, you can try >=20 > % export CC=3Dgcc32 >=20 > ...and then run 'make clean' and configure and start compiling again from > scratch. This runs the compilation with gcc-3.2.3 instead of 4.0.1, and > sometimes helps. Clearly not in this case :(( Same error Alexandre |
From: Markus M. <me...@me...> - 2005-08-07 20:44:00
|
Hi Alexandre, thanks for pointing this out. Those should all ready FILENAME(...).c_str() instead of fn_str(), because the wxFFile constructor _always_ wants a const wxChar* despite what the documentation says. This is now fixed in CVS. Markus Alexandre Prokoudine schrieb: >Hi, > >On most recent CVS, wxWidgets 2.6.1 with Unicode enabled and FC4/gcc-4.0.1: > >make[1]: Entering directory >`/home/avp/soft/build/sound/audacity/audacity-2005-07-29/src' >g++ -c -I../lib-src/portaudio-v19/pa_common -g -O2 >-I../lib-src/libresample/include -I../lib-src/soundtouch/include >-I../lib-src/libnyquist/nyx -I../lib-src/expat -I../lib-src/allegro >-Wall -I./include -I. -I/usr/lib/wx/include/gtk2-unicode-release-2.6 >-I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ >-D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 >-DNO_GCC_PRAGMA BlockFile.cpp -o BlockFile.o >xml/XMLTagHandler.h:21: warning: 'class XMLTagHandler' has virtual >functions but non-virtual destructor >BlockFile.cpp: In member function 'virtual void AliasBlockFile::WriteSummary()': >BlockFile.cpp:498: error: no matching function for call to >'wxFFile::wxFFile(const wxCharBuffer, const wchar_t [3])' >/usr/include/wx-2.6/wx/ffile.h:109: note: candidates are: >wxFFile::wxFFile(const wxFFile&) >/usr/include/wx-2.6/wx/ffile.h:47: note: wxFFile::wxFFile(FILE*) >/usr/include/wx-2.6/wx/ffile.h:45: note: >wxFFile::wxFFile(const wxChar*, const wxChar*) >/usr/include/wx-2.6/wx/ffile.h:43: note: wxFFile::wxFFile() >BlockFile.cpp: In member function 'virtual bool >AliasBlockFile::ReadSummary(void*)': >BlockFile.cpp:532: error: no matching function for call to >'wxFFile::wxFFile(const wxCharBuffer, const wchar_t [3])' >/usr/include/wx-2.6/wx/ffile.h:109: note: candidates are: >wxFFile::wxFFile(const wxFFile&) >/usr/include/wx-2.6/wx/ffile.h:47: note: wxFFile::wxFFile(FILE*) >/usr/include/wx-2.6/wx/ffile.h:45: note: >wxFFile::wxFFile(const wxChar*, const wxChar*) >/usr/include/wx-2.6/wx/ffile.h:43: note: wxFFile::wxFFile() >make[1]: *** [BlockFile.o] Error 1 >make[1]: Leaving directory >`/home/avp/soft/build/sound/audacity/audacity-2005-07-29/src' >make: *** [audacity] Error 2 > >Any ideas? > >Alexandre > > >------------------------------------------------------- >SF.Net email is sponsored by: Discover Easy Linux Migration Strategies >from IBM. Find simple to follow Roadmaps, straightforward articles, >informative Webcasts and more! Get everything you need to get up to >speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click >_______________________________________________ >Audacity-devel mailing list >Aud...@li... >https://lists.sourceforge.net/lists/listinfo/audacity-devel > > > |