#4 Failure to compile on Fedora Core 4

open
nobody
None
5
2006-02-01
2006-02-01
DandyDanD
No

When I typed in "make install" (using g++) I got the
following errors:

Making install in cmd
make[3]: Entering directory
`/home/Daniel/Desktop/My_Programs/tse3-0.3.1/src/tse3/cmd'
if /bin/sh ../../../libtool --tag=CXX --mode=compile
g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src
-g -O2 -W -Wall -ansi -pedantic -MT Phrase.lo -MD -MP
-MF ".deps/Phrase.Tpo" -c -o Phrase.lo Phrase.cpp; \ then mv -f ".deps/Phrase.Tpo" ".deps/Phrase.Plo"; else
rm -f ".deps/Phrase.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src
-g -O2 -W -Wall -ansi -pedantic -MT Phrase.lo -MD -MP
-MF .deps/Phrase.Tpo -c Phrase.cpp -fPIC -DPIC -o
.libs/Phrase.o
../../../src/tse3/listen/Phrase.h:33: warning: 'class
TSE3::PhraseListener' has virtual functions but
non-virtual destructor
../../../src/tse3/listen/DisplayParams.h:33: warning:
'class TSE3::DisplayParamsListener' has virtual
functions but non-virtual destructor
../../../src/tse3/listen/DisplayParams.h:48: warning:
'class TSE3::PresetColoursListener' has virtual
functions but non-virtual destructor
../../../src/tse3/cmd/Phrase.h:116: error:
'TSE3::PhraseEdit' has not been declared
../../../src/tse3/cmd/Phrase.h:141: error:
using-declaration for non-member at class scope
../../../src/tse3/cmd/Phrase.h:141: error: expected ';'
before '*' token
../../../src/tse3/cmd/Phrase.h:243: error:
'TSE3::PhraseEdit' has not been declared
../../../src/tse3/cmd/Phrase.h:273: error:
using-declaration for non-member at class scope
../../../src/tse3/cmd/Phrase.h:273: error: expected ';'
before '*' token
../../../src/tse3/listen/Song.h:37: warning: 'class
TSE3::SongListener' has virtual functions but
non-virtual destructor
../../../src/tse3/listen/Track.h:33: warning: 'class
TSE3::TrackListener' has virtual functions but
non-virtual destructor
../../../src/tse3/listen/Part.h:35: warning: 'class
TSE3::PartListener' has virtual functions but
non-virtual destructor
../../../src/tse3/listen/MidiFilter.h:32: warning:
'class TSE3::MidiFilterListener' has virtual functions
but non-virtual destructor
../../../src/tse3/listen/MidiParams.h:32: warning:
'class TSE3::MidiParamsListener' has virtual functions
but non-virtual destructor
../../../src/tse3/listen/PhraseEdit.h:36: warning:
'class TSE3::PhraseEditListener' has virtual functions
but non-virtual destructor
../../../src/tse3/listen/PhraseList.h:33: warning:
'class TSE3::PhraseListListener' has virtual functions
but non-virtual destructor
Phrase.cpp:79: error: prototype for
'TSE3::Cmd::Phrase_Create::Phrase_Create(TSE3::PhraseList*,
TSE3::PhraseEdit*, const std::string&)' does not match
any in class 'TSE3::Cmd::Phrase_Create'
../../../src/tse3/cmd/Phrase.h:102: error: candidates
are: TSE3::Cmd::Phrase_Create::Phrase_Create(const
TSE3::Cmd::Phrase_Create&)
../../../src/tse3/cmd/Phrase.h:117: error:

TSE3::Cmd::Phrase_Create::Phrase_Create(TSE3::PhraseList*,
int*, const std::string&)
Phrase.cpp: In constructor
'TSE3::Cmd::Phrase_Create::Phrase_Create(TSE3::PhraseList*,
TSE3::PhraseEdit*, const std::string&)':
Phrase.cpp:80: error: class 'TSE3::Cmd::Phrase_Create'
does not have any field named 'phraseEdit'
Phrase.cpp: In member function 'virtual void
TSE3::Cmd::Phrase_Create::executeImpl()':
Phrase.cpp:103: error: 'phraseEdit' was not declared in
this scope
Phrase.cpp: In constructor
'TSE3::Cmd::Phrase_Replace::Phrase_Replace(TSE3::Phrase*,
TSE3::Phrase*, TSE3::Song*)':Phrase.cpp:198: error:
class 'TSE3::Cmd::Phrase_Replace' does not have any
field named 'phraseEdit'
Phrase.cpp: At global scope:
Phrase.cpp:207: error: prototype for
'TSE3::Cmd::Phrase_Replace::Phrase_Replace(TSE3::Phrase*,
TSE3::PhraseEdit*, TSE3::Song*, const std::string&)'
does not match any in class 'TSE3::Cmd::Phrase_Replace'
../../../src/tse3/cmd/Phrase.h:207: error: candidates
are: TSE3::Cmd::Phrase_Replace::Phrase_Replace(const
TSE3::Cmd::Phrase_Replace&)
../../../src/tse3/cmd/Phrase.h:245: error:

TSE3::Cmd::Phrase_Replace::Phrase_Replace(TSE3::Phrase*,
int*, TSE3::Song*, const std::string&)
Phrase.cpp:196: error:
TSE3::Cmd::Phrase_Replace::Phrase_Replace(TSE3::Phrase*,
TSE3::Phrase*, TSE3::Song*)
Phrase.cpp: In constructor
'TSE3::Cmd::Phrase_Replace::Phrase_Replace(TSE3::Phrase*,
TSE3::PhraseEdit*, TSE3::Song*, const std::string&)':
Phrase.cpp:209: error: class
'TSE3::Cmd::Phrase_Replace' does not have any field
named 'phraseEdit'
Phrase.cpp: In member function 'virtual void
TSE3::Cmd::Phrase_Replace::executeImpl()':
Phrase.cpp:233: error: 'phraseEdit' was not declared in
this scope
Phrase.cpp: In member function 'virtual void
TSE3::Cmd::Phrase_Replace::undoImpl()':
Phrase.cpp:274: error: 'phraseEdit' was not declared in
this scope
make[3]: *** [Phrase.lo] Error 1
make[3]: Leaving directory
`/home/Daniel/Desktop/My_Programs/tse3-0.3.1/src/tse3/cmd'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory
`/home/Daniel/Desktop/My_Programs/tse3-0.3.1/src/tse3'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory
`/home/Daniel/Desktop/My_Programs/tse3-0.3.1/src'
make: *** [install-recursive] Error 1

This is probably something simple, but I don't know
where to start fixing it. Thanks for your help.

Discussion


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks