Re: Problems building 3.5.4.x
"Justin Patrin" <[email protected]>
| Newsgroups | gmane.comp.handhelds.openzaurus.devel |
|---|---|
| Message-ID | <[email protected]> |
On 8/21/06, Yan Seiner <[email protected]> wrote: > I've been trying to build a custom version of gpsdrive... So I tried to > build it using the -dev branch, and ended up hosing my oz install (no > biggie, it happens.) > > So now I am trying to build 354x, but it keeps failing. I have > downloaded and updated today... > > The failures seem to be of 2 types; one appears to be from using > incorrect headers and the other from using incorrect libs (using arm > libs for native executable; see the fontconfig log below). > > Could someone please try to enlighten me? What can I do, and what can I > provide to try and fix this? It's really frustrating; the change to > gpsdrive consists of about 10 lines of code and I've spent a couple of > weeks fighting with the various toolchains.... (My problem most likely; > I am not at all familiar with bitbake and it's driving me nuts!) > > First trying to build the gpe-image: > > ++++++++++++++++++++++++++++++ > > | if /bin/sh ../../arm-linux-uclibc-libtool --tag=CC --mode=compile > arm-linux-uclibc-gcc -march=armv5te -mtune=xscale -DHAVE_CONFIG_H -I. > -I/home/local/zaurus/tmp/work/console-tools-0.3.2-r2/console-tools-0.3.2/lib/cfont > -I../.. > -I/home/local/zaurus/tmp/work/console-tools-0.3.2-r2/console-tools-0.3.2/include > -I/home/local/zaurus/tmp/staging/arm-linux-uclibc/include > -I/home/local/zaurus/tmp/staging/arm-linux-uclibc/include > -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 > -MT fontstruct.lo -MD -MP -MF ".deps/fontstruct.Tpo" -c -o fontstruct.lo > fontstruct.c; \ > | then mv -f ".deps/fontstruct.Tpo" ".deps/fontstruct.Plo"; else rm -f > ".deps/fontstruct.Tpo"; exit 1; fi > | arm-linux-uclibc-gcc -march=armv5te -mtune=xscale -DHAVE_CONFIG_H -I. > -I/home/local/zaurus/tmp/work/console-tools-0.3.2-r2/console-tools-0.3.2/lib/cfont > -I../.. > -I/home/local/zaurus/tmp/work/console-tools-0.3.2-r2/console-tools-0.3.2/include > -I/home/local/zaurus/tmp/staging/arm-linux-uclibc/include > -I/home/local/zaurus/tmp/staging/arm-linux-uclibc/include > -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 > -MT fontstruct.lo -MD -MP -MF .deps/fontstruct.Tpo -c fontstruct.c > -fPIC -DPIC -o .libs/fontstruct.o > | fontstruct.c: In function `read_simple_font': > | fontstruct.c:54: error: structure has no member named `_fileno' > | fontstruct.c: In function `read_font_group': > | fontstruct.c:215: error: structure has no member named `_fileno' > | make[1]: *** [fontstruct.lo] Error 1 > | make[1]: Leaving directory > `/home/local/zaurus/tmp/work/console-tools-0.3.2-r2/console-tools-0.3.2/lib/cfont' > | make: *** [all-recursive] Error 1 > | make: Leaving directory > `/home/local/zaurus/tmp/work/console-tools-0.3.2-r2/console-tools-0.3.2/lib' > | FATAL: oe_runmake failed > NOTE: Task failed: > /home/local/zaurus/tmp/work/console-tools-0.3.2-r2/temp/log.do_compile.10143 > NOTE: package console-tools-0.3.2-r2: task do_compile: failed > ERROR: TaskFailed event exception, aborting > NOTE: package console-tools-0.3.2: failed > ERROR: Build of gpe-image failed > > ++++++++++++++++++++++++++++++++++ > > And then just gpsdrive: > > ++++++++++++++++++++++++++++++++++ > | make[2]: Entering directory > `/home/local/zaurus/tmp/work/fontconfig-native-2.2.95-r5/fontconfig-2.2.95/fc-cache' > | /bin/sh ../i686-linux-libtool --tag=CC --mode=link gcc > -I/home/local/zaurus/tmp/staging/i686-linux/include -O2 > -L/home/local/zaurus/tmp/staging/i686-linux/lib > -Wl,-rpath-link,/home/local/zaurus/tmp/staging/i686-linux/lib > -Wl,-rpath,/home/local/zaurus/tmp/staging/i686-linux/lib -Wl,-O1 -o > fc-cache fc-cache.o ../src/libfontconfig.la > | gcc -I/home/local/zaurus/tmp/staging/i686-linux/include -O2 > -Wl,-rpath-link -Wl,/home/local/zaurus/tmp/staging/i686-linux/lib > -Wl,-rpath -Wl,/home/local/zaurus/tmp/staging/i686-linux/lib -Wl,-O1 -o > .libs/fc-cache fc-cache.o > -L/home/local/zaurus/tmp/staging/i686-linux/lib > ../src/.libs/libfontconfig.so > -L/home/local/zaurus/tmp/staging/arm-linux-uclibc/lib > /home/local/zaurus/tmp/staging/i686-linux/lib/libfreetype.so -lz > /home/local/zaurus/tmp/staging/i686-linux/lib/libexpat.so -Wl,--rpath > -Wl,/home/local/zaurus/tmp/staging/i686-linux/lib > | /usr/bin/ld: skipping incompatible > /home/local/zaurus/tmp/staging/arm-linux-uclibc/lib/libc.so when > searching for -lc > | /usr/bin/ld: skipping incompatible > /home/local/zaurus/tmp/staging/arm-linux-uclibc/lib/libc.a when > searching for -lc > | ../src/.libs/libfontconfig.so: undefined reference to `__fgetc_unlocked' > | ../src/.libs/libfontconfig.so: undefined reference to `__fputc_unlocked' > | collect2: ld returned 1 exit status > | make[2]: *** [fc-cache] Error 1 > | make[2]: Leaving directory > `/home/local/zaurus/tmp/work/fontconfig-native-2.2.95-r5/fontconfig-2.2.95/fc-cache' > | make[1]: *** [all-recursive] Error 1 > | make[1]: Leaving directory > `/home/local/zaurus/tmp/work/fontconfig-native-2.2.95-r5/fontconfig-2.2.95' > | make: *** [all] Error 2 > | FATAL: oe_runmake failed > NOTE: Task failed: > /home/local/zaurus/tmp/work/fontconfig-native-2.2.95-r5/temp/log.do_compile.11568 > NOTE: package fontconfig-native-2.2.95-r5: task do_compile: failed > ERROR: TaskFailed event exception, aborting > NOTE: package fontconfig-native-2.2.95: failed > ERROR: Build of gpsdrive failed > ++++++++++++++++++++++++++++++++++ > Perhaps try including the following in your local.conf (this will require that everything be rebuild unfortunately): STAMP = "${TMPDIR}/stamps/${PACKAGE_ARCH}-${HOST_OS}/${PF}" WORKDIR = "${TMPDIR}/work/${PACKAGE_ARCH}-${HOST_OS}/${PF}" STAGING_KERNEL_DIR = "${STAGING_DIR}/${PACKAGE_ARCH}-${HOST_OS}/kernel" KERNEL_STAGING = "${STAGING_DIR}/${PACKAGE_ARCH}-${HOST_OS}/kernel" -- Justin Patrin ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642