Mar 31

Se usam o Fedora Core 12 e tentarem compilar algum programa que use extensões fornecidas pelo OpenSSL, poderão deparar-se com erros como estes :

/usr/src/php-4.4.9/ext/openssl/openssl.c:182: error: expected specifier-qualifier-list before ‘LHASH’
/usr/src/php-4.4.9/ext/openssl/openssl.c:343: error: expected declaration specifiers or ‘…’ before ‘LHASH’
/usr/src/php-4.4.9/ext/openssl/openssl.c: In function ‘php_openssl_config_check_syntax’:
/usr/src/php-4.4.9/ext/openssl/openssl.c:348: error: ‘config’ undeclared (first use in this function)
/usr/src/php-4.4.9/ext/openssl/openssl.c:348: error: (Each undeclared identifier is reported only once
/usr/src/php-4.4.9/ext/openssl/openssl.c:348: error: for each function it appears in.)
/usr/src/php-4.4.9/ext/openssl/openssl.c: In function ‘add_oid_section’:
/usr/src/php-4.4.9/ext/openssl/openssl.c:366: error: ‘struct php_x509_request’ has no member named ‘req_config’
/usr/src/php-4.4.9/ext/openssl/openssl.c:370: error: ‘struct php_x509_request’ has no member named ‘req_config’
/usr/src/php-4.4.9/ext/openssl/openssl.c: In function ‘php_openssl_parse_config’:
/usr/src/php-4.4.9/ext/openssl/openssl.c:416: error: ‘struct php_x509_request’ has no member named ‘config_filename’
/usr/src/php-4.4.9/ext/openssl/openssl.c:416: error: ‘struct php_x509_request’ has no member named ‘config_filename’
/usr/src/php-4.4.9/ext/openssl/openssl.c:417: error: ‘struct php_x509_request’ has no member named ‘section_name’
/usr/src/php-4.4.9/ext/openssl/openssl.c:417: error: ‘struct php_x509_request’ has no member named ‘section_name’
/usr/src/php-4.4.9/ext/openssl/openssl.c:418: error: ‘struct php_x509_request’ has no member named ‘global_config’
/usr/src/php-4.4.9/ext/openssl/openssl.c:419: error: ‘struct php_x509_request’ has no member named ‘req_config’
/usr/src/php-4.4.9/ext/openssl/openssl.c:419: error: ‘struct php_x509_request’ has no member named ‘config_filename’
/usr/src/php-4.4.9/ext/openssl/openssl.c:421: error: ‘struct php_x509_request’ has no member named ‘req_config’
/usr/src/php-4.4.9/ext/openssl/openssl.c:426: error: ‘struct php_x509_request’ has no member named ‘req_config’
/usr/src/php-4.4.9/ext/openssl/openssl.c:437: error: ‘struct php_x509_request’ has no member named ‘digest_name’

No inicio pensei que pudesse estar relacionado  com o facto de estar a tentar compilar uma versão do php bastante antiga provocando alguma incompatibilidade entre com as extensões actuais, mas na verdade existem mais pessoas com o mesmo problema utilizando software mais recente.

A forma de resolver (ainda que temporariamente) o problema foi copiar as extensões de outra máquina, no meu caso um servidor com Fedora Core 9.

Para o caso de alguém precisar, ficam aqui. Basta descomprimir para o directório /usr/include/openssl.

Tagged with:
Mar 26

Se pretendias entrar nos investimentos em mercados financeiros tens aqui um excelente motivo :)

A Plus500 dá-te a oportunidade de investires na bolsa com dinheiro real de forma gratuita.  São apenas 20 euros, mas todas as fortunas têm o seu inicio em algum lado, quem sabe se não é aqui ;)

Se não percebes mesmo nada disto, não te preocupes. A Plus500 possui imensos guias de aprendizagem e dá-te 8000€ virtuais para testares em ambiente real.

Dá uma vista de olhos neste link e começa já a participar.

Tagged with:
Mar 23

A yahoo está a fazer uma promoção relacionada com o registo de novos domínios, permitindo a novos clientes registar os endereços por apenas 1.99 dólares, o que dá cerca de 1.5 euros.

Se queriam um motivo para registar “aquele” domínio especial, aproveitem agora.

Clica aqui.

Tagged with:
Mar 13

Na ultima sexta tive um pequeno problema com um computador cujas definições de segurança do Internet Explorer tinham sido todas modificadas.

Quase todas as soluções apontadas pela Microsoft sugeriam que se fizesse um reset. O grande problema é que este reset exigia acesso a algumas definições que também não estavam disponíveis.

Foi então que encontrei este excelente script que basicamente faz um reset à maioria das definições do IE 6.

Digo maioria pois tarefas como a abertura de links do disco por exemplo, ainda não eram permitidos e como tal após investigar mais um pouco, descobri quais eram as chaves do registo que controlavam estes parâmetros.

Fechem o IE, façam o download deste vbscript e executem-no. Problemas resolvidos :-)

Tagged with:
Mar 07

Hello world !

Novo servidor (desta vez alojado em Portugal). Se encontrarem bugs provocados pela migração deixem-me um comentário!

preload preload preload