Boa tarde pessoal,
Estou com um problema e não sei como devo resolver.
Estou tentando rodar um servidor de BF2 de Linux em um FreeBSD 5.3 e sempre me dá o seguinte erro:
[root@games /usr/local/games/bf2]# ./start.sh
/usr/local/games/bf2/bin/bf2: /usr/lib/libstdc++.so.5: version `GLIBCPP_3.2.2' not found (required by /usr/local/games/bf2/bin/bf2)
[root@games /usr/local/games/bf2]#
Verifiquei no ports e achei o glibstdc++-2.8.1.1_1 que possuí as referidas bibliotecas porém está marcada como BROKEN (bad C++ code) como mostra abaixo:
.if ${OSVERSION} >= 500113
BROKEN= "Does not compile (bad C++ code)"
.endif
Daí olhando uma lista FreeBSD gringa achei uma dica de uma pessoa para outra com o mesmo problema que o meu dizendo que basta fazer o procedimento de atualizar o linux_base como dito abaixo pelo mesmo:
linux_base-8 installed.
copy libstdc++.so.5 from an install of linux_base-rh-9 to bin/ia-32
execute start script.
Porém não houve mais nenhuma resposta ou agradecimento pela solução do problema.
Me veio a pergunta na cabeça: Funcionou?
Alguém aqui já fez o BF2 Server rodar em FreeBSD? A info acima procede?
Obrigado desde já!
Fabiano