Erros de compilação ao utilizar o gcc-4.3
Enquanto eu estava tentando compilar o aplicativo Guikachu para a criação de interface gráfica do PalmOS no Linux, me deparei com uma série de erros de compilação. Procurando no Google, descobri que os erros ocorriam por causa da versão 4.3 do gcc, que passou a exigira inclusão da cláusula #include de algumas bibliotecas nos arquivos, exigência esta que não existia nas versões anteriores do gcc.
Para facilitar, coloco aqui alguns erros de compilação e qual a cláusula #include que deve ser inserida no arquivo.
togglebutton.h:64: error: ISO C++ forbids declaration of ‘auto_ptr’ with no type
togglebutton.h:64: error: invalid use of ‘::’
togglebutton.h:64: error: expected ‘;’ before ‘<’ token
#include <memory>
error: ‘memcpy’ was not declared in this scope
#include <cstring>
error: ‘strerror’ was not declared in this scope
#include <string>
error: 'transform' is not a member of 'std'
#include <algorithm>



Copie o código do campo abaixo e cole no seu site ou blog.
[...] O Guikachu (http://gergo.erdi.hu/projects/guikachu/) é um programa para criação de formulários (interface visual) das aplicações para PalmOS. Como não encontrei uma versão compilada da minha distribuição (Debian Lenny), baixei os fontes da versão 1.5.11, descompactei e compilei (./configure –prefix=/usr, make, make install). Nesta parte encontrei uma dificuldade que descrevi no post Erros de compilação ao utilizar o gcc-4.3. [...]
Olá Gerson.
Obrigado pelas dicas para a compilação do guikachu e também pelas informações para utilização do PODS no Linux.
Att,
Paulo Sérgio Travaglia