Help - Search - Members - Calendar
Full Version: Pdaxrom-builder
OESF Forums > Distros, Development, and Model Specific Forums > Distro Support and Discussion > pdaXrom
VoiDeR
I have been compileing alot of programs with the pdaxrom-builder and let me say when it works it is an awsome tool. I have ran into severl problems with it mostly packages not being able to be downloaded because they change locations. Nothing big. There have been a few compile errors but i managed to get them fix, but i have on that i cant for the life of me figure out

CODE
gconvert.c:47:2 #error GNU libiconv not in use but included iconv.h is from libiconv


I cant compile anything else till i get this fixed. I have searched for the last day and a half and still nothing.
pgas
can you be a bit more specific?
With which pakcage do you got this error?

You can enable/disable package with make menuconfig.
So you can disable the package that causes trouble until a fix is found.

Also have a look in patches-local, some patches for armvtel might apply to arm.
(for instance to build Mplayer for the 5500 I copied the "armv5tel" directory to "arm" so that the patch has been also during the build for 5500)
VoiDeR
I was trying to compile bmp. I used the command make bmp_targetinstall. It also does it when i do make world. Ill try what you suggested and let you know how it works.
VoiDeR
Heres the full output

CODE
----------------------------
target: glib22.targetinstall
----------------------------

