Gentoo Archives: gentoo-embedded

From: Jakub Ladman <ladmanj@×××××.cz>
To: gentoo-embedded@l.g.o
Subject: [gentoo-embedded] sqlite ebuild - my problem, i have half year ago, is still here.
Date: Sat, 24 Feb 2007 11:51:18
Message-Id: 200702241250.09589.ladmanj@volny.cz
1 Hi Friends
2 Please help me
3 This ebulid (every version i have) cannot be built for my embedded system.
4 I have reported this problem both here and in gentoo bugzilla, but it is half
5 year and nothing has changed.
6
7 (an try to build it from sources manually ends alike)
8
9 Thank you
10 Jakub Ladman
11
12 >>> Emerging (1 of 1) dev-db/sqlite-3.3.5-r1 to /home/ladmanj/src/sh4fs/
13 * sqlite-3.3.5.tar.gz MD5 ;-) ... [
14 ok ]
15 * sqlite-3.3.5.tar.gz RMD160 ;-) ... [
16 ok ]
17 * sqlite-3.3.5.tar.gz SHA1 ;-) ... [
18 ok ]
19 * sqlite-3.3.5.tar.gz SHA256 ;-) ... [
20 ok ]
21 * sqlite-3.3.5.tar.gz size ;-) ... [
22 ok ]
23 * checking ebuild checksums ;-) ... [
24 ok ]
25 * checking auxfile checksums ;-) ... [
26 ok ]
27 * checking miscfile checksums ;-) ... [
28 ok ]
29 * checking sqlite-3.3.5.tar.gz ;-) ... [
30 ok ]
31 >>> Unpacking source...
32 >>> Unpacking sqlite-3.3.5.tar.gz
33 to /var/tmp/portage/dev-db/sqlite-3.3.5-r1/work
34 * Applying sqlite-3.3.3-tcl-fix.patch ... [
35 ok ]
36 * Applying sqlite-3-test-fix-3.3.4.patch ... [
37 ok ]
38 * Applying sandbox-fix1.patch ... [
39 ok ]
40 * Applying sandbox-fix2.patch ... [
41 ok ]
42 * Applying sqlite-64bit-test-fix.patch ... [
43 ok ]
44 * Applying sqlite-64bit-test-fix2.patch ... [
45 ok ]
46 * Removing useless C++ checks ... [
47 ok ]
48 >>> Source unpacked.
49 >>> Compiling source
50 in /var/tmp/portage/dev-db/sqlite-3.3.5-r1/work/sqlite-3.3.5 ...
51 * econf: updating sqlite-3.3.5/config.guess
52 with /usr/share/gnuconfig/config.guess
53 * econf: updating sqlite-3.3.5/config.sub
54 with /usr/share/gnuconfig/config.sub
55 ./configure --prefix=/usr --host=sh4-pc-linux-uclibc --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-incore-db --enable-tempdb-in-ram --enable-cross-thread-connections --enable-threadsafe --disable-tcl --target=sh4-pc-linux-uclibc --build=i686-pc-linux-gnu
56 checking build system type... i686-pc-linux-gnu
57 checking host system type... sh4-pc-linux-uclibc
58 checking for sh4-pc-linux-uclibc-gcc... sh4-pc-linux-uclibc-gcc
59 checking for C compiler default output file name... a.out
60 checking whether the C compiler works... yes
61 checking whether we are cross compiling... yes
62 checking for suffix of executables...
63 checking for suffix of object files... o
64 checking whether we are using the GNU C compiler... yes
65 checking whether sh4-pc-linux-uclibc-gcc accepts -g... yes
66 checking for sh4-pc-linux-uclibc-gcc option to accept ANSI C... none needed
67 checking for a sed that does not truncate output... /bin/sed
68 checking for egrep... grep -E
69 checking for ld used by sh4-pc-linux-uclibc-gcc... sh4-pc-linux-uclibc-ld
70 checking if the linker (sh4-pc-linux-uclibc-ld) is GNU ld... yes
71 checking for sh4-pc-linux-uclibc-ld option to reload object files... -r
72 checking for BSD-compatible nm... /usr/bin/sh4-pc-linux-uclibc-nm -B
73 checking whether ln -s works... yes
74 checking how to recognise dependent libraries... pass_all
75 checking how to run the C preprocessor... sh4-pc-linux-uclibc-gcc -E
76 checking for ANSI C header files... yes
77 checking for sys/types.h... yes
78 checking for sys/stat.h... yes
79 checking for stdlib.h... yes
80 checking for string.h... yes
81 checking for memory.h... yes
82 checking for strings.h... yes
83 checking for inttypes.h... yes
84 checking for stdint.h... yes
85 checking for unistd.h... yes
86 checking dlfcn.h usability... yes
87 checking dlfcn.h presence... yes
88 checking for dlfcn.h... yes
89 checking for sh4-pc-linux-uclibc-g++... sh4-pc-linux-uclibc-g++
90 checking whether we are using the GNU C++ compiler... yes
91 checking whether sh4-pc-linux-uclibc-g++ accepts -g... yes
92 checking how to run the C++ preprocessor... sh4-pc-linux-uclibc-g++ -E
93 checking for sh4-pc-linux-uclibc-g77... sh4-pc-linux-uclibc-g77
94 checking whether we are using the GNU Fortran 77 compiler... yes
95 checking whether sh4-pc-linux-uclibc-g77 accepts -g... yes
96 checking the maximum length of command line arguments... 32768
97 checking command to parse /usr/bin/sh4-pc-linux-uclibc-nm -B output from
98 sh4-pc-linux-uclibc-gcc object... ok
99 checking for objdir... .libs
100 checking for sh4-pc-linux-uclibc-ar... sh4-pc-linux-uclibc-ar
101 checking for sh4-pc-linux-uclibc-ranlib... sh4-pc-linux-uclibc-ranlib
102 checking for sh4-pc-linux-uclibc-strip... sh4-pc-linux-uclibc-strip
103 checking if sh4-pc-linux-uclibc-gcc static flag works... yes
104 checking if sh4-pc-linux-uclibc-gcc supports -fno-rtti -fno-exceptions... no
105 checking for sh4-pc-linux-uclibc-gcc option to produce PIC... -fPIC
106 checking if sh4-pc-linux-uclibc-gcc PIC flag -fPIC works... yes
107 checking if sh4-pc-linux-uclibc-gcc supports -c -o file.o... yes
108 checking whether the sh4-pc-linux-uclibc-gcc linker (sh4-pc-linux-uclibc-ld)
109 supports shared libraries... yes
110 checking whether -lc should be explicitly linked in... no
111 checking dynamic linker characteristics... GNU/Linux ld.so
112 checking how to hardcode library paths into programs... immediate
113 checking whether stripping libraries is possible... yes
114 checking if libtool supports shared libraries... yes
115 checking whether to build shared libraries... yes
116 checking whether to build static libraries... yes
117 configure: creating libtool
118 appending configuration tag "CXX" to libtool
119 checking for ld used by sh4-pc-linux-uclibc-g++... sh4-pc-linux-uclibc-ld
120 checking if the linker (sh4-pc-linux-uclibc-ld) is GNU ld... yes
121 checking whether the sh4-pc-linux-uclibc-g++ linker (sh4-pc-linux-uclibc-ld)
122 supports shared libraries... yes
123 checking for sh4-pc-linux-uclibc-g++ option to produce PIC... -fPIC
124 checking if sh4-pc-linux-uclibc-g++ PIC flag -fPIC works... yes
125 checking if sh4-pc-linux-uclibc-g++ supports -c -o file.o... yes
126 checking whether the sh4-pc-linux-uclibc-g++ linker (sh4-pc-linux-uclibc-ld)
127 supports shared libraries... yes
128 checking dynamic linker characteristics... GNU/Linux ld.so
129 checking how to hardcode library paths into programs... immediate
130 checking whether stripping libraries is possible... yes
131 appending configuration tag "F77" to libtool
132 checking if libtool supports shared libraries... yes
133 checking whether to build shared libraries... yes
134 checking whether to build static libraries... yes
135 checking for sh4-pc-linux-uclibc-g77 option to produce PIC... -fPIC
136 checking if sh4-pc-linux-uclibc-g77 PIC flag -fPIC works... yes
137 checking if sh4-pc-linux-uclibc-g77 supports -c -o file.o... yes
138 checking whether the sh4-pc-linux-uclibc-g77 linker (sh4-pc-linux-uclibc-ld)
139 supports shared libraries... yes
140 checking dynamic linker characteristics... GNU/Linux ld.so
141 checking how to hardcode library paths into programs... immediate
142 checking whether stripping libraries is possible... yes
143 checking for a BSD-compatible install... /bin/install -c
144 checking for gawk... gawk
145 Version set to 3.3
146 Release set to 3.3.5
147 Version number set to 3003005
148 checking for sh4-pc-linux-uclibc-gcc... (cached) sh4-pc-linux-uclibc-gcc
149 checking whether we are using the GNU C compiler... (cached) yes
150 checking whether sh4-pc-linux-uclibc-gcc accepts -g... (cached) yes
151 checking for sh4-pc-linux-uclibc-gcc option to accept ANSI C... (cached) none
152 needed
153 configure: error: unable to find a compiler for building build tools
154
155 !!! Please attach the following file when filing a report to bugs.gentoo.org:
156 !!! /var/tmp/portage/dev-db/sqlite-3.3.5-r1/work/sqlite-3.3.5/config.log
157
158 !!! ERROR: dev-db/sqlite-3.3.5-r1 failed.
159 Call stack:
160 ebuild.sh, line 1614: Called dyn_compile
161 ebuild.sh, line 971: Called qa_call 'src_compile'
162 environment, line 3065: Called src_compile
163 sqlite-3.3.5-r1.ebuild, line 70: Called
164 econf '--enable-incore-db' '--enable-tempdb-in-ram' '--enable-cross-thread-connections' '--enable-threadsafe' '--disable-tcl'
165 ebuild.sh, line 577: Called die
166
167 !!! econf failed
168 !!! If you need support, post the topmost build error, and the call stack if
169 relevant.
170 !!! A complete build log is located
171 at '/var/tmp/portage/dev-db/sqlite-3.3.5-r1/temp/build.log'.
172
173 hovado gentoo_embedded #
174 --
175 gentoo-embedded@g.o mailing list

Replies