I tried to build and install sooperlooper-1.6.14 on archlinux x86_64, but compilation failed with the following error message :
Code: Select all
g++ -I.. -I/usr/lib/sigc++-1.2/include -I/usr/include/sigc++-1.2 -I/usr/include/libxml2 -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64
-D_LARGE_FILES -D__WXGTK__ -pthread -march=native -O2 -pipe -D_REENTRANT -Os -fomit-frame-pointer -mmmx -msse -mfpmath=sse -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-I/dev/shm/src/sooperlooper-1.6.14/libs/pbd -I/dev/shm/src/sooperlooper-1.6.14/libs/midi++ -Wl,--hash-style=gnu -Wl,--as-needed -o slgui gui_app.o main_panel.o app_frame.o pix_button.o
looper_panel.o loop_control.o time_panel.o slider_bar.o choice_box.o spin_box.o keyboard_target.o keys_panel.o check_box.o midi_bind_panel.o config_panel.o prefs_dialog.o help_window.o
latency_panel.o ../libslcore.a -llo -lpthread -pthread -Wl,--hash-style=gnu -Wl,--as-needed -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8
-lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lsigc-1.2 -lxml2 /dev/shm/src/sooperlooper-1.6.14/libs/midi++/libmidipp.a
/dev/shm/src/sooperlooper-1.6.14/libs/pbd/libpbd.a
/dev/shm/src/sooperlooper-1.6.14/libs/pbd/libpbd.a(xml++.o): In function `writenode(_xmlDoc*, XMLNode*, _xmlNode*, int)':
xml++.cc:(.text+0xf05): undefined reference to `xmlNewDocNode'
xml++.cc:(.text+0xf30): undefined reference to `xmlNewChild'
xml++.cc:(.text+0xf67): undefined reference to `xmlNodeSetContentLen'
xml++.cc:(.text+0xf94): undefined reference to `xmlSetProp'
/dev/shm/src/sooperlooper-1.6.14/libs/pbd/libpbd.a(xml++.o): In function `XMLTree::write_buffer() const':
xml++.cc:(.text+0x1093): undefined reference to `xmlKeepBlanksDefault'
xml++.cc:(.text+0x109d): undefined reference to `xmlNewDoc'
xml++.cc:(.text+0x10ab): undefined reference to `xmlSetDocCompressMode'
xml++.cc:(.text+0x10d2): undefined reference to `xmlDocDumpMemory'
xml++.cc:(.text+0x10da): undefined reference to `xmlFreeDoc'
/dev/shm/src/sooperlooper-1.6.14/libs/pbd/libpbd.a(xml++.o): In function `XMLTree::write() const':
xml++.cc:(.text+0x1133): undefined reference to `xmlKeepBlanksDefault'
xml++.cc:(.text+0x113d): undefined reference to `xmlNewDoc'
xml++.cc:(.text+0x114b): undefined reference to `xmlSetDocCompressMode'
xml++.cc:(.text+0x1170): undefined reference to `xmlSaveFormatFile'
xml++.cc:(.text+0x117a): undefined reference to `xmlFreeDoc'
/dev/shm/src/sooperlooper-1.6.14/libs/pbd/libpbd.a(xml++.o): In function `XMLTree::read_buffer(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
xml++.cc:(.text+0x1394): undefined reference to `xmlParseMemory'
xml++.cc:(.text+0x13ac): undefined reference to `xmlDocGetRootElement'
xml++.cc:(.text+0x13c0): undefined reference to `xmlFreeDoc'
/dev/shm/src/sooperlooper-1.6.14/libs/pbd/libpbd.a(xml++.o): In function `XMLTree::read()':
xml++.cc:(.text+0x13fd): undefined reference to `xmlKeepBlanksDefault'
xml++.cc:(.text+0x1405): undefined reference to `xmlParseFile'
xml++.cc:(.text+0x141d): undefined reference to `xmlDocGetRootElement'
xml++.cc:(.text+0x1431): undefined reference to `xmlFreeDoc'
collect2: ld a retourné 1 code d'état d'exécution
make[3]: *** [slgui] Erreur 1
make[3]: quittant le répertoire « /dev/shm/src/sooperlooper-1.6.14/src/gui »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /dev/shm/src/sooperlooper-1.6.14/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /dev/shm/src/sooperlooper-1.6.14 »
make: *** [all] Erreur 2
- jack 0.118.0
- wxgtk 2.8.10.1
- libsigcpp1.2 1.2.7
- libsndfile 1.0.21
- libsamplerate 0.1.7
- liblo 0.26
- rubberband 1.4
- libxml2 2.7.7
Thank you for your help.