+ Responder ao Tópico



  1. #1

    Padrão Erro na Compilação do Freeradius 1.1.7

    Making all in main...
    make[4]: Entrando no diretório `/usr/local/freeradius-1.1.7/src/main'
    /usr/local/freeradius-1.1.7/libtool --mode=link gcc -export-dynamic -dlopen self \
    -pie -o radiusd acct.lo auth.lo client.lo conffile.lo exec.lo files.lo log.lo mainconfig.lo modules.lo modcall.lo nas.lo proxy.lo radiusd.lo radius_snmp.lo request_list.lo session.lo smux.lo threads.lo util.lo valuepair.lo version.lo timestr.lo xlat.lo \
    -lnsl -lresolv -lpthread ../lib/libradius.la \
    -lltdl
    rm -f .libs/radiusd.nm .libs/radiusd.nmS .libs/radiusd.nmT
    creating .libs/radiusdS.c
    (cd .libs && gcc -g -O2 -c -fno-builtin "radiusdS.c")
    rm -f .libs/radiusdS.c .libs/radiusd.nm .libs/radiusd.nmS .libs/radiusd.nmT
    gcc .libs/radiusdS.o -pie -o .libs/radiusd .libs/acct.o .libs/auth.o .libs/client.o .libs/conffile.o .libs/exec.o .libs/files.o .libs/log.o .libs/mainconfig.o .libs/modules.o .libs/modcall.o .libs/nas.o .libs/proxy.o .libs/radiusd.o .libs/radius_snmp.o .libs/request_list.o .libs/session.o .libs/smux.o .libs/threads.o .libs/util.o .libs/valuepair.o .libs/version.o .libs/timestr.o .libs/xlat.o -Wl,--export-dynamic -lnsl -lresolv -lpthread ../lib/.libs/libradius.so -lcrypt /usr/lib/libltdl.so -ldl
    .libs/modules.o: In function `setup_modules':
    /usr/local/freeradius-1.1.7/src/main/modules.c:708: undefined reference to `lt__PROGRAM__LTX_preloaded_symbols'
    collect2: ld returned 1 exit status
    make[4]: ** [radiusd] Erro 1
    make[4]: Saindo do diretório `/usr/local/freeradius-1.1.7/src/main'
    make[3]: ** [common] Erro 2
    make[3]: Saindo do diretório `/usr/local/freeradius-1.1.7/src'
    make[2]: ** [all] Erro 2
    make[2]: Saindo do diretório `/usr/local/freeradius-1.1.7/src'
    make[1]: ** [common] Erro 2
    make[1]: Saindo do diretório `/usr/local/freeradius-1.1.7'
    make: ** [all] Erro 2




    qual é este erro???

  2. #2
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.980
    Posts de Blog
    5

    Padrão

    Não seria melhor testar uma versão mais nova?

  3. #3

    Padrão

    qual quer versao que for compilado no Ubuntu da o mesmo erro



    /usr/local/freeradius-1.1.7/src/main/modules.c:708: undefined reference to `lt__PROGRAM__LTX_preloaded_symbols'
    collect2: ld returned 1 exit status
    make[4]: ** [radiusd] Erro 1
    make[4]: Saindo do diretório `/usr/local/freeradius-1.1.7/src/main'
    make[3]: ** [common] Erro 2
    make[3]: Saindo do diretório `/usr/local/freeradius-1.1.7/src'
    make[2]: ** [all] Erro 2
    make[2]: Saindo do diretório `/usr/local/freeradius-1.1.7/src'
    make[1]: ** [common] Erro 2
    make[1]: Saindo do diretório `/usr/local/freeradius-1.1.7'
    make: ** [all] Erro 2

  4. #4

    Padrão

    O proprio ubuntu tem um pacote do freeradius!
    instalei e funciono normal com mysql!

  5. #5
    develit
    Visitante

    Padrão [langtitle=es]Re: Erro na Compilação do Freeradius 1.1.7[/langtitle]

    This brute solution works for me. I dont want to loose my time. Only freeradius working.
    Edit the file modules.c and go to line 1348
    vi src/main/modules.c

    #ifdef IE_LIBTOOL_DIE
    #define lt__PROGRAM__LTX_preloaded_symbols lt_libltdl_LTX_preloaded_symbols
    #endif

    Remove the two lines:
    #ifdef IE_LIBTOOL_DIE
    #endif
    Save the file and rebuild:
    ./configure
    make
    Thats all folks