Csound Csound-dev Csound-tekno Search About

[CSOUND-DEV:4402] Still cannot build

Date2004-03-25 09:02
Fromjpff@codemist.co.uk
Subject[CSOUND-DEV:4402] Still cannot build
updating and then scons gives platform as linux-i386 as suggested.
Compilation OK up to a point, and that point is.....
 
g++ -DCSOUND_WITH_API -DLINUX -g -O2 -Wall -DPIPES -DHAVE_FCNTL_H -DHAVE_UNISTD_H -DHAVE_MALLOC_H -DHAVE_SGTTY_H -DHAVE_SYS_IOCTL_H -DHAVE_SYS_TIME_H -DHAVE_TERMIOS_H -DHAVE_STRING_H -DHAVE_STRINGS_H -DRTAUDIO -DWINDOWS -DUSE_FLTK -DBETA -I. -IH -I/usr/local/include -I/usr/include -c -o InOut/widgets.o InOut/widgets.cpp
In file included from H/csoundCore.h:767,
                 from H/cs.h:34,
                 from InOut/widgets.cpp:82:
H/prototyp.h:70: declaration of `double modf (double, double *)' throws 
different exceptions
/usr/include/bits/mathcalls.h:118: than previous declaration `double 
modf (double, double *) throw ()'
InOut/widgets.cpp: In function `void widget_attributes (Fl_Widget *)':
InOut/widgets.cpp:2059: warning: `Fl_Align type' might be used 
uninitialized in this function
InOut/widgets.cpp: In function `void fl_knob (FLKNOB *)':
InOut/widgets.cpp:3062: warning: `Fl_Valuator *o' might be used 
uninitialized in this function
InOut/widgets.cpp: In function `void fl_text (FLTEXT *)':
InOut/widgets.cpp:3148: warning: `Fl_Valuator *o' might be used 
uninitialized in this function
InOut/widgets.cpp: In function `void fl_button (FLBUTTON *)':
InOut/widgets.cpp:3190: warning: `Fl_Button *w' might be used 
uninitialized in this function
InOut/widgets.cpp: In function `void fl_button_bank (FLBUTTONBANK *)':
InOut/widgets.cpp:3241: warning: `Fl_Button *w' might be used 
uninitialized in this function
InOut/widgets.cpp: In function `void fl_roller (FLROLLER *)':
InOut/widgets.cpp:3342: warning: `Fl_Roller *o' might be used 
uninitialized in this function
/usr/include/g++-3/stl_vector.h: At top level:
InOut/widgets.cpp:1740: warning: `void fltkKeybRun (void *)' defined 
but not used
scons: *** [InOut/widgets.o] Error 1
scons: building terminated because of errors.

I continue to have negative thougghts about C++ and its lack of
standards.  But apart from removing the widgets (which I think is the
correct solution) what do I do next?

==John ffitch