Como podemos ver no config.log, o gcc está sendo invocado com um argumento adicional /media/Data/Libs
, que está interpretando como um arquivo de biblioteca que deve tentar linkar:
configure:3333: gcc conftest.c /media/Data/Libs >&5
/usr/bin/ld: cannot find /media/Data/Libs: File format not recognized
Olhando mais adiante, podemos ver que isso está sendo retirado do seu ambiente via ac_cv_env_LIBS_value
:
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=set
ac_cv_env_LIBS_value=/media/Data/Libs
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
Isso sugere que você definiu uma variável de ambiente LIBS=/media/Data/Libs
e, como /media/Data/Libs
é presumivelmente um diretório, seu formato não é reconhecido como um arquivo de biblioteca por ld
O LIBS=/media/Data/Libs
provavelmente não está relacionado à criação deste software e LIBS
é simplesmente um nome que você usou para uma variável em outro contexto - este é um bom lembrete para evitar nomes com todas as letras maiúsculas para tais variáveis.
Por enquanto, você pode executar unset LIBS
no shell e executar novamente ./configure