Leider gibt's kein guitarix für 64Studio OOTB, also selbst Hand anlegen. Geil ist: Die Quellen sind für Debian-basierte Systeme vorbereitet und können so einfach mittels
Code: Alles auswählen
sudo dpkg-buildpackage -b
Ich hab da aber irgendwie Probleme gekriegt. Vielleicht kann mir da jemand unter die Arme greifen - am besten natürlich der Autor selbst! Schönen Gruß @brummer!
Also: Hier mein Auswurf. Mein Startbefehl weicht ein klein wenig von der im README beschriebenen Methode ab, sollte aber aufs gleiche raus laufen. (Der Fehler sieht jedenfalls nicht so aus, als hätte er was damit zu tun.)
Code: Alles auswählen
mitsch@64studio:~/bin/guitarix-0.05.0-1$ sudo dpkg-buildpackage -b
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: Quellpaket guitarix
dpkg-buildpackage: Quellversion 0.05.0-1
dpkg-buildpackage: Quellen geändert durch brummer <brummer-@web.de>
dpkg-buildpackage: Host-Architektur amd64
debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
# waf clean
dh_clean
debian/rules build
dh_testdir
# Add here commands to configure the package.
./waf configure --prefix=/usr
Checking for program g++ : ok /usr/bin/g++
Checking for compiler version : ok 4.2.4
Checking for program cpp : ok /usr/bin/cpp
Checking for program ar : ok /usr/bin/ar
Checking for program ranlib : ok /usr/bin/ranlib
Checking for g++ : ok
Checking for jack >= 0.109.1 : ok
Checking for sndfile >= 1.0.17 : ok
Checking for gtk+-2.0 >= 2.12.0 : ok
Checking for header ladspa.h : ok
Checking for header boost/program_options.hpp : ok
Checking for library boost_program_options-mt : ok
==================
GUITARIX 0.05.0-1
C++ flags : -O3 -march=native -Wall
Install prefix : /usr
Install binary : /usr/bin
Install ladspa : /usr/lib/ladspa
Guitarix share directory : /usr/share/guitarix
Guitarix pixmaps directory : /usr/share/pixmaps
Configuration finished successfully (00:00:02); project is now ready to build.
touch configure-stamp
dh_testdir
# Add here commands to compile the package.
./waf build
[ 1/31] cxx: ladspa/crybaby.cpp -> build/default/ladspa/crybaby_1.o
[ 2/31] cxx: ladspa/distortion.cpp -> build/default/ladspa/distortion_2.o
[ 3/31] cxx: ladspa/echo.cpp -> build/default/ladspa/echo_3.o
[ 4/31] cxx: ladspa/freeverb.cpp -> build/default/ladspa/freeverb_4.o
[ 5/31] cxx: ladspa/impulseresponse.cpp -> build/default/ladspa/impulseresponse_5.o
[ 6/31] cxx: ladspa/monoamp.cpp -> build/default/ladspa/monoamp_6.o
[ 7/31] cxx: ladspa/monocompressor.cpp -> build/default/ladspa/monocompressor_7.o
[ 8/31] cxx: ladspa/guitarix-ladspa.cpp -> build/default/ladspa/guitarix-ladspa_8.o
[ 9/31] cxx: src/gx_globals.cpp -> build/default/src/gx_globals_1.o
[10/31] cxx: src/gx_child_process.cpp -> build/default/src/gx_child_process_1.o
[11/31] cxx: src/gx_engine.cpp -> build/default/src/gx_engine_1.o
[12/31] cxx: src/gx_gui.cpp -> build/default/src/gx_gui_1.o
[13/31] cxx: src/gx_jack.cpp -> build/default/src/gx_jack_1.o
[14/31] cxx: src/gx_jconv_settings.cpp -> build/default/src/gx_jconv_settings_1.o
[15/31] cxx: src/gx_preset.cpp -> build/default/src/gx_preset_1.o
../src/gx_preset.cpp: In function »void gx_preset::gx_add_single_preset_menu_item(const std::string&, gint, void (*)())«:
../src/gx_preset.cpp:118: Fehler: »gtk_menu_get_accel_path« wurde in diesem Gültigkeitsbereich nicht definiert
../src/gx_preset.cpp: In function »void gx_preset::gx_refresh_preset_menus()«:
../src/gx_preset.cpp:176: Fehler: »gtk_menu_item_get_label« wurde in diesem Gültigkeitsbereich nicht definiert
../src/gx_preset.cpp:178: Fehler: »gtk_menu_item_set_label« wurde in diesem Gültigkeitsbereich nicht definiert
../src/gx_preset.cpp:182: Fehler: »gtk_menu_get_accel_path« wurde in diesem Gültigkeitsbereich nicht definiert
../src/gx_preset.cpp: In function »void gx_preset::gx_rename_preset(GtkEntry*)«:
../src/gx_preset.cpp:782: Fehler: »gtk_menu_item_get_label« wurde in diesem Gültigkeitsbereich nicht definiert
../src/gx_preset.cpp:785: Fehler: »gtk_menu_item_set_label« wurde in diesem Gültigkeitsbereich nicht definiert
Build failed
-> task failed (err #1):
{task: cxx gx_preset.cpp -> gx_preset_1.o}
make: *** [build-stamp] Fehler 1
dpkg-buildpackage: Fehlschlag: debian/rules build gab Fehler-Exitstatus 2
Grüße an alle!