Εγκατάσταση PECL extension σε SUSE10

Giorgos Keramidas keramida at ceid.upatras.gr
Tue Jun 12 20:46:02 EEST 2007


On 2007-06-12 16:55, Θοδωρής Λύτρας <aspirin at myrealbox.com> wrote:
> > Δεν έχεις εγκατεστημένο το `autoconf'.  Βάλε τις τελευταίες εκδόσεις των
> > `autoconf', `automake' & `libtool' για να έχεις την πλήρη σουίτα των GNU
> > build tools.
> 
> Ευχαριστώ Γιώργο, το έκανα ήδη. Όμως εξακολουθεί να μην κάνει compile
> το ρημάδι το module. Προσπάθεια πρώτη:
> 
> # pear5 install gnupg
> downloading gnupg-1.3.1.tgz ...
> [...]
> `phpize' failed
> 
> Καθόλου διαφωτιστικό, σωστά? Δοκίμασα και τον άλλο τρόπο, όμως πάλι
> έφαγα τη μούρη μου στο make:

Δεν ήταν ιδιαίτερα `χρήσιμο' το μήνυμα λάθους :-(

<disclaimer id="php">
  Σιχαίνομαι το PHP, οπότε μπορεί να λέω αηδίες λόγω έλλειψης εμπειρίας
  με το pear5.
</disclaimer>

Μήπως έχει, λέω εγώ τώρα, κάποιο ``verbose mode'' το pear5;

> bones at equinox:~> pear5 download gnupg
> File gnupg-1.3.1.tgz downloaded (19331 bytes)
> bones at equinox:~> tar xzfv gnupg-1.3.1.tgz
> [snip, snip... ]
> bones at equinox:~> cd gnupg-1.3.1
> bones at equinox:~/gnupg-1.3.1> phpize
> Configuring for:
> PHP Api Version:         20031224
> Zend Module Api No:      20041030
> Zend Extension Api No:   220040412
> bones at equinox:~/gnupg-1.3.1> ./configure
> [snip, snip... όλα δίνουν ΟΚ]
> bones at equinox:~/gnupg-1.3.1> make
> /bin/sh /home/bones/temp/gnupg-1.3.1/libtool --mode=compile gcc  -I. 
> -I/home/bones/temp/gnupg-1.3.1 -DPHP_ATOM_INC 
[...]
> -c /home/bones/temp/gnupg-1.3.1/gnupg.c  -fPIC -DPIC -o gnupg.lo
> In file included from /home/bones/temp/gnupg-1.3.1/php_gnupg.h:31,
>                  from /home/bones/temp/gnupg-1.3.1/gnupg.c:22:
> /usr/include/gpgme.h:53:23: error: gpg-error.h: No such file or directory
> In file included from /home/bones/temp/gnupg-1.3.1/php_gnupg.h:31,
>                  from /home/bones/temp/gnupg-1.3.1/gnupg.c:22:
> /usr/include/gpgme.h:95: error: syntax error before 'gpgme_error_t'
> /usr/include/gpgme.h:96: error: syntax error before 'gpgme_err_code_t'

Λογικά, σου λείπουν απλά κάποια από τα `dependencies' του gnupg
extension για php5 :(




More information about the Linux-greek-users mailing list