Battlefield 2 Linux Server @ FreeBSD
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
Battlefield 2 Linux Server @ FreeBSD
Observação: Tem um tópico Jogos no fórum porém a dúvida não se enquadra lá pois estou fazendo um servidor e não tentando emular um game para jogar.
É enquadrada a dúvida justamente aos usuários de FreeBSD.
Por favor não movam o tópico.
Obrigado.
Fabiano
BF2 de Linux em um FreeBSD
Vc instalou o linux_base no FreeBSD e depois tentou instalar ou ja olhou no ports do FreeBSD /usr/ports/games.
Battlefield 2 Linux Server @ FreeBSD
Foi feito como diz aqui e não rodou.
linux_base-8 installed.
copy libstdc++.so.5 from an install of linux_base-rh-9 to bin/ia-32
execute start script.
=\
Vlw desde já.
Battlefield 2 Linux Server @ FreeBSD
/usr/ports/emulators/linux_base-rh-9
instale esse emulador.. e qnd feito, poste o resultado...
:(6)