PATH="/opt/cross/arm/3.4.5-sa1100-softvfp"/bin:$PATH make -C /home/root/pdaXrom-builder/build/glib-2.8.1 DESTDIR=/home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp install
make[1]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1'
make  install-recursive
make[2]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1'
Making install in .
make[3]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1'
make[4]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1'
/bin/sh ./mkinstalldirs /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/bin
/usr/bin/ginstall -c glib-gettextize /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/bin/glib-gettextize
/bin/sh ./mkinstalldirs /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/glib-2.0/include
file=/home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/glib-2.0/include/glibconfig.h; \
if test -r $file && cmp -s glibconfig.h $file; then :; \
else /usr/bin/ginstall -c -m 644 glibconfig.h $file; fi
/bin/sh ./mkinstalldirs /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/share/glib-2.0/gettext
/usr/bin/ginstall -c mkinstalldirs /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/share/glib-2.0/gettext/mkinstalldirs
/bin/sh ./mkinstalldirs /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/pkgconfig
/usr/bin/ginstall -c -m 644 glib-2.0.pc /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/pkgconfig/glib-2.0.pc
/usr/bin/ginstall -c -m 644 gobject-2.0.pc /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/pkgconfig/gobject-2.0.pc
/usr/bin/ginstall -c -m 644 gmodule-2.0.pc /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/pkgconfig/gmodule-2.0.pc
/usr/bin/ginstall -c -m 644 gmodule-export-2.0.pc /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/pkgconfig/gmodule-export-2.0.pc
/usr/bin/ginstall -c -m 644 gmodule-no-export-2.0.pc /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/pkgconfig/gmodule-no-export-2.0.pc
/usr/bin/ginstall -c -m 644 gthread-2.0.pc /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/pkgconfig/gthread-2.0.pc
make[4]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1'
make[3]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1'
Making install in m4macros
make[3]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1/m4macros'
make[4]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1/m4macros'
make[4]: Nothing to be done for `install-exec-am'.
/bin/sh ../mkinstalldirs /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/share/aclocal
/usr/bin/ginstall -c -m 644 glib-2.0.m4 /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/share/aclocal/glib-2.0.m4
/usr/bin/ginstall -c -m 644 glib-gettext.m4 /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/share/aclocal/glib-gettext.m4
make[4]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1/m4macros'
make[3]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1/m4macros'
Making install in glib
make[3]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib'
make  install-recursive
make[4]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib'
Making install in libcharset
make[5]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib/libcharset'
make[6]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib/libcharset'
/bin/sh ../../mkinstalldirs /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib
if test -f /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.alias; then \
 sed -f ref-add.sed /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.alias > /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.tmp; \
 /usr/bin/ginstall -c -m 644 /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.tmp /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.alias; \
 rm -f /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.tmp; \
else \
 if test yes = no; then \
   sed -f ref-add.sed charset.alias > /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.tmp; \
   /usr/bin/ginstall -c -m 644 /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.tmp /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.alias; \
   rm -f /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.tmp; \
 fi; \
fi
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib/libcharset'
make[5]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib/libcharset'
make[5]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib'
if /bin/sh ../libtool --mode=compile arm-cacko-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DG_DISABLE_DEPRECATED -DGLIB_COMPILATION   -pthread  -O2 -fomit-frame-pointer -Wall -MT gconvert.lo -MD -MP -MF ".deps/gconvert.Tpo" \
 -c -o gconvert.lo `test -f 'gconvert.c' || echo './'`gconvert.c; \
then mv -f ".deps/gconvert.Tpo" ".deps/gconvert.Plo"; \
else rm -f ".deps/gconvert.Tpo"; exit 1; \
fi
arm-cacko-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DG_DISABLE_DEPRECATED -DGLIB_COMPILATION -pthread -O2 -fomit-frame-pointer -Wall -MT gconvert.lo -MD -MP -MF .deps/gconvert.Tpo -c gconvert.c  -fPIC -DPIC -o .libs/gconvert.o
make[5]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib'
make[4]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib'
make[3]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib'
make[2]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1'
make[1]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1'

make: *** [/home/root/pdaXrom-builder/state/glib22.targetinstall] Error 2
bash-3.00# make bmp_targetinstall > ~/glib-2.8.1
gconvert.c:47:2: #error GNU libiconv not in use but included iconv.h is from libiconv
make[5]: *** [gconvert.lo] Error 1
make[4]: *** [install-recursive] Error 1
make[3]: *** [install] Error 2
make[2]: *** [install-recursive] Error 1
make[1]: *** [install] Error 2
make: *** [/home/root/pdaXrom-builder/state/glib22.targetinstall] Error 2
sashz
there need configure patch - because i not used bmp with pdaXrom, this is as is 0 just added but not compiled

QUOTE(VoiDeR @ Jan 6 2006, 12:51 AM)
Heres the full output

CODE
----------------------------
target: glib22.targetinstall
----------------------------

PATH="/opt/cross/arm/3.4.5-sa1100-softvfp"/bin:$PATH make -C /home/root/pdaXrom-builder/build/glib-2.8.1 DESTDIR=/home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp install
make[1]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1'
make  install-recursive
make[2]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1'
Making install in .
make[3]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1'
make[4]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1'
/bin/sh ./mkinstalldirs /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/bin
/usr/bin/ginstall -c glib-gettextize /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/bin/glib-gettextize
/bin/sh ./mkinstalldirs /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/glib-2.0/include
file=/home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/glib-2.0/include/glibconfig.h; \
if test -r $file && cmp -s glibconfig.h $file; then :; \
else /usr/bin/ginstall -c -m 644 glibconfig.h $file; fi
/bin/sh ./mkinstalldirs /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/share/glib-2.0/gettext
/usr/bin/ginstall -c mkinstalldirs /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/share/glib-2.0/gettext/mkinstalldirs
/bin/sh ./mkinstalldirs /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/pkgconfig
/usr/bin/ginstall -c -m 644 glib-2.0.pc /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/pkgconfig/glib-2.0.pc
/usr/bin/ginstall -c -m 644 gobject-2.0.pc /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/pkgconfig/gobject-2.0.pc
/usr/bin/ginstall -c -m 644 gmodule-2.0.pc /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/pkgconfig/gmodule-2.0.pc
/usr/bin/ginstall -c -m 644 gmodule-export-2.0.pc /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/pkgconfig/gmodule-export-2.0.pc
/usr/bin/ginstall -c -m 644 gmodule-no-export-2.0.pc /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/pkgconfig/gmodule-no-export-2.0.pc
/usr/bin/ginstall -c -m 644 gthread-2.0.pc /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/pkgconfig/gthread-2.0.pc
make[4]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1'
make[3]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1'
Making install in m4macros
make[3]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1/m4macros'
make[4]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1/m4macros'
make[4]: Nothing to be done for `install-exec-am'.
/bin/sh ../mkinstalldirs /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/share/aclocal
/usr/bin/ginstall -c -m 644 glib-2.0.m4 /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/share/aclocal/glib-2.0.m4
/usr/bin/ginstall -c -m 644 glib-gettext.m4 /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/share/aclocal/glib-gettext.m4
make[4]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1/m4macros'
make[3]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1/m4macros'
Making install in glib
make[3]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib'
make  install-recursive
make[4]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib'
Making install in libcharset
make[5]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib/libcharset'
make[6]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib/libcharset'
/bin/sh ../../mkinstalldirs /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib
if test -f /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.alias; then \
 sed -f ref-add.sed /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.alias > /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.tmp; \
 /usr/bin/ginstall -c -m 644 /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.tmp /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.alias; \
 rm -f /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.tmp; \
