2008/12/13 kRAkEn/gORe <[email protected]>:
> http://www.breakfastquay.com/dssi-vst/
>
> also i've noticed there is a hard dependency on gtk+...
> since i'm using this in a small embedded system i've tried compiling without
> and it seems ok,
> i would like to see a use flag for enabling additional synth gui for the
> ones that want to disable them.
Hi Lucio !
Thanks for bumping this one.
Unfortunately, I fail to compile it on my system, as "install"
complains about missing directories:
dssi-vst-server
dssi-vst-scanner
Any idea how to fix this ?
Cheers.
----------------------------------------------------------------------
localhost ~ # emerge -av media-plugins/dssi-vst
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] media-plugins/dssi-vst-0.8 0 kB [1]
Total: 1 package (1 new), Size of downloads: 0 kB
Portage tree and overlays:
[0] /usr/portage
[1] /usr/portage/local/layman/pro-audio
Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) media-plugins/dssi-vst-0.8 from proaudio
* dssi-vst-0.8.tar.gz RMD160 SHA1 SHA256 size ;-) ...
[ ok ]
* checking ebuild checksums ;-) ...
[ ok ]
* checking auxfile checksums ;-) ...
[ ok ]
* checking miscfile checksums ;-) ...
[ ok ]
>>> Unpacking source...
>>> Unpacking dssi-vst-0.8.tar.gz to
>>> /var/tmp/portage/media-plugins/dssi-vst-0.8/work
>>> Source unpacked in /var/tmp/portage/media-plugins/dssi-vst-0.8/work
>>> Compiling source in
>>> /var/tmp/portage/media-plugins/dssi-vst-0.8/work/dssi-vst-0.8 ...
make -j3
wineg++ -m32 -march=prescott -O2 -pipe -fomit-frame-pointer -ggdb
-Ivestige -Wall -fPIC remotepluginclient.cpp -c -o
remotepluginclient.w32.o
wineg++ -m32 -march=prescott -O2 -pipe -fomit-frame-pointer -ggdb
-Ivestige -Wall -fPIC remotepluginserver.cpp -c -o
remotepluginserver.w32.o
wineg++ -m32 -march=prescott -O2 -pipe -fomit-frame-pointer -ggdb
-Ivestige -Wall -fPIC rdwrops.cpp -c -o rdwrops.w32.o
wineg++ -m32 -march=prescott -O2 -pipe -fomit-frame-pointer -ggdb
-Ivestige -Wall -fPIC paths.cpp -c -o paths.w32.o
remotepluginclient.cpp: In member function ‘void RemotePluginClient::sizeShm()’:
remotepluginclient.cpp:228: warning: ignoring return value of ‘int
ftruncate(int, __off_t)’, declared with attribute warn_unused_result
g++ -march=prescott -O2 -pipe -fomit-frame-pointer -ggdb -Ivestige
-Wall -fPIC remotepluginclient.cpp -c
g++ -march=prescott -O2 -pipe -fomit-frame-pointer -ggdb -Ivestige
-Wall -fPIC remotepluginserver.cpp -c
g++ -march=prescott -O2 -pipe -fomit-frame-pointer -ggdb -Ivestige
-Wall -fPIC rdwrops.cpp -c
remotepluginclient.cpp: In member function ‘void RemotePluginClient::sizeShm()’:
remotepluginclient.cpp:228: warning: ignoring return value of ‘int
ftruncate(int, __off_t)’, declared with attribute warn_unused_result
g++ -march=prescott -O2 -pipe -fomit-frame-pointer -ggdb -Ivestige
-Wall -fPIC paths.cpp -c
g++ -march=prescott -O2 -pipe -fomit-frame-pointer -ggdb -Ivestige
-Wall -fPIC remotevstclient.cpp -c
g++ -march=prescott -O2 -pipe -fomit-frame-pointer -ggdb -Ivestige
-Wall -fPIC dssi-vst_gui.cpp rdwrops.o -o dssi-vst_gui -llo
ar r libremoteplugin.w32.a remotepluginclient.w32.o
remotepluginserver.w32.o rdwrops.w32.o paths.w32.o
ar: creating libremoteplugin.w32.a
ar r libremoteplugin.a remotepluginclient.o remotepluginserver.o
rdwrops.o paths.o
ar: creating libremoteplugin.a
wineg++ -m32 -march=prescott -O2 -pipe -fomit-frame-pointer -ggdb
-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.cpp: In function ‘DWORD AudioThreadMain(void*)’:
dssi-vst-server.cpp:1075: warning: ‘watchdogThreadHandle’ may be used
uninitialized in this function
wineg++ -m32 -march=prescott -O2 -pipe -fomit-frame-pointer -ggdb
-Ivestige -Wall -fPIC dssi-vst-scanner.cpp -o dssi-vst-scanner -L.
-lremoteplugin.w32 -lpthread
dssi-vst-scanner.cpp: In function ‘int WinMain(HINSTANCE__*,
HINSTANCE__*, CHAR*, int)’:
dssi-vst-scanner.cpp:148: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
dssi-vst-scanner.cpp:244: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
dssi-vst-scanner.cpp:323: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
dssi-vst-scanner.cpp:330: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
dssi-vst-scanner.cpp:334: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
dssi-vst-scanner.cpp:338: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
dssi-vst-scanner.cpp:342: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
dssi-vst-scanner.cpp:345: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
dssi-vst-scanner.cpp:348: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
dssi-vst-scanner.cpp:351: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
dssi-vst-scanner.cpp:356: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
dssi-vst-scanner.cpp:358: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
dssi-vst-scanner.cpp:362: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
dssi-vst-scanner.cpp:371: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
dssi-vst-scanner.cpp:396: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result
g++ -shared -Wl,-Bsymbolic -g3 -march=prescott -O2 -pipe
-fomit-frame-pointer -ggdb -Ivestige -Wall -fPIC -o dssi-vst.so
dssi-vst.cpp remotevstclient.o -L. -lremoteplugin -lasound
g++ -march=prescott -O2 -pipe -fomit-frame-pointer -ggdb -Ivestige
-Wall -fPIC vsthost.cpp remotevstclient.o -o vsthost -L.
-lremoteplugin -ljack -lasound
>>> Source compiled.
>>> Test phase [not enabled]: media-plugins/dssi-vst-0.8
>>> Install dssi-vst-0.8 into
>>> /var/tmp/portage/media-plugins/dssi-vst-0.8/image/ category media-plugins
mkdir -p
/var/tmp/portage/media-plugins/dssi-vst-0.8/image//usr/lib/dssi/dssi-vst
mkdir -p /var/tmp/portage/media-plugins/dssi-vst-0.8/image//usr/lib/ladspa
mkdir -p /var/tmp/portage/media-plugins/dssi-vst-0.8/image//usr/bin
install dssi-vst.so
/var/tmp/portage/media-plugins/dssi-vst-0.8/image//usr/lib/dssi
install dssi-vst.so
/var/tmp/portage/media-plugins/dssi-vst-0.8/image//usr/lib/ladspa
install dssi-vst-server.exe.so dssi-vst-server dssi-vst-scanner.exe.so
dssi-vst-scanner dssi-vst_gui
/var/tmp/portage/media-plugins/dssi-vst-0.8/image//usr/lib/dssi/dssi-vst
install: cannot stat `dssi-vst-server': No such file or directory
install: cannot stat `dssi-vst-scanner': No such file or directory
make: *** [install] Error 1
*
* ERROR: media-plugins/dssi-vst-0.8 failed.
* Call stack:
* ebuild.sh, line 49: Called src_install
* environment, line 715: Called die
* The specific snippet of code:
* make BINDIR="${D}/usr/bin"
DSSIDIR="${D}/usr/$(get_libdir)/dssi"
LADSPADIR="${D}/usr/$(get_libdir)/ladspa" install || die "install
failed";
* The die message:
* install failed
*
* If you need support, post the topmost build error, and the call
stack if relevant.
* A complete build log is located at
'/var/tmp/portage/media-plugins/dssi-vst-0.8/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/media-plugins/dssi-vst-0.8/temp/environment'.
* This ebuild is from a repository named 'proaudio'
*
>>> Failed to emerge media-plugins/dssi-vst-0.8, Log file:
>>> '/var/tmp/portage/media-plugins/dssi-vst-0.8/temp/build.log'
* Messages for package media-plugins/dssi-vst-0.8:
*
* ERROR: media-plugins/dssi-vst-0.8 failed.
* Call stack:
* ebuild.sh, line 49: Called src_install
* environment, line 715: Called die
* The specific snippet of code:
* make BINDIR="${D}/usr/bin"
DSSIDIR="${D}/usr/$(get_libdir)/dssi"
LADSPADIR="${D}/usr/$(get_libdir)/ladspa" install || die "install
failed";
* The die message:
* install failed
*
* If you need support, post the topmost build error, and the call
stack if relevant.
* A complete build log is located at
'/var/tmp/portage/media-plugins/dssi-vst-0.8/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/media-plugins/dssi-vst-0.8/temp/environment'.
* This ebuild is from a repository named 'proaudio'