FÓRUM DigiVoice

Fórum de Suporte Digivoice

Você não está logado.

#1 28/03/2007 16:44:57

rrsinfor
Membro

Erro voicerlib-4.0.8.0 Compilar Sabayon 3.3

tux voicerlib-4.0.8.0 # make
make -C src_linux
make[1]: Entering directory `/usr/src/voicerlib-4.0.8.0/src_linux'
gcc -c -std=gnu99 -D__LINUX__ -DLINUX26 -lpthread  -D_GNU_SOURCE -Wall -DTWOBYTEDATA -DMODULE -D__LINUX__ -Dvlibd -DLINUX26  linux_api.c
linux_api.c: In function âInitRecSharedMemâ:
linux_api.c:322: warning: cast from pointer to integer of different size
linux_api.c: In function âInitPlaySharedMemâ:
linux_api.c:411: warning: cast from pointer to integer of different size
linux_api.c: In function âdigivoice_starttimerâ:
linux_api.c:542: warning: passing argument 2 of âdigivoice_beginthreadâ from incompatible pointer type
linux_api.c: In function âdigivoice_stoptimerâ:
linux_api.c:560: warning: passing argument 1 of âdigivoice_cancelthreadâ makes pointer from integer without a cast
linux_api.c: In function âdigivoice_beginthreadâ:
linux_api.c:596: warning: cast from pointer to integer of different size
linux_api.c:601: warning: passing argument 2 of âpthread_attr_getstacksizeâ from incompatible pointer type
linux_api.c: In function âdg_DisableDebugâ:
linux_api.c:726: warning: unused variable âiâ
gcc: -lpthread: linker input file unused because linking not done
cc -shared -fPIC -std=gnu99 -lm  -D__LINUX__ -DLINUX26 -lpthread    -c -o ../src_common/idle.o ../src_common/idle.c
gcc: -lm: linker input file unused because linking not done
gcc: -lpthread: linker input file unused because linking not done
cc -shared -fPIC -std=gnu99 -lm  -D__LINUX__ -DLINUX26 -lpthread    -c -o ../src_common/call_progress.o ../src_common/call_progress.c
../src_common/call_progress.c: In function âCall_Progress_Threadâ:
../src_common/call_progress.c:976: warning: implicit declaration of function âwrite_debugâ
gcc: -lm: linker input file unused because linking not done
gcc: -lpthread: linker input file unused because linking not done
cc -shared -fPIC -std=gnu99 -lm  -D__LINUX__ -DLINUX26 -lpthread    -c -o ../src_common/e1.o ../src_common/e1.c
../src_common/e1.c: In function âSignal_E1_Threadâ:
../src_common/e1.c:340: warning: implicit declaration of function âwrite_debugâ
gcc: -lm: linker input file unused because linking not done
gcc: -lpthread: linker input file unused because linking not done
cc -shared -fPIC -std=gnu99 -lm  -D__LINUX__ -DLINUX26 -lpthread    -c -o ../src_common/logger.o ../src_common/logger.c
gcc: -lm: linker input file unused because linking not done
gcc: -lpthread: linker input file unused because linking not done
cc -shared -fPIC -std=gnu99 -lm  -D__LINUX__ -DLINUX26 -lpthread    -c -o ../src_common/threads.o ../src_common/threads.c
../src_common/threads.c: In function âPlayThreadâ:
../src_common/threads.c:1469: warning: initialization makes integer from pointer without a cast
../src_common/threads.c:1975: warning: assignment makes integer from pointer without a cast
../src_common/threads.c: In function âInputBufferThreadâ:
../src_common/threads.c:2279: warning: cast to pointer from integer of different size
../src_common/threads.c:2279: warning: passing argument 1 of âSendAudioToAppPtrâ makes pointer from integer without a cast
../src_common/threads.c:2287: warning: passing argument 1 of âSendAudioToAppPtrâ makes pointer from integer without a cast
../src_common/threads.c:2287: warning: passing argument 2 of âSendAudioToAppPtrâ makes pointer from integer without a cast
../src_common/threads.c:2332: warning: assignment from incompatible pointer type
gcc: -lm: linker input file unused because linking not done
gcc: -lpthread: linker input file unused because linking not done
cc -shared -fPIC -std=gnu99 -lm  -D__LINUX__ -DLINUX26 -lpthread    -c -o ../src_common/voicerlib.o ../src_common/voicerlib.c
../src_common/voicerlib.c: In function âdg_StartVoicerlibâ:
../src_common/voicerlib.c:3038: warning: assignment makes integer from pointer without a cast
../src_common/voicerlib.c: In function âdg_PlayFileâ:
../src_common/voicerlib.c:4240: warning: passing argument 4 of âdigivoice_beginthreadâ makes pointer from integer without a cast
../src_common/voicerlib.c: In function âdg_DestroyChatRoomâ:
../src_common/voicerlib.c:8414: warning: cast to pointer from integer of different size
gcc: -lm: linker input file unused because linking not done
gcc: -lpthread: linker input file unused because linking not done
cc -shared -fPIC -std=gnu99 -lm  -D__LINUX__ -DLINUX26 -lpthread    -c -o ../src_common/dg_api.o ../src_common/dg_api.c
gcc: -lm: linker input file unused because linking not done
gcc: -lpthread: linker input file unused because linking not done
cc -shared -fPIC -std=gnu99 -lm  -D__LINUX__ -DLINUX26 -lpthread    -c -o ../src_common/customthd.o ../src_common/customthd.c
gcc: -lm: linker input file unused because linking not done
gcc: -lpthread: linker input file unused because linking not done
cc -shared -fPIC -std=gnu99 -lm  -D__LINUX__ -DLINUX26 -lpthread    -c -o ../src_common/inifile.o ../src_common/inifile.c
gcc: -lm: linker input file unused because linking not done
gcc: -lpthread: linker input file unused because linking not done
cc -shared -fPIC -std=gnu99 -lm  -D__LINUX__ -DLINUX26 -lpthread    -c -o ../src_common/strlcpy.o ../src_common/strlcpy.c
gcc: -lm: linker input file unused because linking not done
gcc: -lpthread: linker input file unused because linking not done
cc -shared -fPIC -std=gnu99 -lm  -D__LINUX__ -DLINUX26 -lpthread    -c -o ../src_common/strlcat.o ../src_common/strlcat.c
gcc: -lm: linker input file unused because linking not done
gcc: -lpthread: linker input file unused because linking not done
gcc -o libdigivoice.so.4.0.8.0 -shared -fPIC -std=gnu99 -lm  -D__LINUX__ -DLINUX26 -lpthread  -D_GNU_SOURCE -Wall -DTWOBYTEDATA -DMODULE -D__LINUX__ -Dvlibd -DLINUX26 ../src_common/idle.o ../src_common/call_progress.o ../src_common/logger.o ../src_common/dg_api.o ../src_common/threads.o ../src_common/e1.o ../src_common/voicerlib.o ../src_common/customthd.o ../src_common/inifile.o ../src_common/strlcpy.o ../src_common/strlcat.o linux_api.o
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: linux_api.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
linux_api.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[1]: *** [voicerlib.so.4.0.8.0] Error 1
make[1]: Leaving directory `/usr/src/voicerlib-4.0.8.0/src_linux'
make: *** [lib] Error 2
tux voicerlib-4.0.8.0 #

