Menu

#131 V 0.43.1 Compilation fail on Fedora 35

open
nobody
v1.0_(example)
1
2022-03-02
2022-03-01
Anonymous
No

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}

Discussion

  • brummer

    brummer - 2022-03-02

    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.

     
  • Aaron Walker

    Aaron Walker - 2022-03-02

    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!

     
  • Anonymous

    Anonymous - 2022-03-02

    Both suggestions worked. Thank-you.

     

Anonymous
Anonymous

Add attachments
Cancel