[linux-audio-user] dssi and dssi-vst compile problems on FC3

Shayne O'Connor forums at machinehasnoagenda.com
Thu Mar 31 07:00:42 EST 2005


i was trying to install evolution2 on my CCRMA fedora core 2
installation ... and things didn't go too well, the final touch being a
crapped up pango installation that truly stuffed my machine ... couldn't
even log in. so i though, what the hey ... i'll just install FC3, and
get evolution2 and nice new packages that way.

well everything's gone pretty smoothly, but dssi is proving a tough nut
to crack ...

at first i tried to compile dssi from source, but that wasn't happening ...


>> [mrmachine at localhost dssi-0.9]$ make
>> make[1]: Entering directory
>> `/home/mrmachine/my_documents/applications/linux/audio/vst/dssi-0.9/jack-dssi-host'
>> make[1]: Nothing to be done for `all'.
>> make[1]: Leaving directory
>> `/home/mrmachine/my_documents/applications/linux/audio/vst/dssi-0.9/jack-dssi-host'
>> make[1]: Entering directory
>> `/home/mrmachine/my_documents/applications/linux/audio/vst/dssi-0.9/examples'
>> g++ -Wall -O2 -I../dssi   -I/usr/lib/qt-3.3/include   -c -o
>> trivial_sampler_qt_gui.o trivial_sampler_qt_gui.cpp
>> trivial_sampler_qt_gui.cpp: In member function `void
>> SamplerGUI::generatePreview(QString)':
>> trivial_sampler_qt_gui.cpp:210: error: `fabs' undeclared (first use
>> this function)
>> trivial_sampler_qt_gui.cpp:210: error: (Each undeclared identifier is
>> reported only once for each function it appears in.)
>> make[1]: *** [trivial_sampler_qt_gui.o] Error 1
>> make[1]: Leaving directory
>> `/home/mrmachine/my_documents/applications/linux/audio/vst/dssi-0.9/examples'
>> make: *** [all] Error 2
>  
>



then i tried using the CCRMA dssi packages which install fine, but won't
let me compile dssi-vst - apparently i've got the dssi-devel packages
installed, and i've changed the Makefile.in to where it should point,
but this is what i get:


>> [mrmachine at localhost dssi-vst-0.3.1]$ ./configure --prefix=/usr
>> checking whether make sets $(MAKE)... yes
>> checking for gcc... gcc
>> checking for C compiler default output file name... a.out
>> checking whether the C compiler works... yes
>> checking whether we are cross compiling... no
>> checking for suffix of executables...
>> checking for suffix of object files... o
>> checking whether we are using the GNU C compiler... yes
>> checking whether gcc accepts -g... yes
>> checking for gcc option to accept ANSI C... none needed
>> checking for g++... g++
>> checking whether we are using the GNU C++ compiler... yes
>> checking whether g++ accepts -g... yes
>> checking how to run the C preprocessor... gcc -E
>> checking whether ln -s works... yes
>> checking for sqrt in -lm... yes
>> checking for iswalnum in -lw... no
>> checking for gethostbyname... yes
>> checking for connect... yes
>> checking for gcc strength-reduce bug... no
>> checking whether we can build a Linux dll... yes
>> checking whether we need to define __i386__... checking for egrep...
>> grep -E
>> no
>> checking whether we need to define __sparc__... no
>> checking whether we need to define __sun__... no
>> checking for g++ -fpermissive option... yes
>> checking for g++ -fno-for-scope option... yes
>> checking for windef.h header... /usr/include/wine/windows
>> checking for -lwine...
>> checking for wine_cp_wcstombs in -lwine_unicode... yes
>> checking for libntdll.def... /usr/lib/wine
>> checking for wine... /usr/bin/wine
>> checking for winebuild... /usr/bin/winebuild
>> checking for wrc... /usr/bin/wrc
>> configure: creating ./config.status
>> config.status: creating Make.rules
>> config.status: creating Makefile
>>
>> Configure finished.  Do 'make' to build the project.
>>
>> [mrmachine at localhost dssi-vst-0.3.1]$ make
>> g++ -g3 -Wall remotevstclient.cpp -c
>> remotevstclient.cpp: In static member function `static void
>> RemoteVSTClient::queryPlugins(std::vector<RemoteVSTClient::PluginRecord,
>> std::allocator<RemoteVSTClient::PluginRecord> >&)':
>> remotevstclient.cpp:362: error: `errno' undeclared (first use this
>> function)
>> remotevstclient.cpp:362: error: (Each undeclared identifier is
>> reported only once for each function it appears in.)
>> remotevstclient.cpp:362: error: `EINTR' undeclared (first use this
>> function)
>> remotevstclient.cpp:362: error: `EAGAIN' undeclared (first use this
>> function)
>> make: *** [remotevstclient.o] Error 1
>> [mrmachine at localhost dssi-vst-0.3.1]$
>>
>  
>

jack_fst still compiles and works fine.

any ideas?  (this is with wine 20050111 rpm + devel).

shayne






More information about the Linux-audio-user mailing list