Esse problema me deu uma dor de cabeça desgraçada durantre a compilação de vários programas no Solaris 10 (Sparc).
Descriçao: Durante a compilação acontece o seguinte erro:
Solução: Depois de uma busca no google, achei dois sites com a solução:
1
2
Aparentemente os caras da Sun esqueceram de colocar o conteúdo dos arquivos libstdc++ (32 e 64 bits). Então a solução é editar os respectivos arquivos e adicionar o devido conteúdo:
e
Descriçao: Durante a compilação acontece o seguinte erro:
libstdc++.la is not a valid libtool archive
Solução: Depois de uma busca no google, achei dois sites com a solução:
1
2
Aparentemente os caras da Sun esqueceram de colocar o conteúdo dos arquivos libstdc++ (32 e 64 bits). Então a solução é editar os respectivos arquivos e adicionar o devido conteúdo:
/usr/sfw/lib/libstdc++.la
----
# libstdc++.la - a libtool library file
# Generated by ltmain.sh - GNU libtool 1.4a-GCC3.0 (1.641.2.256 2001/05/28 20:09:07 with GCC-local changes)
#
# Please DO NOT delete this file!
# It is necessary for linking the library.
# The name that we can dlopen(3).
dlname='libstdc++.so.6'
# Names of this library.
library_names='libstdc++.so.6.0.3 libstdc++.so.6 libstdc++.so'
# The name of the static archive.
old_library='libstdc++.a'
# Libraries that this one depends upon.
dependency_libs='-lc -lm -L/usr/sfw/lib -lgcc_s'
# Version information for libstdc++.
current=6
age=0
revision=3
# Is this an already installed library?
installed=yes
# Files to dlopen/dlpreopen
dlopen=''
dlpreopen=''
# Directory that this library needs to be installed in:
libdir='/usr/sfw/lib'
----
e
/usr/sfw/lib/64/libstdc++.la
----
# libstdc++.la - a libtool library file
# Generated by ltmain.sh - GNU libtool 1.4a-GCC3.0 (1.641.2.256 2001/05/28 20:09:07 with GCC-local changes)
#
# Please DO NOT delete this file!
# It is necessary for linking the library.
# The name that we can dlopen(3).
dlname='libstdc++.so.6'
# Names of this library.
library_names='libstdc++.so.6.0.3 libstdc++.so.6 libstdc++.so'
# The name of the static archive.
old_library='libstdc++.a'
# Libraries that this one depends upon.
dependency_libs='-L/lib/64 -lc -lm -L/usr/sfw/lib/64 -lgcc_s'
# Version information for libstdc++.
current=6
age=0
revision=3
# Is this an already installed library?
installed=yes
# Files to dlopen/dlpreopen
dlopen=''
dlpreopen=''
# Directory that this library needs to be installed in:
libdir='/usr/sfw/lib/64'
----
Solaris ?
ResponderExcluirPensei que você só usasse GNU/Linux... rs
GNU/Linux ? tá aprendendo hein...
ResponderExcluirUso o Solaris 10 no NCE. É o SO oficial do Cluster NCE (que eu montei).
Linux só em casa mesmo. E vc, já instalou ?