else \
 if test yes = no; then \
   sed -f ref-add.sed charset.alias > /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.tmp; \
   /usr/bin/ginstall -c -m 644 /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.tmp /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.alias; \
   rm -f /home/root/pdaXrom-builder/build/glib-2.8.1/ipkg_tmp/usr/lib/charset.tmp; \
 fi; \
fi
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib/libcharset'
make[5]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib/libcharset'
make[5]: Entering directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib'
if /bin/sh ../libtool --mode=compile arm-cacko-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DG_DISABLE_DEPRECATED -DGLIB_COMPILATION   -pthread  -O2 -fomit-frame-pointer -Wall -MT gconvert.lo -MD -MP -MF ".deps/gconvert.Tpo" \
 -c -o gconvert.lo `test -f 'gconvert.c' || echo './'`gconvert.c; \
then mv -f ".deps/gconvert.Tpo" ".deps/gconvert.Plo"; \
else rm -f ".deps/gconvert.Tpo"; exit 1; \
fi
arm-cacko-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DG_DISABLE_DEPRECATED -DGLIB_COMPILATION -pthread -O2 -fomit-frame-pointer -Wall -MT gconvert.lo -MD -MP -MF .deps/gconvert.Tpo -c gconvert.c  -fPIC -DPIC -o .libs/gconvert.o
make[5]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib'
make[4]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib'
make[3]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1/glib'
make[2]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1'
make[1]: Leaving directory `/home/root/pdaXrom-builder/build/glib-2.8.1'

make: *** [/home/root/pdaXrom-builder/state/glib22.targetinstall] Error 2
bash-3.00# make bmp_targetinstall > ~/glib-2.8.1
gconvert.c:47:2: #error GNU libiconv not in use but included iconv.h is from libiconv
make[5]: *** [gconvert.lo] Error 1
make[4]: *** [install-recursive] Error 1
make[3]: *** [install] Error 2
make[2]: *** [install-recursive] Error 1
make[1]: *** [install] Error 2
make: *** [/home/root/pdaXrom-builder/state/glib22.targetinstall] Error 2

*
VoiDeR
I couldnt find an answer so i cheated and did "touch state/glib22.targetinstall"
and it went on and compiled. Does the builder generate a a Package file for the feed or do i have to do that by hand?
pgas
QUOTE(VoiDeR @ Jan 6 2006, 07:43 PM)
Does the builder generate a a Package file for the feed or do i have to do that by hand?
*


There should be something in the builder,
attached is the script I use for the contrib site.

It's a hacked version of another such script.
run it inside the directory containing your packages.
It creates the Package file and an index.html
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.