Boss GT-Pro y GT Fx FloorBoard

#1 por epifumi el 01/11/2015
Hola.

Tengo un multiefectos para guitarra Boss GT-Pro funcionando en Ubuntu a través de un Edirol UA-25EX. Ya se que podría usarlo directamente, pero entonces tendría que tenerlo encendido para escuchar música y no me apetece.
El caso es que funciona bien, pero quiero instalar el software GT Fx FloorBoard que permite editar las configuraciones desde el ordenador vía MIDI. Tengo el cable de MIDI conectado de la salida del Edirol a la entrada del Boss, y Ubunto ve al Edirol como puerto MIDI.

El caso es que no se que hacer para que el programa funcione y no encuentro ninguna documentación. Si lo intento ejecutar desde un terminal me dice:
Terminal escribió:
error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory

La librería está instalada (/usr/lib/x86_64-linux-gnu), y supongo que podré hacer un enlace simbólico, pero no se donde lo busca el software donde está. Me imagino que esto será de primero de Linux, pero no lo se hacer. ¿Alguien me puede ayudar?
Gracias

I know, it¡s only rock and roll, but I like it.
Mi soundcloud

Subir
#2 por epifumi el 01/11/2015
Me contesto y pregunto de nuevo.

He creado, un poco por probar, un enlace simbólico de /usr/lib a /usr/lib/x86_64-linux-gnu, pero ahora me da otro tipo de problema. Parece que encuentra la librería, pero da el siguiente error

terminal escribió:
error while loading shared libraries: libasound.so.2: wrong ELF class: ELFCLASS64


Estoy buscando y me salen errores similares con Skype. Pero no doy (entiendo) la solución

Edito para decir que he descubierto el comando ldd y he visto las dependencias del programa. me sale esto
terminal escribió:

linux-gate.so.1 => (0xf7712000)
libasound.so.2 => not found
libpng12.so.0 => not found
libSM.so.6 => not found
libICE.so.6 => not found
libXrender.so.1 => not found
libfontconfig.so.1 => not found
libfreetype.so.6 => not found
libXext.so.6 => not found
libX11.so.6 => not found
libz.so.1 => not found
libdl.so.2 => /lib32/libdl.so.2 (0xf76eb000)
libgthread-2.0.so.0 => not found
librt.so.1 => /lib32/librt.so.1 (0xf76e2000)
libglib-2.0.so.0 => not found
libpthread.so.0 => /lib32/libpthread.so.0 (0xf76c5000)
libstdc++.so.6 => not found
libm.so.6 => /lib32/libm.so.6 (0xf7677000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf765a000)
libc.so.6 => /lib32/libc.so.6 (0xf74a2000)
/lib/ld-linux.so.2 (0xf7713000)


las librerías están instaladas, pero las busca en otro lado. ¿Hay alguna forma de ejecutar el programa diciéndole que busque en /usr/lib/x86_64-linux-gnu?

I know, it¡s only rock and roll, but I like it.
Mi soundcloud

Subir
#3 por epifumi el 01/11/2015
Vamos mejorando, he instalado el paquete libxv1:i386, y ahora faltan menos archivos

terminal escribió:

linux-gate.so.1 => (0xf77d5000)
libasound.so.2 => not found
libpng12.so.0 => not found
libSM.so.6 => not found
libICE.so.6 => not found
libXrender.so.1 => not found
libfontconfig.so.1 => not found
libfreetype.so.6 => not found
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf779c000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf7651000)
libz.so.1 => not found
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf764c000)
libgthread-2.0.so.0 => not found
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7642000)
libglib-2.0.so.0 => not found
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7625000)
libstdc++.so.6 => not found
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf75d8000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf75ba000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf73ff000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf73dd000)
/lib/ld-linux.so.2 (0xf77d6000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf73d9000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf73d2000)


Sigo buscando

I know, it¡s only rock and roll, but I like it.
Mi soundcloud

Subir
#4 por epifumi el 01/11/2015
He probado la opción -d --data-relocs del comando ldd y esta es la salida.

