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

db4.7 compile issue



This is inside cowbuilder after it failing to configure:

root@aranym:/ # gcc -c -I/usr/lib/jvm/default-java/bin/../../../../include/linux x.c
In file included from /usr/include/sys/select.h:46,
                 from /usr/include/sys/types.h:220,
                 from x.c:1:
/usr/include/bits/time.h:70: error: redefinition of 'struct timeval'
In file included from /usr/include/stdio.h:75,
                 from x.c:6:
/usr/include/libio.h:332: error: expected specifier-qualifier-list before 'size_t'
/usr/include/libio.h:364: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/libio.h:373: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/libio.h:495: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_IO_sgetn'
In file included from x.c:6:
/usr/include/stdio.h:296: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:302: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:314: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:321: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:363: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:365: error: format string argument not a string type
/usr/include/stdio.h:367: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:369: error: format string argument not a string type
/usr/include/stdio.h:639: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:642: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:652: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:682: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fread'
/usr/include/stdio.h:688: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fwrite'
/usr/include/stdio.h:710: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fread_unlocked'
/usr/include/stdio.h:712: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fwrite_unlocked'
1|root@aranym:/ # cat x.c
 #include <sys/types.h>
 #include <inttypes.h>
 #include <stdint.h>
 #include <stddef.h>
 #include <unistd.h>
 #include <stdio.h>
 
 typedef u_int8_t ac__type_new_;
 int
 main ()
 {
 if ((ac__type_new_ *) 0)
   return 0;
 if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }

That -I statement is picked up by configure somewhere along the way.
First occurence in config.log is here:

configure:21620: WARNING: I have to compile Test.class from scratch
configure:21757: checking if /usr/lib/jvm/default-java/bin/java works
configure:21775: /usr/lib/jvm/default-java/bin/javac -source 1.5 Test.java
configure:21778: $? = 0
configure:21790: /usr/lib/jvm/default-java/bin/java  Test
configure:21793: $? = 0
configure:21806: result: yes
configure:21820: checking for /usr/lib/jvm/default-java/bin/javac
configure:21851: result: /usr/lib/jvm/default-java/bin/javac
configure:21862: checking absolute path of /usr/lib/jvm/default-java/bin/javac
configure:21865: result: /usr/lib/jvm/default-java/bin/javac
configure:21876: checking symlink for /usr/lib/jvm/default-java/bin/javac
configure:21884: result: /usr/lib/jvm/default-java/bin/../../../../bin/ecj
configure:21939: checking java version
configure:21948: result: 1.5.0
gij (GNU libgcj) version 4.4.5
configure:22000: checking whether stat file-mode macros are broken
configure:22037: gcc -c -Wall -g -O2 -I/usr/lib/jvm/default-java/include  -I/usr/include/tcl8.5 -D_GNU_SOURCE -D_REENTRANT -I/usr/lib/jvm/default-java/bin/../../../../include/linux conftest.c >&5
In file included from /usr/include/sys/select.h:46,

I’ve scheduled db4.8 and gettext builds now, to see whether
they break and where. Like I said, I might be VAC but it’s
still a bit unclear.

bye,
//mirabilos
-- 
  “Having a smoking section in a restaurant is like having
          a peeing section in a swimming pool.”
						-- Edward Burr


Reply to: