bug-dejagnu
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-dejagnu] dejagnu-1.4.4 build/check problem: libintl.h not found


From: anirkko
Subject: [Bug-dejagnu] dejagnu-1.4.4 build/check problem: libintl.h not found
Date: Wed, 2 May 2007 15:41:09 +0200 (MET DST)

Hi
Building/checking dejagnu-1.4.4 fails if libintl.h is in a non-standard
location (see output below), because libintl.h is somehow included by
c++ header files. Maybe dejagnu should listen to the configure
option --with-libintl-prefix= and add a -I option during compilation?
(like other GNU packages - although I realize that libintl.h is pulled
in indirectly, and probably not needed by dejagnu itself).

Workaround for gcc:
  setenv CPLUS_INCLUDE_PATH "/usr/local/...wherever-libintl-include-is..."

Greetings
Arto


System:     sparc-sun-solaris2.6
Compiler:   gcc-4.1.2

output from 'gmake check':
----------------------------------------------------------------
...
...
cd testsuite ; gmake check
gmake[3]: Entering directory 
`/build/dejagnu-1.4.4_static-obj:test_g412-b2175020070420-g0-O3-mcpu=supersparc-mno-app-regs/testsuite'
Making check in libdejagnu
gmake[4]: Entering directory 
`/build/dejagnu-1.4.4_static-obj:test_g412-b2175020070420-g0-O3-mcpu=supersparc-mno-app-regs/testsuite/libdejagnu'
source='/build/dejagnu-1.4.4/./testsuite/libdejagnu/unit.cc' object='unit.o' 
libtool=no \
        depfile='.deps/unit.Po' tmpdepfile='.deps/unit.TPo' \
        depmode=none /bin/ksh /build/dejagnu-1.4.4/./depcomp \
        g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dejagnu\" 
-DVERSION=\"1.4.4\"  -I. -I/build/dejagnu-1.4.4/./testsuite/libdejagnu    
-I/build/dejagnu-1.4.4/. -g -g0 -O3 -mcpu=supersparc -mno-app-regs -c -o unit.o 
`test -f '/build/dejagnu-1.4.4/./testsuite/libdejagnu/unit.cc' || echo 
'/build/dejagnu-1.4.4/./testsuite/libdejagnu/'`/build/dejagnu-1.4.4/./testsuite/libdejagnu/unit.cc
In file included from 
/usr/local/static/gcc/gcc-4.1.2/bin/../lib/gcc/sparc-sun-solaris2.6/4.1.2/include/c++/clocale:50,
                 from 
/usr/local/static/gcc/gcc-4.1.2/bin/../lib/gcc/sparc-sun-solaris2.6/4.1.2/include/c++/sparc-sun-solaris2.6/bits/c++locale.h:41,
                 from 
/usr/local/static/gcc/gcc-4.1.2/bin/../lib/gcc/sparc-sun-solaris2.6/4.1.2/include/c++/iosfwd:45,
                 from 
/usr/local/static/gcc/gcc-4.1.2/bin/../lib/gcc/sparc-sun-solaris2.6/4.1.2/include/c++/ios:43,
                 from 
/usr/local/static/gcc/gcc-4.1.2/bin/../lib/gcc/sparc-sun-solaris2.6/4.1.2/include/c++/ostream:44,
                 from 
/usr/local/static/gcc/gcc-4.1.2/bin/../lib/gcc/sparc-sun-solaris2.6/4.1.2/include/c++/iostream:44,
                 from /build/dejagnu-1.4.4/./testsuite/libdejagnu/unit.cc:4:
/usr/local/static/gcc/gcc-4.1.2/bin/../lib/gcc/sparc-sun-solaris2.6/4.1.2/include/locale.h:56:21:
 error: libintl.h: No such file or directory
gmake[4]: *** [unit.o] Error 1
gmake[4]: Leaving directory ...
...
...




reply via email to

[Prev in Thread] Current Thread [Next in Thread]