/bin/sh ../mkinstalldirs /export/profs/aperghis/parrot/blib/lib
.././install-sh -c -m 644 libicudata.a
/export/profs/aperghis/parrot/blib/lib/li
bicudata.a
make[1]: Leaving directory
`/export/profs/aperghis/parrot/icu/source/stubdata'
perl -e 'chdir shift @ARGV; system q{make}, @ARGV; exit $? >> 8;'
icu/source/com
mon install
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
______________________________________________________________________
\|||/
(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 : ch...@dil.univ-mrs.fr |
/) ch...@aperghis.net (\
/ ) 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");
_______________________________________________________________________
> 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
> 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
> 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)
Are you configuring parrot with --cxx=CC ? That ought to keep icu
from trying options specific to g++.
--
Andy Dougherty doug...@lafayette.edu
No.
But if Configure.pl knows that my cc is not gcc, should the Solaris hints
file be defaulting cxx to CC, if cxx is not specified on the command line?
(if yes, then I don't think I understand Configure.pl well enough to patch it
to do this)
Nicholas Clark
> On Wed, Jan 05, 2005 at 03:58:34PM -0500, Andy Dougherty wrote:
> > On Wed, 5 Jan 2005, Nicholas Clark wrote:
>
> > > 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)
> >
> > Are you configuring parrot with --cxx=CC ? That ought to keep icu
> > from trying options specific to g++.
>
> No.
>
> But if Configure.pl knows that my cc is not gcc, should the Solaris hints
> file be defaulting cxx to CC, if cxx is not specified on the command line?
Ideally, Configure.pl should be probing for and testing for a suitable c++
compiler (and asking interactively, if appropriate). It doesn't do
that now.
Failing that, then, yes, the solaris hints file ought to kick in and do
the right thing.
--
Andy Dougherty doug...@lafayette.edu
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 :