Author Topic: Pdaxrom-builder  (Read 3796 times)

VoiDeR

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Pdaxrom-builder
« on: January 05, 2006, 11:30:12 pm »
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: [Select]
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.
Zaurus model: None looking to buy.
Location: Eastern Standard Time Zone

pgas

  • Hero Member
  • *****
  • Posts: 1097
    • View Profile
    • http://
Pdaxrom-builder
« Reply #1 on: January 06, 2006, 03:05:12 am »
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)
SLC-860 cacko / senao wifi

VoiDeR

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Pdaxrom-builder
« Reply #2 on: January 06, 2006, 03:44:54 am »
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.
Zaurus model: None looking to buy.
Location: Eastern Standard Time Zone

VoiDeR

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Pdaxrom-builder
« Reply #3 on: January 06, 2006, 03:51:41 am »
Heres the full output

Code: [Select]
----------------------------
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
« Last Edit: January 06, 2006, 03:52:30 am by VoiDeR »
Zaurus model: None looking to buy.
Location: Eastern Standard Time Zone

sashz

  • Sr. Member
  • ****
  • Posts: 388
    • View Profile
    • http://
Pdaxrom-builder
« Reply #4 on: January 06, 2006, 06:27:41 am »
there need configure patch - because i not used bmp with pdaXrom, this is as is 0 just added but not compiled

Quote
Heres the full output

Code: [Select]
----------------------------
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
[div align=\"right\"][a href=\"index.php?act=findpost&pid=109766\"][{POST_SNAPBACK}][/a][/div]

VoiDeR

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Pdaxrom-builder
« Reply #5 on: January 06, 2006, 12:43:40 pm »
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?
Zaurus model: None looking to buy.
Location: Eastern Standard Time Zone

pgas

  • Hero Member
  • *****
  • Posts: 1097
    • View Profile
    • http://
Pdaxrom-builder
« Reply #6 on: January 06, 2006, 04:26:28 pm »
Quote
Does the builder generate a a Package file for the feed or do i have to do that by hand?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=109821\"][{POST_SNAPBACK}][/a][/div]

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
« Last Edit: January 06, 2006, 04:27:12 pm by pgas »
SLC-860 cacko / senao wifi