This is how we did solve the problem :
First start configure as :
# perl Configure.pl --ask --icuplatform=SOLARISGCC
Each answer to questions must be gcc or g++ depending.
then we start gmake :
# gmake
before test we must export the perl5lib as :
# export PERL5LIB=/usr/local/lib/perl5/5.8.0/
and finish the installation.
# gmake test
# gmake install
Le 5 janv. 05, à 21:32, Nicholas Clark a écrit :
On Tue, Nov 02, 2004 at 01:39:25PM +0100, Christian Aperghis-Tramoni
wrote:
I have this error when installing under Solaris 9 :
make[1]: Entering directory
`/export/profs/aperghis/parrot/icu/source/common'
generating dependency information for strprep.cpp
c++: language M not recognized
ld: fatal : bibliothèque -libmil : introuvable
ld: fatal : fichier strprep.cpp : type de fichier inconnu
ld: fatal : Erreurs dans le traitement des fichiers. Aucun résultat
n'a été écr
it dans a.out
collect2: ld returned 1 exit status
make[1]: *** [strprep.d] Error 1
make[1]: Leaving directory
`/export/profs/aperghis/parrot/icu/source/common'
make: *** [blib/lib/libicuuc.a] Error 2
Aha. I have this error under Solaris 10. I tracked it down to gmake
auto-
generating dependency files (as it is supposed to do) and using g++
specific
command options. I'm not sure if this is an ICU bug. (the bug being
assuming
g++ too early)
I don't know how to solve this, as gmake is extremely unhelpful at
providing
any debugging info when it comes to automatically generating files
included
into the main Makefile, which is how ICU's dependency files are
implemented.
Nicholas Clark
______________________________________________________________________
\|||/
(o o)
+--ooO-( )-Ooo------------------------------------------+
| Christian Aperghis-Tramoni |
| |
| Case Postale 901 Tel : (33) 04 91 82 92 49 |
| 163 Avenue de Luminy SFR : (33) 06 18 93 10 70 |
| 13288 Marseille Cedex 09 Fax : (33) 04 91 82 92 75 |
| France Mel : [EMAIL PROTECTED] |
/) [EMAIL PROTECTED] (\
/ ) WEB : http://www.dil.univ-mrs.fr/~chris ( \
( (+-------------------------------------------------------+) )
((\ \) / ) / ) (/ //)
(\\\ \_/ / \ \_/ ///)
\ / \ /
___\___/__________________________________________________\___/________
print join('',map({$i=1-$i;$a=$i?10*$_."\b\b":pack"c",$a+$_+0x16}split
(//,"5110789279758710838810587992861093898779948387799310")),"...\n");
_______________________________________________________________________