+ Responder ao Tópico



  1. #1
    Fabiano_2503
    Visitante

    Padrão 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:
    [[email protected] /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)
    [[email protected] /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

  2. #2
    Fabiano_2503
    Visitante

    Padrão 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



  3. #3
    etherlink
    Visitante

    Padrão 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.

  4. #4
    Fabiano_2503
    Visitante

    Padrão 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á.



  5. #5

    Padrão Battlefield 2 Linux Server @ FreeBSD

    /usr/ports/emulators/linux_base-rh-9

    instale esse emulador.. e qnd feito, poste o resultado...
    6)