Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. estou tentando compilar um programinha aq e ele da este erro

    U -ldl -L/usr/X11R6/lib -lXxf86dga -lXxf86vm -lnsl -L/usr/X11R6/lib -lX11 -lXext -lXext -lX11 -lpthread -lz -lm
    netplay.o(.text+0xc1a): In function `S9xNPGetFreezeFile(unsigned)':
    : warning: the use of `tmpnam' is dangerous, better use `mkstemp'

    mas não sei como mudar esse tmnpam para mkstemp.... no ./configure --help não fala nada a respeito!!!

    valeu!!!!!!!!!!!!

  2. #2
    gmlinux



  3. eu dei uma lida la num entendi... onde q muda para ele usa o mkstemp?

  4. eu tipo tentei aqui.. a função tmpnam está presente nos arquivos netplay.cpp e server.cpp então fui la e as comentei deixando somente a mkstemp.. mas ele volta este erro...

    gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP -o example example.o -L. -lz
    gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP -c -o minigzip.o minigzip.c
    gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP -o minigzip minigzip.o -L. -lz
    make[1]: Leaving directory `/root/comp/snes9x-1.42-src/zlib'
    g++ -fno-rtti -I../zlib -I/usr/X11R6/include -c -mcpu=pentiumpro -O1 -fomit-frame-pointer -fno-exceptions -Wall -W -pedantic -Wno-unused-parameter -pipe -DMITSHM -Ii386 -I. -Iunzip -DVAR_CYCLES -DCPU_SHUTDOWN -DSPC700_SHUTDOWN -DZSNES_FX -DEXECUTE_SUPERFX_PER_LINE -DZSNES_C4 -DUSE_THREADS -DSPC700_C -DNETPLAY_SUPPORT -DUNZIP_SUPPORT -DUSE_OPENGL -DMMX -DSDD1_DECOMP -DJOYSTICK_SUPPORT -DNO_INLINE_SET_GET -DDEBUGGER -DZLIB -DUSE_DGA_EXTENSION -DUSE_VIDMODE_EXTENSION -DHAVE_STRINGS_H -DHAVE_SYS_IOCTL_H '-DACCEPT_SIZE_T=socklen_t' netplay.cpp -o netplay.o
    netplay.cpp:733:6: invalid preprocessing directive #char
    netplay.cpp:734:17: missing binary operator before token "("
    netplay.cpp: In function `void S9xNPGetFreezeFile(unsigned int)':
    netplay.cpp:725: error: parse error at end of input
    netplay.cpp:725: warning: unused variable `FILE*file'
    netplay.cpp:726:1: unterminated #else
    netplay.cpp:76:1: unterminated #ifdef
    make: ** [netplay.o] Erro 1



  5. voce nao pode simplesmente comentar uma linha de codigo e esperar que ele funcione corretamente certo ?

    e pare para analisar melhor

    netplay.o(.text+0xc1a): In function `S9xNPGetFreezeFile(unsigned)':
    : warning: the use of `tmpnam' is dangerous, better use `mkstemp'

    -> WARNING <-

    eh soh um aviso e nao um erro, entao voce pode prosseguir sem falar, o compilador sempre da uns erros em alguns funcoes que podem ser perigosas se nao forem tratadas depois, mas o autor PODE ou NAO ter tratadao a entrada. Voltei tudo como estava antes e veja se funciona, se voce nao tiver outra mensagem alem dessa nao tem erro.






Tópicos Similares

  1. problemas com MAKE
    Por guilhermebsd no fórum Sistemas Operacionais
    Respostas: 2
    Último Post: 24-03-2005, 09:44
  2. Problemas com o make instalando Postgresql 7.3.2
    Por LenTu no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 13-11-2003, 13:22
  3. Problemas com Make
    Por Vaza no fórum Servidores de Rede
    Respostas: 4
    Último Post: 08-11-2003, 08:23
  4. !!! Problema com comando Make !!!
    Por hydorn no fórum Servidores de Rede
    Respostas: 17
    Último Post: 30-10-2003, 15:03
  5. Problemas com Make
    Por no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 19-06-2003, 14:22

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L