Como escrevi em um comentário:
Acabei de ter o mesmo problema em um Ubuntu 13.10 64bit. Não tenho certeza se a causa do nosso problema é a mesma versão do Ubuntu, já que resolvi da seguinte forma:
Eu usei uma versão auto-compilada da biblioteca Pluma . Sempre que eu tentei compilar meu projeto próprio que usava aquele lib de Pluma, recebi o erro que você mencionou acima. Eu tentei adicionar ${CMAKE_DL_LIBS}
como você, mas não tive sucesso.
O motivo foi que eu tive que ligar manualmente o Pluma com libdl
no início (adicionar -ldl
). Depois disso, eu poderia usar libPluma.so
sem problemas. Não tenho certeza, porque o Pluma compilado sem -ldl
, mas eu só posso imaginar que é algo com o linker não está funcionando corretamente.
Então, para resumir (e responder à sua pergunta atual):
Você precisa vincular libfbxsdk.so
a -ldl
, não ajuda apenas vincular gameplay-encoder
a ele.