Ya no se que hacer

terminal escribió:
linux-gate.so.1 => (0xf771d000)
libasound.so.2 => not found
libpng12.so.0 => not found
libSM.so.6 => not found
libICE.so.6 => not found
libXrender.so.1 => not found
libfontconfig.so.1 => not found
libfreetype.so.6 => not found
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf76e4000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf7599000)
libz.so.1 => not found
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7594000)
libgthread-2.0.so.0 => not found
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf758a000)
libglib-2.0.so.0 => not found
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf756d000)
libstdc++.so.6 => not found
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7520000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7502000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7347000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf7325000)
/lib/ld-linux.so.2 (0xf771e000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf7321000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf731a000)
undefined symbol: _ZTVN10__cxxabiv121__vmi_class_type_infoE, version CXXABI_1.3 (/home/epifumi/GT-ProFxFloorBoard/GT-ProFxFloorBoard)
undefined symbol: _ZTISt9exception, version GLIBCXX_3.4 (/home/epifumi/GT-ProFxFloorBoard/GT-ProFxFloorBoard)
undefined symbol: _ZNSt9bad_allocD1Ev, version GLIBCXX_3.4 (/home/epifumi/GT-ProFxFloorBoard/GT-ProFxFloorBoard)
undefined symbol: _ZTVSt9bad_alloc, version GLIBCXX_3.4 (/home/epifumi/GT-ProFxFloorBoard/GT-ProFxFloorBoard)
undefined symbol: _ZTISt9bad_alloc, version GLIBCXX_3.4 (/home/epifumi/GT-ProFxFloorBoard/GT-ProFxFloorBoard)
undefined symbol: g_threads_got_initialized (/home/epifumi/GT-ProFxFloorBoard/GT-ProFxFloorBoard)
undefined symbol: _ZSt4cerr, version GLIBCXX_3.4 (/home/epifumi/GT-ProFxFloorBoard/GT-ProFxFloorBoard)

I know, it¡s only rock and roll, but I like it.
Mi soundcloud

Subir
#5 por epifumi el 01/11/2015
He comprobado las versiones que pide el programa

