Olá para todos,
Hoje fiz um grande commit no SVN, modificando todas as chamadas a diretivas de {$IFDEF CONSOLE} para {$IFDEF NOGUI}.
O motivo é que conforme me explicaram na lista oficial do Lazarus, a compilação em Linux sempre traz a diretiva CONSOLE ligada, mesmo em uma aplicação Grafica (GUI).. Portanto, as verificações da diretiva CONSOLE do Linux poderiam causar problemas de compilação..
Também enviei modificações efetuadas pelo colega Luiz Camara, da lista de email "Lazarus Brazil" para que a compilação em Lazarus possa conviver pacificamente com outros projetos que também usam a Synapse e OpenSLL.... Isso pode requere um "Clean Up + Build All" na sua IDE do Lazarus...
Espero não ter "quebrado" nenhum código, testei em Lazarus e Delphi e aparentemente está tudo OK...
Se alguem notar algo errado (principalmente o pessoal do ACBrFramework), é só me avisar.. ficarei atento...