On Saturday 26 Mar 2005 08:47, Guillaume Laurent wrote:
> On Saturday 26 March 2005 04:17, Silvan wrote:
> > gui/rosegardengui.h:25:20: config.h: No such file or directory
>
> Yes, that's the final bit I still haven't had the time to fix yet.

Well, I have config.h from a previous configure and make, but with scons I now 
end up with this:

g++ -o sequencer/rosegardensequencer sequencer/mmappedcontrolblock.o 
sequencer/mmappedsegment.o sequencer/rosegardensequencer.o sequencer/main.o 
sequencer/sequencermapper.o sequencer/rosegardensequenceriface_skel.o 
-L/usr/lib -L/usr/lib -L/usr/X11R6/lib -Lbase -Lsound -lasound -lm -ldl 
-lpthread -ljack -lmad -lm -lXft-lfreetype -lz -lXrender -lX11 -lfontconfig 
-lqt-mt -lkdeui -lkdecore -lbase -lRosegardenSound -lRosegardenSequencer 
sound/libRosegardenSound.a(MappedEvent.o)
(.gnu.linkonce.t._ZNK10Rosegarden5Event3getILNS_12PropertyTypeE0EEEbRKNS_12PropertyNameERNS_12PropertyDefnIXT_EE10basic_typeE+0x9):
 
In function `bool Rosegarden::Event::get<(Rosegarden::PropertyType)
0>(Rosegarden::PropertyName const&, 
Rosegarden::PropertyDefn<(Rosegarden::PropertyType)0>::basic_type&) const':
: undefined reference to `Rosegarden::Event::m_getCount'
sound/libRosegardenSound.a(MappedEvent.o)
(.gnu.linkonce.t._ZNK10Rosegarden5Event3getILNS_12PropertyTypeE0EEENS_12PropertyDefnIXT_EE10basic_typeERKNS_12PropertyNameE+0xc):
 
In function `Rosegarden::PropertyDefn<(Rosegarden::PropertyType)
0>::basic_type Rosegarden::Event::get<(Rosegarden::PropertyType)
0>(Rosegarden::PropertyName const&) const':
: undefined reference to `Rosegarden::Event::m_getCount'
sound/libRosegardenSound.a(MappedEvent.o)
(.gnu.linkonce.t._ZNK10Rosegarden5Event3getILNS_12PropertyTypeE0EEENS_12PropertyDefnIXT_EE10basic_typeERKNS_12PropertyNameE+0x243):
 
In function `Rosegarden::PropertyDefn<(Rosegarden::PropertyType)
0>::basic_type Rosegarden::Event::get<(Rosegarden::PropertyType)
0>(Rosegarden::PropertyName const&) const':
: undefined reference to `Rosegarden::Event::dump(std::basic_ostream<char, 
std::char_traits<char> >&) const'
collect2: ld returned 1 exit status

Event::m_getCount is only defined if NDEBUG is not set.  The implication 
appears to be that Event.C has been compiled without NDEBUG but the files 
that include the header are compiled with it.  However, I can't see any 
reason for that -- I'm quite sure I've never supplied any particular 
arguments to scons to switch on or off debug on any previous invocation, and 
config.h doesn't mention debug, and I've tried deleting Event.o, libbase.a 
and the entire cache directory to ensure they get rebuilt by the currently 
configured scons, without success.

btw, if I merely delete base/Event.o and run scons, libbase.a does not  appear 
to be rebuilt: the .o file is, but the archive stage is not done.


Chris


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to