[LAU] Compiling fst or dssi-vst under ubuntu 64 bit

axax axax at email.it
Mon Dec 15 07:58:25 EST 2008


Il giorno lun, 15/12/2008 alle 13.27 +0100, Thomas Kuther ha scritto:
> On Mo, 15.12.08 11:54 axax <axax at email.it> wrote:

> Works perfectly fine here on amd64 Gentoo.
> 
> But if you don't post some error output here, it will not be possible
> to help you in any other way than saying "it does work here".
> 
> Thomas

The errors are:
for dssi-vst (linker??)

wineg++ -m32 -Ivestige -Wall -fPIC remotepluginclient.cpp -c -o
remotepluginclient.w32.o
wineg++ -m32 -Ivestige -Wall -fPIC remotepluginserver.cpp -c -o
remotepluginserver.w32.o
wineg++ -m32 -Ivestige -Wall -fPIC rdwrops.cpp -c -o rdwrops.w32.o
wineg++ -m32 -Ivestige -Wall -fPIC paths.cpp -c -o paths.w32.o
ar r libremoteplugin.w32.a remotepluginclient.w32.o
remotepluginserver.w32.o rdwrops.w32.o paths.w32.o
ar: creating libremoteplugin.w32.a
wineg++ -m32 -Ivestige -Wall -fPIC dssi-vst-server.cpp -o
dssi-vst-server  -L. -lremoteplugin.w32 -lpthread
dssi-vst-server.cpp: In member function ‘virtual void
RemoteVSTServer::hideGUI()’:
dssi-vst-server.cpp:568: warning: unused variable ‘fd’
dssi-vst-server-YxEjgb.o: In function `AudioThreadMain(void*)':
dssi-vst-server.cpp:(.text+0x431): undefined reference to
`__cxa_get_exception_ptr'
dssi-vst-server-YxEjgb.o: In function `WinMain':
dssi-vst-server.cpp:(.text+0x51dd): undefined reference to
`__cxa_get_exception_ptr'
collect2: ld returned 1 exit status
winegcc: g++ failed
make: *** [dssi-vst-server.exe.so] Error 2


and for fst:
cp -a `find . | grep 'vstsdk[^/]*\$'`/source/common ./vst
sed -i '/struct VstFileType\|struct VstFileSelect/,/};/d' vst/aeffectx.h
winegcc -c  `pkg-config --cflags gtk+-2.0` `pkg-config --cflags jack`
`pkg-config --cflags jack` `pkg-config --cflags lash-1.0` -DHAVE_LASH
-I.   -o audiomaster.o audiomaster.c
audiomaster.c: In function ‘jack_host_callback’:
audiomaster.c:119: warning: incompatible implicit declaration of
built-in function ‘floor’
winegcc -c  `pkg-config --cflags gtk+-2.0` `pkg-config --cflags jack`
`pkg-config --cflags jack` `pkg-config --cflags lash-1.0` -DHAVE_LASH
-I.   -o fst.o fst.c
winegcc -c  `pkg-config --cflags gtk+-2.0` `pkg-config --cflags jack`
`pkg-config --cflags jack` `pkg-config --cflags lash-1.0` -DHAVE_LASH
-I.   -o fstinfofile.o fstinfofile.c
fstinfofile.c: In function ‘load_fst_info_file’:
fstinfofile.c:36: warning: incompatible implicit declaration of built-in
function ‘malloc’
fstinfofile.c:47: warning: incompatible implicit declaration of built-in
function ‘free’
fstinfofile.c:76: warning: incompatible implicit declaration of built-in
function ‘free’
fstinfofile.c: In function ‘fst_info_file_is_valid’:
fstinfofile.c:139: warning: incompatible implicit declaration of
built-in function ‘free’
fstinfofile.c: In function ‘fst_info_from_plugin’:
fstinfofile.c:162: warning: incompatible implicit declaration of
built-in function ‘malloc’
fstinfofile.c: In function ‘fst_get_info’:
fstinfofile.c:220: warning: incompatible implicit declaration of
built-in function ‘free’
fstinfofile.c:246: warning: incompatible implicit declaration of
built-in function ‘free’
fstinfofile.c: In function ‘fst_free_info’:
fstinfofile.c:258: warning: incompatible implicit declaration of
built-in function ‘free’
fstinfofile.c:261: warning: incompatible implicit declaration of
built-in function ‘free’
winegcc -c  `pkg-config --cflags gtk+-2.0` `pkg-config --cflags jack`
`pkg-config --cflags jack` `pkg-config --cflags lash-1.0` -DHAVE_LASH
-I.   -o gtk.o gtk.c
winegcc -c  `pkg-config --cflags gtk+-2.0` `pkg-config --cflags jack`
`pkg-config --cflags jack` `pkg-config --cflags lash-1.0` -DHAVE_LASH
-I.   -o jfst.o jfst.c
winegcc -c  `pkg-config --cflags gtk+-2.0` `pkg-config --cflags jack`
`pkg-config --cflags jack` `pkg-config --cflags lash-1.0` -DHAVE_LASH
-I.   -o vsti.o vsti.c
vsti.c: In function ‘queue_midi’:
vsti.c:79: warning: assignment from incompatible pointer type
winegcc -c  `pkg-config --cflags gtk+-2.0` `pkg-config --cflags jack`
`pkg-config --cflags jack` `pkg-config --cflags lash-1.0` -DHAVE_LASH
-I.   -o vstwin.o vstwin.c
vstwin.c: In function ‘fst_load’:
vstwin.c:480: warning: assignment from incompatible pointer type
winegcc -mwindows -o fst.exe audiomaster.o fst.o fstinfofile.o gtk.o
jfst.o vsti.o vstwin.o     `pkg-config --libs gtk+-2.0` `pkg-config
--libs jack` `pkg-config --libs alsa` `pkg-config --libs lash-1.0`
-L/usr/X11R6/lib -lX11   -luuid
/usr/bin/ld: skipping incompatible /usr/lib/liblash.so when searching
for -llash
/usr/bin/ld: skipping incompatible /usr/lib/liblash.a when searching for
-llash
/usr/bin/ld: skipping
incompatible /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../liblash.so
when searching for -llash
/usr/bin/ld: skipping
incompatible /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../liblash.a when
searching for -llash
/usr/bin/ld: skipping incompatible /usr/lib/liblash.so when searching
for -llash
/usr/bin/ld: skipping incompatible /usr/lib/liblash.a when searching for
-llash
/usr/bin/ld: cannot find -llash
collect2: ld returned 1 exit status
winegcc: gcc failed
make: *** [fst.exe] Error 2

Note: liblahs-dev is installed

for fst, using vstsdk 2.3, for dssi-vst -> vstsdk 2.4

Thanks!



 
 
 --
 Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP autenticato? GRATIS solo con Email.it http://www.email.it/f
 
 Sponsor:
 Scopri le supernovità dei games per cellulare! Giocale tutte!
 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=8271&d=15-12



More information about the Linux-audio-user mailing list