Menu

Build error (undefined reference to ffw3_malloc) on Raspberry Pi

Aurélien
2014-03-29
2014-03-29
  • Aurélien

    Aurélien - 2014-03-29

    Hi!

    I'm trying to build QLC+ on a RPI.

    I got the following error:

    make[1]: entrant dans le répertoire «
    /home/pi/qlcplus-4.7.0.RC1/hotplugmonitor »
    cd src/ && make -f Makefile
    make[2]: entrant dans le répertoire «
    /home/pi/qlcplus-4.7.0.RC1/hotplugmonitor/src »
    make[2]: Rien à faire pour « first ».
    make[2]: quittant le répertoire «
    /home/pi/qlcplus-4.7.0.RC1/hotplugmonitor/src »
    cd test/ && make -f Makefile
    make[2]: entrant dans le répertoire «
    /home/pi/qlcplus-4.7.0.RC1/hotplugmonitor/test »
    make[2]: Rien à faire pour « first ».
    make[2]: quittant le répertoire «
    /home/pi/qlcplus-4.7.0.RC1/hotplugmonitor/test »
    make[1]: quittant le répertoire «
    /home/pi/qlcplus-4.7.0.RC1/hotplugmonitor »
    cd engine/ && make -f Makefile
    make[1]: entrant dans le répertoire « /home/pi/qlcplus-4.7.0.RC1/engine »
    cd src/ && make -f Makefile
    make[2]: entrant dans le répertoire «
    /home/pi/qlcplus-4.7.0.RC1/engine/src »
    make[2]: Rien à faire pour « first ».
    make[2]: quittant le répertoire « /home/pi/qlcplus-4.7.0.RC1/engine/src »
    cd test/ && make -f Makefile
    make[2]: entrant dans le répertoire «
    /home/pi/qlcplus-4.7.0.RC1/engine/test »
    cd bus/ && make -f Makefile
    make[3]: entrant dans le répertoire «
    /home/pi/qlcplus-4.7.0.RC1/engine/test/bus »
    g++ -Wl,-O1 -o bus_test bus_test.o moc_bus_test.o -L../../src
    -L/usr/lib/arm-linux-gnueabihf -lqlcplusengine -lQtTest -lQtScript
    -lQtXml -lQtGui -lQtCore -lpthread
    ../../src/libqlcplusengine.so: undefined reference to fftw_malloc' ../../src/libqlcplusengine.so: undefined reference tofftw_free'
    ../../src/libqlcplusengine.so: undefined reference to fftw_execute' ../../src/libqlcplusengine.so: undefined reference tofftw_plan_dft_r2c_1d'
    ../../src/libqlcplusengine.so: undefined reference to `fftw_destroy_plan'
    collect2: ld returned 1 exit status
    make[3]: [bus_test] Erreur 1
    make[3]: quittant le répertoire «
    /home/pi/qlcplus-4.7.0.RC1/engine/test/bus »
    make[2]:
    [sub-bus-make_default-ordered] Erreur 2
    make[2]: quittant le répertoire « /home/pi/qlcplus-4.7.0.RC1/engine/test »
    make[1]: [sub-test-make_default-ordered] Erreur 2
    make[1]: quittant le répertoire « /home/pi/qlcplus-4.7.0.RC1/engine »
    make:
    [sub-engine-make_default-ordered] Erreur 2

    After searching a bit, it's linked to libs linking, and might be due to
    the libs being not at the end of the compiling line. Still I don't find
    anywhere where the LIBS are not at the end of the line.

    Any help appreciated.

    Thanks.

    Aurélien

    --
    Aurélien - Chargé de productions Musiques
    AMMD (Freak and Free Arts Coo[r]p)
    [Booking - Productions - Promotion - Studio & Formations]
    Mairie de Connerré - Rue de l'Abreuvoir - 72160 Connerré
    +33 (0)95 234 72 48 (Mardi-Jeudi-Vendredi / 9h-17h)
    www.ammd.net

     
  • Massimo Callegari

    Moved to the development thread.

    You need the fftw-3 dev package

     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.