debian:/home/websites/TesteDaruma# g++ main.cpp -lDaruma32 --> /usr/bin/ld: warning: libstdc++.so.5, needed by /usr/local/lib/libDaruma32.so, may conflict with libstdc++.so.6 <-- /usr/local/lib/libDaruma32.so: undefined reference to `Daruma_Registry_FS2000_TempoEsperaCheque' /usr/local/lib/libDaruma32.so: undefined reference to `Daruma_Registry_EstatisticaGaveta' collect2: ld returned 1 exit status
Resolvido compilando com uma versão bem mais antiga do gcc (versão 3.3):
debian:/home/websites/TesteDaruma# g++-3.3 main.cpp -lDaruma32 /usr/local/lib/libDaruma32.so: undefined reference to `Daruma_Registry_FS2000_TempoEsperaCheque' /usr/local/lib/libDaruma32.so: undefined reference to `Daruma_Registry_EstatisticaGaveta' collect2: ld returned 1 exit status
debian:/home/websites/TesteDaruma# gcc teste.c -lDaruma32 /usr/local/lib/libDaruma32.so: undefined reference to `Daruma_Registry_FS2000_TempoEsperaCheque' /usr/local/lib/libDaruma32.so: undefined reference to `Daruma_Registry_EstatisticaGaveta' collect2: ld returned 1 exit status
Erro. Já estou ficando louco! Tentei abrir a biblioteca com um editor hexadecimal e colocar noops no lugar dessas funções mas também não deu certo.