help-libidn
[Top][All Lists]
Advanced

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

Test failure of the MinGW build of libidn-1.23


From: Eli Zaretskii
Subject: Test failure of the MinGW build of libidn-1.23
Date: Thu, 29 Dec 2011 02:18:05 -0500

[Please CC me on the responses, as I'm not subscribed to the list.]

I built today libidn 1.23 using MinGW, and the test suite failed in
lib/gltests:

     make[4]: Entering directory `/d/usr/eli/utils/libidn-1.23/lib/gltests'
       CC     localename.o
     gcc.exe: ../../gl: linker input file unused because linking not done
     gcc.exe: ../../gl: linker input file unused because linking not done
     cc1.exe: ../../gl: No such file or directory
     cc1.exe: internal compiler error: Segmentation fault
     Please submit a full bug report,
     with preprocessed source if appropriate.
     See <URL:http://www.mingw.org/bugs.shtml> for instructions.
     make[4]: *** [localename.o] Error 1

Here's the full GCC command line:

     depbase=`echo localename.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
          gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..  
-DIN_LIBIDN_GNULIB_TESTS=1 -I. -I. -I../.. -I./../.. -I../../lib/gl 
-I./../../lib/gl ../../gl ../../gl -I/d/usr/include  -g -O2 -MT localename.o 
-MD -MP -MF $depbase.Tpo -c -o localename.o localename.c &&\
               mv -f $depbase.Tpo $depbase.Po

Note the two instances of "../../gl", which is certainly not TRT.  The
reason is this line in Makefile.am:

     AM_CPPFLAGS += $(top_builddir)/gl $(top_srcdir)/gl

which misses the "-I" part.

I guess no one ran these tests, at least not in the MinGW build...

After fixing this, all the tests pass (the tests that need symlinks
were skipped, as expected).

Thanks.



reply via email to

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