Alguien escribió:
Version information:
/home/epifumi/GT-ProFxFloorBoard/GT-ProFxFloorBoard:
librt.so.1 (GLIBC_2.2) => /lib/i386-linux-gnu/librt.so.1
libdl.so.2 (GLIBC_2.1) => /lib/i386-linux-gnu/libdl.so.2
libdl.so.2 (GLIBC_2.0) => /lib/i386-linux-gnu/libdl.so.2
libm.so.6 (GLIBC_2.2) => /lib/i386-linux-gnu/libm.so.6
libm.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libm.so.6
libm.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libm.so.6
libgcc_s.so.1 (GCC_3.0) => /lib/i386-linux-gnu/libgcc_s.so.1
libgcc_s.so.1 (GLIBC_2.0) => /lib/i386-linux-gnu/libgcc_s.so.1
libstdc++.so.6 (GLIBCXX_3.4.9) => not found
libstdc++.so.6 (CXXABI_1.3) => not found
libstdc++.so.6 (GLIBCXX_3.4) => not found
libpthread.so.0 (GLIBC_2.2) => /lib/i386-linux-gnu/libpthread.so.0
libpthread.so.0 (GLIBC_2.3.2) => /lib/i386-linux-gnu/libpthread.so.0
libpthread.so.0 (GLIBC_2.1) => /lib/i386-linux-gnu/libpthread.so.0
libpthread.so.0 (GLIBC_2.0) => /lib/i386-linux-gnu/libpthread.so.0
libpng12.so.0 (PNG12_0) => not found
libasound.so.2 (ALSA_0.9) => not found
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1.2) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libc.so.6
/usr/lib/i386-linux-gnu/libXext.so.6:
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib/i386-linux-gnu/libc.so.6
/usr/lib/i386-linux-gnu/libX11.so.6:
libdl.so.2 (GLIBC_2.1) => /lib/i386-linux-gnu/libdl.so.2
libdl.so.2 (GLIBC_2.0) => /lib/i386-linux-gnu/libdl.so.2
libc.so.6 (GLIBC_2.2) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.15) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1.2) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
/lib/i386-linux-gnu/libdl.so.2:
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
libc.so.6 (GLIBC_PRIVATE) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
/lib/i386-linux-gnu/librt.so.1:
libc.so.6 (GLIBC_2.3.2) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib/i386-linux-gnu/libc.so.6
libpthread.so.0 (GLIBC_2.3.2) => /lib/i386-linux-gnu/libpthread.so.0
libpthread.so.0 (GLIBC_PRIVATE) => /lib/i386-linux-gnu/libpthread.so.0
libpthread.so.0 (GLIBC_2.2) => /lib/i386-linux-gnu/libpthread.so.0
libpthread.so.0 (GLIBC_2.1) => /lib/i386-linux-gnu/libpthread.so.0
libpthread.so.0 (GLIBC_2.0) => /lib/i386-linux-gnu/libpthread.so.0
/lib/i386-linux-gnu/libpthread.so.0:
ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
libc.so.6 (GLIBC_2.3.2) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.2) => /lib/i386-linux-gnu/libc.so.6
/lib/i386-linux-gnu/libm.so.6:
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib/i386-linux-gnu/libc.so.6
/lib/i386-linux-gnu/libgcc_s.so.1:
libc.so.6 (GLIBC_2.2.4) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
/lib/i386-linux-gnu/libc.so.6:
ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
/usr/lib/i386-linux-gnu/libxcb.so.1:
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
/usr/lib/i386-linux-gnu/libXau.so.6:
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.1) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib/i386-linux-gnu/libc.so.6
/usr/lib/i386-linux-gnu/libXdmcp.so.6:
libc.so.6 (GLIBC_2.1.3) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib/i386-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/i386-linux-gnu/libc.so.6


Y si las cumple mi sistema
Alguien escribió:
epifumi@epifumi-System-Product-Name:~/GT-ProFxFloorBoard$ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_DEBUG_MESSAGE_LENGTH
epifumi@epifumi-System-Product-Name:~/GT-ProFxFloorBoard$ strings /usr/lib/x86_64-linux-gnu/libasound.so.2 | grep ALSA
ALSA_0.9
ALSA_0.9.0rc4
ALSA_0.9.0rc8
ALSA_0.9.0
ALSA_0.9.3
ALSA_0.9.5
ALSA_0.9.7
ALSA_CONFIG_PATH
ALSA lib %s:%i:(%s)
ALSA_MIXER_SIMPLE_MODULES
ALSA_MIXER_SIMPLE
ALSA ERROR hw_params: %s (%s)
ALSA_CONFIG_UCM


Ah, y las librerías sin usar

Alguien escribió:
Unused direct dependencies:
libasound.so.2
libpng12.so.0
libSM.so.6
libICE.so.6
libXrender.so.1
libfontconfig.so.1
libfreetype.so.6
/usr/lib/i386-linux-gnu/libXext.so.6
/usr/lib/i386-linux-gnu/libX11.so.6
libz.so.1
/lib/i386-linux-gnu/libdl.so.2
libgthread-2.0.so.0
/lib/i386-linux-gnu/librt.so.1
libglib-2.0.so.0
/lib/i386-linux-gnu/libpthread.so.0
libstdc++.so.6
/lib/i386-linux-gnu/libm.so.6
/lib/i386-linux-gnu/libgcc_s.so.1

I know, it¡s only rock and roll, but I like it.
Mi soundcloud

Subir
#6 por epifumi el 02/11/2015
Bueno, pues he escrito al desarrollador y justo iba a publicar una versión nueva para Linux. Ahora funciona perfectamente. Solo me falta configurar bien el puerto MIDI.

I know, it¡s only rock and roll, but I like it.
Mi soundcloud

Subir
Respuesta rápida

Regístrate o para poder postear en este hilo