php + interbase …SCONFITTO!

./configure –with-interbase=shared,/Users/zeph/Documents/workspace/firebird-1.5.3.4870/gen/firebird –with-apxs2=/usr/local/apache2/bin/apxs –enable-maintainer-zts

ora… vorrei capire perché diamine il package php che c’è sul mio sistema é stato compilato con un’opzione da sviluppatore…

no way… interbase.so è stata sconfitta… ora ho solo da sistemare i path di installazione

gcc + firebird/interbase

Ore perse, davanti alla console, cercando di capire perchè diamine non mi si compilasse firebird su osx/darwin.

Alla fine grazie al buon Rubini, scopro che se cerco di compilare qualcosa che è stato progettato/sviluppato su compilatori precedenti posso piangere miseria ma non ne ricavo nulla!

Sappiate che firebird, compila _SOLO_ con gcc 3.3

Kernel Hackers’ Guide to git

http://linux.yyz.us/git-howto.html

git – the stupid content tracker

il tool di revisioning software che gli sviluppatori del kernel di Linux si sono scritti in fretta e furia in meno di un mese dopo i (casini?) successi con BitKeeper

ho impiegato un po’ a trovare del materiale… solo alle parole “git” e “repository”, google mi ha graziato

sono curioso di capire perchè non abbiano usato GNU ARCH, SVN o CVS …

BUG di GNU ARCH

ma guarda se mi tocca passare il sabato sera dietro a un bug di merda…

narnia:~ zeph$ tla make-archive --mirror arch@guidoserra.it ftp://arch@guidoserra.it:PASSWORD@ftp.guidoserra.it/arch
ftp_client_connect: ftp error connecting to guidoserra.it:PASSWORD@ftp.guidoserra.it
0: Unable to connect to server

dopo la patch…

narnia:~ zeph$ tla make-archive --mirror arch@guidoserra.it ftp://arch@guidoserra.it:PASSWORD@ftp.guidoserra.it/arch
narnia:~ zeph$ tla archives
arch@guidoserra.it-MIRROR
ftp://arch@guidoserra.it:PASSWORD@ftp.guidoserra.it/arch
atai@atai.org--public
http://www.atai.org/archarchives/atai@atai.org--public/
arch@guidoserra.it
/Users/zeph/Documents/arch
lord@emf.net--2005
http://www.atai.org/archarchives/lord@emf.net--2005-MIRROR/

nulla di trascendentale… solo che nello spezzettare l’url, il file pfs-ftp.c, andava a prendere la @ di sinistra e non la @ di destra come elemento di riferimento

la patch è veramente banale, un str_chr_index() sostituito con un str_chr_rindex() … dite che se la mando ai mantainer del pacchetto mi cagano?

p.s. qua trovate il pacchetto completo, da compilare, con la modifica apportata

GNU ARCH, plugin per eclipse? NADA!

😦 ma perchè?

Per chi non lo sapesse, GNU ARCH è un software per il revisioning (come si traduce in italiano???) del software. In pratica permette di gestire le versioni di ogni singolo file, le differenze, le modifiche. E tenere anche traccia delle note degli sviluppatori riguardo quelle modifiche. Insomma.. un sistema di controllo qualità dello sviluppo del software. Il più diffuso e conosciuto è CVS, a seguire SVN, che sta parecchio prendendo piede, e poi ci sono BitKeeper, GIT, ClearCASE …