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

View: New views
1 Messages — Rating Filter:   Alert me  

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

by anirkko :: Rate this Message:

| View Threaded | Show Only this Message


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 ...
...
...


_______________________________________________
Bug-dejagnu mailing list
Bug-dejagnu@...
http://lists.gnu.org/mailman/listinfo/bug-dejagnu