Offline

 

#2 28/03/2007 16:50:39

rrsinfor
Membro

Re: Erro voicerlib-4.0.8.0 Compilar Sabayon 3.3

Fiz link para /usr/src/asterisk porem continua o erro ao rodar make:
# mv asterisk-1.2.17 asterisk
# make
make -C src_linux
make[1]: Entering directory `/usr/src/voicerlib-4.0.8.0/src_linux'
gcc -o libdigivoice.so.4.0.8.0 -shared -fPIC -std=gnu99 -lm  -D__LINUX__ -DLINUX26 -lpthread  -D_GNU_SOURCE -Wall -DTWOBYTEDATA -DMODULE -D__LINUX__ -Dvlibd -DLINUX26 ../src_common/idle.o ../src_common/call_progress.o ../src_common/logger.o ../src_common/dg_api.o ../src_common/threads.o ../src_common/e1.o ../src_common/voicerlib.o ../src_common/customthd.o ../src_common/inifile.o ../src_common/strlcpy.o ../src_common/strlcat.o linux_api.o
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: linux_api.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
linux_api.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[1]: *** [voicerlib.so.4.0.8.0] Error 1
make[1]: Leaving directory `/usr/src/voicerlib-4.0.8.0/src_linux'
make: *** [lib] Error 2

