Ferdy escribió:Sabiendo que
-fPIC es una CFLAG....
make CFLAGS+=-fPIC
- ferdy
No hay cojones, me sale esto
terminal escribió:edu@edu-desktop:~/Wii/libwiimote-0.4$ make CFLAGS+=-fPIC
make[1]: se ingresa al directorio `/home/edu/Wii/libwiimote-0.4/src'
gcc -fPIC -I../src wiimote_link.c wiimote_ir.c wiimote_event.c wiimote_io.c wiimote_report.c wiimote_api.c wiimote_error.c wiimote_speaker.c wiimote_mii.c wiimote_classic.c wiimote_nunchuk.c -shared -o libcwiimote.so
make[1]: se sale del directorio `/home/edu/Wii/libwiimote-0.4/src'
make[1]: se ingresa al directorio `/home/edu/Wii/libwiimote-0.4/test'
gcc -fPIC -I../src -o ../bin/test1 test1.c -L../lib -lcwiimote -lbluetooth -lm
gcc -fPIC -I../src -o ../bin/test2 test2.c -L../lib -lcwiimote -lbluetooth -lm
test2.c: En la función ‘main’:
test2.c:96: error: ‘wiimote_t’ no tiene un miembro llamado ‘tilt’
test2.c:97: error: ‘wiimote_t’ no tiene un miembro llamado ‘tilt’
make[1]: *** [test2] Error 1
make[1]: se sale del directorio `/home/edu/Wii/libwiimote-0.4/test'
make: *** [subdirs] Error 1
ferdy escribió:Otra solución (la buena) es darle un capón al que hace esa librería y obligarle a usar libtool.
Y eso como lo hago, ¿me meto en el bug tracker de sourceforge y se lo explico???
, mi inglés no es ni muchisimo menos perfecto (soy estudiante de instituto). si alguien se lo pudiese decir por mí
DD
Salu2
P.D.: aunque ha dado error, inspeccionando la carpeta lib me he encontrado con esto:
terminal2 escribió:edu@edu-desktop:~/Wii/libwiimote-0.4/lib$ ls
libcwiimote.a libcwiimote.so
edu@edu-desktop:~/Wii/libwiimote-0.4/lib$
SUPEREDIT: YA FUNCIONA, a pesar de darme el mismo error que antes he rulado sudo make install y ha funcionado
soys unos cracks!!!!!!!
P.D2: no sólo eso, sino que la opción de cflags fpic he podido hasta compilar el XBMC!