Newsgroup: it.comp.os.linux.software
Titolo: errori di compilazione .tar.gz in mandrake

Qualcuno ha gią avuto il mio stesso problema di compilazione di
pacchetti .tar.gz in mandrake 7.1? Io quando devo fare una classica
installazione in /usr/local con i classici comandi "./configure  make 
make install" ottengo solo messaggi di errore. Non capisco se sono le
gtk o il gcc. Lo stesso pacchetto in formato .rpm si installa
perfettamente. Ad esempio il prog. babytrans  l'ho dovuto 9installare
sotto slackware 7 e poi portare l'eseguibile in /usr/local/bin in
mandrake dove avevo gia' messo la cartella con i files decompressi
ecc.!! E funziona benissimo!! Boh.  Ho bisogno di sapere dove si trova
l'errore, e' strano che una cosi' completa distro come mandrake 7.1
abbia questo problema!

gtk o il gcc. Lo stesso pacchetto in formato .rpm si installa
posta un "pezzettino" di output (nomecomando &> fileoutput.txt)
-- 
Vuoi configurare velocemente internet, postfix, fetchmail, procmail,
leafnode, firewall, dns, wwwoffle,  junkbuster, mutt, slrn ed altro?
Visita 
http://mrshark.sourceforge.net
 oppure  
http://mrshark.cjb.net
e scarica il "Quick&Easy Configuration Howto",  piu' i files citati.

 gtk o il gcc. Lo stesso pacchetto in formato .rpm si installa


 potresti almeno dire che messaggi d'errore ottieni?
Ad esempio, compilando il paccchetto "radioactive-0.11" , mi da questo
output
di errore  alla fine dell'esecuzione del comando "./configure":
"
king for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for catalogs to be installed...  hu tr
checking for gtkmm-config... /usr/bin/gtkmm-config
checking for GTK-- - version >= 1.2.0... no
*** Could not run GTK-- test program, checking why...
*** The test program failed to compile or link. See the file config.log
for the*** exact error that occured. This usually means GTK-- was
incorrectly installed
*** or that you have moved GTK-- since it was installed. In the latter
case, you
*** may want to edit the gtkmm-config script: /usr/bin/gtkmm-config "
 
....Mentre, compilando ad es. "babytrans-0.3.7", se ne esce con questo
in fase
di "make", dopo aver cioe' concluso con successo il "./configure",
trovando
cioe' tutte le librerie e le cose (?) che cerca.Una nota: in questo
configuretrova le gtk 1.2.0, mentre sopra (con radioactive) no! Come si
vede
da questo passaggio tratto dal comando "configure dato a "babytrans":
" king whether c++ accepts -g... yes
  checking for glib-config... /usr/bin/glib-config
  checking for GLIB - version >= 1.2.0... yes
  checking for gtk-config... /usr/bin/gtk-config
  checking for GTK - version >= 1.2.0... yes
  checking how to run the C preprocessor... gcc -E
  checking for ranlib... ranlib
  checking for ANSI C header files... yes  "
Questo e' il "make di babytrans:
" [root@localhost babytrans-0.3.7]# make
  make  all-recursive
  make[1]: Entering directory `/usr/local/babytrans-0.3.7'
  Making all in po
  make[2]: Entering directory `/usr/local/babytrans-0.3.7/po'
  make[2]: Nothing to be done for `all'.
  make[2]: Leaving directory `/usr/local/babytrans-0.3.7/po'
  Making all in intl
  make[2]: Entering directory `/usr/local/babytrans-0.3.7/intl'
  make[2]: Nothing to be done for `all'.
  make[2]: Leaving directory `/usr/local/babytrans-0.3.7/intl'
  Making all in src
  make[2]: Entering directory `/usr/local/babytrans-0.3.7/src'
  c++ -DHAVE_CONFIG_H -I. -I. -I..     -O2        -I.. -I..      
  -DLOCALEDIR="\"/ usr/local/share/locale\""      
  -DDATADIR="\"/usr/local/share\""        -I/usr/l ib/glib/include
  -I/usr/X11R6/include -I/usr/lib/glib/include -c main.cc main.cc:34:
iostream:
  File o directory inesistente main.cc:35: string: File o directory
inesistente
  main.cc:36: map: File o directory inesistente
  main.cc:37: clocale: File o directory inesistente
  main.cc:43: cerrno: File o directory inesistente
  In file included from main.cc:49:
  libbab.h:25: fstream: File o directory inesistente
  libbab.h:26: list: File o directory inesistente
  libbab.h:27: vector: File o directory inesistente
  libbab.h:28: string: File o directory inesistente
  In file included from main.cc:50:
  str_format.h:28: string: File o directory inesistente
  str_format.h:29: iostream: File o directory inesistente
  In file included from main.cc:51:
  file_parser.h:25: iostream: File o directory inesistente
  file_parser.h:26: string: File o directory inesistente
  file_parser.h:27: vector: File o directory inesistente
  In file included from main.cc:52:
  command_line.h:25: string: File o directory inesistente
  make[2]: *** [main.o] Error 1
  make[2]: Leaving directory `/usr/local/babytrans-0.3.7/src'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/usr/local/babytrans-0.3.7'
  make: *** [all-recursive-am] Error 2
  [root@localhost babytrans-0.3.7]#    "

 *** may want to edit the gtkmm-config script: /usr/bin/gtkmm-config "
Non vorrei dire una cazzata enorme, ma forse non hai installato i
pacchetti dev, che mi pare dovrebbero servire proprio a compilare i
programmi.
-- 
Franco aka caparossa
Key fingerprint = DE14 622C 623F 0E02 69BA  D893 6934 A41A BFD2 6C56
<bash# cd /pub>
<bash# more beer>

>> checking for GTK-- - version >= 1.2.0... no
gli mancano le GTK-- con versione >=1.2.0, chiaro, no?



No perche' se vai a vedere quando cerco di compilare "babytrans", le gtk
1.2.0 le trova eccome (anche se in realta' non ci sono, ci sono le
1.2.6, che penso siano compatibili con le 1,2,0). E' qui il discorso,non
capisco perche' nell'altro prog non le trova. Comunque questi sono solo
2 degli innumerevoli esempi che potrei sottoporre!

 programmi.
Non capisco, cosa sarebbero i pacchetti "dev"?Intendi forse devel (da
"development")?

2 degli innumerevoli esempi che potrei sottoporre!
qui parliamo e non ci capiamo: ho detto GTK--, non GTK
dai tuoi log, le prime ti mancano, le seconde no.


"development")?
se usi rpm, devi installare i pacchetti richiesti che contengono XYZ-devel...
