error compiling 7025

  • I have been trying many time to compile image for dm7025.


    the build keeps failing on this:
    NOTE: package gst-plugins-good-0.10.2: started
    NOTE: package gst-plugins-good-0.10.2-r0: task do_fetch: started
    NOTE: package gst-plugins-good-0.10.2-r0: task do_fetch: completed
    NOTE: package gst-plugins-good-0.10.2-r0: task do_compile: started
    NOTE: package gst-plugins-good-0.10.2-r0: task do_compile: completed
    NOTE: package gst-plugins-good-0.10.2-r0: task do_populate_staging: started
    ERROR: function do_stage failed
    ERROR: see log in /home/dm/tuxbox-dev/dm7025/build/tmp/work/gst-plugins-good-0.10.2-r0/temp/log.do_stage.9940
    NOTE: Task failed:
    NOTE: package gst-plugins-good-0.10.2-r0: task do_populate_staging: failed
    ERROR: TaskFailed event exception, aborting
    NOTE: package gst-plugins-good-0.10.2: failed
    ERROR: Build of dreambox-image failed
    make: *** [image] Error 1


    I changed cvsdate and versions form 1.2 to 1.3 and 1.4 but no change.
    Deleted everything and started from scratch, same result.
    Any help is welcome.

    :smiling_face: Building your own images is a nice hobby..You can learn alot :smiling_face:

  • Post your log file (/home/dm/tuxbox-dev/dm7025/build/tmp/work/gst-plugins-good-0.10.2-r0/temp/log.do_stage.9940)


    That might give someone a bright idea.

  • this is in the log


    NOTE: make DESTDIR=/home/dm/tuxbox-dev/dm7025/build/tmp/work/gst-plugins-good-0.10.2-r0/temp-staging install
    make[1]: Entering directory `/home/dm/tuxbox-dev/dm7025/build/tmp/work/gst-plugins-good-0.10.2-r0/gst-plugins-good-0.10.2'
    make[1]: *** No rule to make target `install'. Stop.
    make[1]: Leaving directory `/home/dm/tuxbox-dev/dm7025/build/tmp/work/gst-plugins-good-0.10.2-r0/gst-plugins-good-0.10.2'
    FATAL: oe_runmake failed


    and this is in the log_do_compile log


    mv -f ".libs/libgstcacasink.expT" ".libs/libgstcacasink.exp"
    echo "{ global:" > .libs/libgstcacasink.ver
    cat .libs/libgstcacasink.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libgstcacasink.ver
    echo "local: *; };" >> .libs/libgstcacasink.ver
    ccache mipsel-linux-gcc -shared .libs/libgstcacasink_la-gstcacasink.o -Wl,--rpath -Wl,/home/dm/tuxbox-dev/dm7025/build/tmp/staging/mipsel-linux/lib -Wl,--rpath -Wl,/home/dm/tuxbox-dev/dm7025/build/tmp/staging/mipsel-linux/lib -L/home/dm/tuxbox-dev/dm7025/build/tmp/work/glib-2.0-2.8.2-r2/glib-2.8.2/glib/.libs -L/home/dm/tuxbox-dev/dm7025/build/tmp/staging/mipsel-linux/lib/.libs -L/home/dm/tuxbox-dev/dm7025/build/tmp/work/gstreamer-0.10.4-r0/gstreamer-0.10.4/gst/.libs -L/home/dm/tuxbox-dev/dm7025/build/tmp/staging/mipsel-linux/lib -pthread /home/dm/tuxbox-dev/dm7025/build/tmp/staging/mipsel-linux/lib/libgstbase-0.10.so /home/dm/tuxbox-dev/dm7025/build/tmp/staging/mipsel-linux/lib/libgstreamer-0.10.so /home/dm/tuxbox-dev/dm7025/build/tmp/staging/mipsel-linux/lib/libgobject-2.0.so /home/dm/tuxbox-dev/dm7025/build/tmp/staging/mipsel-linux/lib/libgmodule-2.0.so -ldl /home/dm/tuxbox-dev/dm7025/build/tmp/staging/mipsel-linux/lib/libgthread-2.0.so /home/dm/tuxbox-dev/dm7025/build/tmp/staging/mipsel-linux/lib/libxml2.so -lz -lm /home/dm/tuxbox-dev/dm7025/build/tmp/staging/mipsel-linux/lib/libglib-2.0.so -L/usr/lib -lcaca_pic -lslang -lX11 -L/usr/X11R6/lib -lncurses -Wl,-rpath-link -Wl,/home/dm/tuxbox-dev/dm7025/build/tmp/staging/mipsel-linux/lib -Wl,-O1 -Wl,-soname -Wl,libgstcacasink.so -Wl,-version-script -Wl,.libs/libgstcacasink.ver -o .libs/libgstcacasink.so
    /home/dm/tuxbox-dev/dm7025/build/tmp/cross/lib/gcc/mipsel-linux/4.1.0/../../../../mipsel-linux/bin/ld: skipping incompatible /usr/lib/libcaca_pic.a when searching for -lcaca_pic
    /home/dm/tuxbox-dev/dm7025/build/tmp/cross/lib/gcc/mipsel-linux/4.1.0/../../../../mipsel-linux/bin/ld: cannot find -lcaca_pic
    collect2: ld returned 1 exit status
    make[4]: *** [libgstcacasink.la] Error 1
    make[4]: Leaving directory `/home/dm/tuxbox-dev/dm7025/build/tmp/work/gst-plugins-good-0.10.2-r0/gst-plugins-good-0.10.2/ext/libcaca'
    make[3]: *** [all-recursive] Error 1
    make[3]: Leaving directory `/home/dm/tuxbox-dev/dm7025/build/tmp/work/gst-plugins-good-0.10.2-r0/gst-plugins-good-0.10.2/ext'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/dm/tuxbox-dev/dm7025/build/tmp/work/gst-plugins-good-0.10.2-r0/gst-plugins-good-0.10.2'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/home/dm/tuxbox-dev/dm7025/build/tmp/work/gst-plugins-good-0.10.2-r0/gst-plugins-good-0.10.2'
    FATAL: oe_runmake failed

    :smiling_face: Building your own images is a nice hobby..You can learn alot :smiling_face:

    Einmal editiert, zuletzt von MikeV ()

  • Strange... I my setup, the caca plugin (whatever it is) isn't built at all. From my config.log file in gst-plugins-good-0.10.2-r0:

    Code
    configure:19941: checking for ladspa.h
    configure:19948: result: no
    configure:19982: *** These plugins will not be built: ladspa
    configure:20042: checking for caca-config
    configure:20073: result: no
    configure:20121: *** These plugins will not be built: libcaca


    Check your own config.log file, and see where it picks up the caca-stuff from, and try and move it out of the way.

  • well did it again, clean try.
    same error ..here is my lines from the config log


    :smiling_face: Building your own images is a nice hobby..You can learn alot :smiling_face:

  • Ohh, the joys of cross compiling... A library on the build computer is interfering with configuration of the cross environment.


    Suggested "fix":

    Code
    mv /usr/bin/caca-config /usr/bin/caca-config.orig


    Then you will have to force OE to re-configure gst-plugins-good. I usually do that by

    Code
    rm tmp/stamps/gst-plugins-good*


    And then start building again.


    You can move the /usr/bin/caca-config back when finished.

  • thx..it was soo simple :smiling_face:


    finally i got past this error..now compiling kernel parts..

    :smiling_face: Building your own images is a nice hobby..You can learn alot :smiling_face: