Newsgroup: it.comp.os.linux.development
Titolo: Problema con l'installazione di Librerie

Ciao a tutti.
Ho provato ad installare le Allegro, note librerie grafiche, nella
versione VIP.
Il file in questione č: allegro-3.9.33-1.i386.rpm
Installando con il solito comando rpm -ihv allegro-3.9.33-1.i386.rpm
viene lanciata in automatico la procedura di compilazione delle
librerie.
Dopo molto che macina avendo prodotto vari files .o accade l'errore:
gcc -DHAVE_CONFIG_H -Iinclude -Iinclude/allegro -I./include
-I./include/allegro -I.  -I/usr/X11R6/include  -O3 -ffast-math
-fomit-frame-pointer -Wall -fPIC -DALLEGRO_SHARED -c ./src/unicode.c -o
obj/unix/shared/alleg/unicode.o
./src/unicode.c: In function `uvsprintf':
./src/unicode.c:2644: `short int' is promoted to `int' when passed
through `...'
./src/unicode.c:2644: (so you should pass `int' not `short int' to
`va_arg')
./src/unicode.c:2650: `short int' is promoted to `int' when passed
through `...'
./src/unicode.c:2677: `short unsigned int' is promoted to `int' when
passed through `...'
./src/unicode.c:2695: `short unsigned int' is promoted to `int' when
passed through `...'
./src/unicode.c:2701: `short unsigned int' is promoted to `int' when
passed through `...'
./src/unicode.c:2708: `short unsigned int' is promoted to `int' when
passed through `...'
make: *** [obj/unix/shared/alleg/unicode.o] Error 1
gcc -DHAVE_CONFIG_H -Iinclude -Iinclude/allegro -I./include
-I./include/allegro -I.  -I/usr/X11R6/include  -O3 -ffast-math
-fomit-frame-pointer -Wall -fPIC -DALLEGRO_SHARED -c ./src/unicode.c -o
obj/unix/shared/alleg/unicode.o
./src/unicode.c: In function `uvsprintf':
./src/unicode.c:2644: `short int' is promoted to `int' when passed
through `...'
./src/unicode.c:2644: (so you should pass `int' not `short int' to
`va_arg')
./src/unicode.c:2650: `short int' is promoted to `int' when passed
through `...'
./src/unicode.c:2677: `short unsigned int' is promoted to `int' when
passed through `...'
./src/unicode.c:2695: `short unsigned int' is promoted to `int' when
passed through `...'
./src/unicode.c:2701: `short unsigned int' is promoted to `int' when
passed through `...'
./src/unicode.c:2708: `short unsigned int' is promoted to `int' when
passed through `...'
make: *** [obj/unix/shared/alleg/unicode.o] Error 1
/bin/sh ./misc/mkdirs.sh /usr/local/man/man3
Installing ./docs/*.3 to /usr/local/man/man3
/usr/bin/install: cannot stat `./docs/*.3': File o directory inesistente
make: *** [install-man] Error 1
Installing Allegro info documentation...
/bin/sh ./misc/mkdirs.sh /usr/local/info
/usr/bin/install: cannot stat `docs/
allegro.info
': File o directory
inesistente
make: *** [install-info] Error 1
execution of allegro-3.9.33-1 script failed, exit status 2
[root@localhost redhat]#
A cosa puň esser dovuto?
Manca qualcosa?
E' colpa delle allegro?
E' colpa della mia RH7 e del suo compilatore non stabile?
Cosa mi consigliate, vorrei tentar di procedere senza reinstallare la
RH6.2, dato che non mi sembra la soluzione piů educativa.
Grazie per l'attenzione e i preziosi consigli che si leggono spesso in
questo NG.
Bye

 RH6.2, dato che non mi sembra la soluzione più educativa.
Cercare i sorgenti (se esistono) e installare con quelli a mano.
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"