Saltar para o conteúdo

Panda3D/Manual/makepanda no linux

Origem: Wikilivros, livros abertos por um mundo aberto.

Essa página descreve potencias problemas de compilação que podem surgir ao compilar panda3d com o sistema de compilação Makepanda em uma plataforma Linux, e possíveis soluções.

Undefined reference to `__isoc99_sscanf'

Se você estiver compilando o Panda3D em um linux 64-bits, e encontrar esse erro:

g++ -o built/bin/apply_patch -Lbuilt/lib -L/usr/X11R6/lib built/tmp/apply_patch_apply_patch.o -lpanda -lpandaexpress -lp3dtool -lp3dtoolconfig -lp3pystub -lz -lssl -lpthread -ldl built/lib/libpanda.so: undefined reference to `__isoc99_sscanf' collect2: ld returned 1 exit status

Esse erro é relacionado ao pacote de terceiros ffmpeg, que for compilado com uma versão bem recente da glibc. Você precisará dar upgrade na versão de glibc do seu sistema( recomendado ) ou você pode compliar sem o ffmpeg.