Offline

 

#3 29/03/2007 08:32:30

muriel
Membro

Re: Erro voicerlib-4.0.8.0 Compilar Sabayon 3.3

Olá rrsinfor!

Baixe a biblioteca headers do seu kernel e tenha instalado também o kernel-source.

[]'s
Muriel Arneiro

Offline

 

#4 03/04/2007 17:19:56

rrsinfor
Membro

Re: Erro voicerlib-4.0.8.0 Compilar Sabayon 3.3

tux voicerlib-4.0.8.0 # make
make -C src_linux
make[1]: Entrando no diretório `/usr/src/voicerlib-4.0.8.0/src_linux'
gcc -o libdigivoice.so.4.0.8.0 -shared -fPIC -std=gnu99 -lm  -D__LINUX__
-DLINUX26 -lpthread  -D_GNU_SOURCE -Wall -DTWOBYTEDATA -DMODULE -D__LINUX__
-Dvlibd -DLINUX26 ../src_common/idle.o ../src_common/call_progress.o
../src_common/logger.o ../src_common/dg_api.o ../src_common/threads.o
../src_common/e1.o ../src_common/voicerlib.o ../src_common/customthd.o
../src_common/inifile.o ../src_common/strlcpy.o ../src_common/strlcat.o
linux_api.o
/usr/lib/gcc/i586-pc-linux-gnu/4.1.1/../../../../i586-pc-linux-gnu/bin/ld:
warning: creating a DT_TEXTREL in object.
ln -sf libdigivoice.so.4.0.8.0 libdigivoice.so
make[1]: Saindo do diretório `/usr/src/voicerlib-4.0.8.0/src_linux'
make -C samples/dll_so/c
make[1]: Entrando no diretório `/usr/src/voicerlib-4.0.8.0/samples/dll_so/c'
make[1]: `vlib_diag' está atualizado.
make[1]: Saindo do diretório `/usr/src/voicerlib-4.0.8.0/samples/dll_so/c'
make -C samples/dll_so/dg_utils
make[1]: Entrando no diretório
`/usr/src/voicerlib-4.0.8.0/samples/dll_so/dg_utils'
make[1]: Nada a ser feito para `all'.
make[1]: Saindo do diretório
`/usr/src/voicerlib-4.0.8.0/samples/dll_so/dg_utils'
make -C driver/linux
make[1]: Entrando no diretório `/usr/src/voicerlib-4.0.8.0/driver/linux'
make -C /lib/modules/2.6.20-sabayon-r3/build -I/usr/include/asm/mach-default/
SUBDIRS=/usr/src/voicerlib-4.0.8.0/driver/linux modules
make[2]: Entrando no diretório `/usr/src/linux-2.6.20-sabayon-r3'
  CC [M]  /usr/src/voicerlib-4.0.8.0/driver/linux/vlibdrv.o
  /usr/src/voicerlib-4.0.8.0/driver/linux/vlibdrv.c:63:26: error:
  linux/config.h: Arquivo ou diretório não encontrado
  /usr/src/voicerlib-4.0.8.0/driver/linux/vlibdrv.c: In function ?plx_probe?:
  /usr/src/voicerlib-4.0.8.0/driver/linux/vlibdrv.c:458: warning: passing
  argument 2 of ?request_irq? from incompatible pointer type
  make[3]: ** [/usr/src/voicerlib-4.0.8.0/driver/linux/vlibdrv.o] Erro 1
  make[2]: ** [_module_/usr/src/voicerlib-4.0.8.0/driver/linux] Erro 2
  make[2]: Saindo do diretório `/usr/src/linux-2.6.20-sabayon-r3'
  make[1]: ** [all] Erro 2
  make[1]: Saindo do diretório `/usr/src/voicerlib-4.0.8.0/driver/linux'
  make: ** [driver] Erro 2

Offline

 

Rodapé do fórum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson