When I run ./waf build -v I get the following error:
Waf: Leaving directory `/home/user/system/Desktop/guitarix-0.43.1/build'
Build failed
-> task in 'gxw' failed with exit status 1:
Waf: Entering directory `/home/user/system/Desktop/guitarix-0.43.1/build'
[1/6] Compiling po/it.po
12:26:56 runner ['/usr/bin/msgfmt', '-o', 'po/it.mo', '../po/it.po']
[2/6] Compiling po/es.po
12:26:56 runner ['/usr/bin/msgfmt', '-o', 'po/es.mo', '../po/es.po']
[3/6] Compiling po/sk.po
12:26:56 runner ['/usr/bin/msgfmt', '-o', 'po/sk.mo', '../po/sk.po']
[4/6] Compiling po/ru.po
12:26:56 runner ['/usr/bin/msgfmt', '-o', 'po/ru.mo', '../po/ru.po']
[5/6] Compiling po/fr.po
12:26:56 runner ['/usr/bin/msgfmt', '-o', 'po/fr.mo', '../po/fr.po']
[6/6] Compiling libgxw/gximages.cc
12:26:56 runner ' cp ../libgxw/gximages.cc libgxw/gxw/gximages.cc '
...deleted...
[38/39] Linking build/libgxw/gxw/libgxw.so
12:27:09 runner ['/usr/bin/g++', '-shared', '-pthread', '-pthread', '-pthread', '-Wl,-h,libgxw.so.0', 'libgxw/gxw/gxinit.cpp.2.o', 'libgxw/gxw/drawingutils.cpp.2.o', 'libgxw/gxw/GxFastMeter.cpp.2.o', 'libgxw/gxw/GxWaveView.cpp.2.o', 'libgxw/gxw/GxTuner.cpp.2.o', 'libgxw/gxw/GxRegler.cpp.2.o', 'libgxw/gxw/GxSelector.cpp.2.o', 'libgxw/gxw/GxSwitch.cpp.2.o', 'libgxw/gxw/GxToggleImage.cpp.2.o', 'libgxw/gxw/GxControlParameter.cpp.2.o', 'libgxw/gxw/GxIREdit.cpp.2.o', 'libgxw/gxw/GxRadioButton.cpp.2.o', 'libgxw/gxw/GxWheel.cpp.2.o', 'libgxw/gxw/GxWheelVertical.cpp.2.o', 'libgxw/gxw/GxKnob.cpp.2.o', 'libgxw/gxw/GxBigKnob.cpp.2.o', 'libgxw/gxw/GxMidKnob.cpp.2.o', 'libgxw/gxw/GxSmallKnob.cpp.2.o', 'libgxw/gxw/GxSmallKnobR.cpp.2.o', 'libgxw/gxw/GxHSlider.cpp.2.o', 'libgxw/gxw/GxMiniSlider.cpp.2.o', 'libgxw/gxw/GxVSlider.cpp.2.o', 'libgxw/gxw/GxEQSlider.cpp.2.o', 'libgxw/gxw/GxLevelSlider.cpp.2.o', 'libgxw/gxw/GxPaintBox.cpp.2.o', 'libgxw/gxw/GxMeterScale.cpp.2.o', 'libgxw/gxw/GxValueDisplay.cpp.2.o', 'libgxw/gxw/GxSimpleValueDisplay.cpp.2.o', 'libgxw/gxw/GxRackTuner.cpp.2.o', 'libgxw/gxw/GxPortDisplay.cpp.2.o', 'libgxw/gxw/GxPlayHead.cpp.2.o', '-o/home/user/system/Desktop/guitarix-0.43.1/build/libgxw/gxw/libgxw.so', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lgthread-2.0', '-lglib-2.0', '-lgtk-3', '-lgdk-3', '-lz', '-lpangocairo-1.0', '-lpango-1.0', '-lharfbuzz', '-latk-1.0', '-lcairo-gobject', '-lcairo', '-lgdk_pixbuf-2.0', '-lgio-2.0', '-lgobject-2.0', '-lglib-2.0']
[39/39] Symlinking build/libgxw/gxw/libgxw.so
Waf: Leaving directory `/home/user/system/Desktop/guitarix-0.43.1/build'
Build failed
-> task in 'gxw' failed with exit status 1:
{task 140113783406880: vnum libgxw.so -> libgxw.so.0.1,libgxw.so.0}
Anonymous
Hi
I've no idea what goes wrong here. It looks like your system fail to create symlinks for the library.
Which configure flags do you use? Maybe you could try to use the --static-lib configure flag, then symlinks wasn't needed.
Maybe you could try building in your home directory. For example, I created the "mylocal" directory in my home directory, and installed there, then I could run guitarix from the binary in /home/fred/mylocal/bin/ (for example).
First, create "mylocal" directory in your home dir, and also create the following directories under "mylocal":
bin etc include lib man sbin share src
Then:
./waf configure --prefix /home/fred/mylocal
./waf build
./waf install
Good luck!
Both suggestions worked. Thank-you.