Jump to content


Photo

build error


  • Please log in to reply
5 replies to this topic

#1 daimon

  • Senior Member
  • 220 posts

+5
Neutral

Posted 18 November 2011 - 00:17

now if i try to upgrade my build environment I get the following errors :).

daimon@daimon-laptop:~$ cd 8000

daimon@daimon-laptop:~/8000$ cd openpli

daimon@daimon-laptop:~/8000/openpli$ cd trunk

daimon@daimon-laptop:~/8000/openpli/trunk$ cd pli-oe

daimon@daimon-laptop:~/8000/openpli/trunk/pli-oe$ make -f Makefile-2.1 image

cd /home/daimon/8000/openpli/trunk/pli-oe/openembedded && git pull origin master && git submodule update

remote: Counting objects: 12, done.

remote: Compressing objects: 100% (7/7), done.

remote: Total 7 (delta 5), reused 0 (delta 0)

Unpacking objects: 100% (7/7), done.

From git://openpli.git.sourceforge.net/gitroot/openpli/openembedded

* branch		    master	 -> FETCH_HEAD

Updating 5d9af6e..d3bba4b

Fast-forward

.../linux-etxx00/dvb-usb-smsdvb_fix_frontend.patch |  118 ++++++++++++++++++++

recipes/linux/linux-etxx00_3.1.0.bb			    |    3 +-

2 files changed, 120 insertions(+), 1 deletions(-)

create mode 100644 recipes/linux/linux-etxx00/dvb-usb-smsdvb_fix_frontend.patch

cd /home/daimon/8000/openpli/trunk/pli-oe/build-dm8000; . ./env.source; bitbake openpli-enigma2-image

Loading cache: 100% |###########################################| ETA:  00:00:00

Loaded 7390 entries from dependency cache.

Parsing recipes: 100% |#########################################| Time: 00:02:14

Parsing of 7611 .bb files complete (6761 cached, 850 parsed). 8259 targets, 357 skipped, 2 masked, 0 errors.

WARNING: No bb files matched BBFILE_PATTERN_overlay '/home/daimon/8000/openpli/trunk/pli-oe/local'

Build Configuration:

BB_VERSION	    = "1.12.0"

METADATA_BRANCH   = "master"

METADATA_REVISION = "d3bba4b"

TARGET_ARCH	   = "mipsel"

TARGET_OS		 = "linux"

MACHINE		   = "dm8000"

DISTRO		    = "openpli"

DISTRO_VERSION    = "2.1"

NOTE: Resolving any missing task queue dependencies

NOTE: Preparing runqueue

NOTE: Executing RunQueue Tasks

NOTE: Removing stamps: /home/daimon/8000/openpli/trunk/pli-oe/build-dm8000/tmp/stamps/dm8000-oe-linux/openpli-enigma2-image-1.0-r0.*

NOTE: Running task 1887 of 3500 (ID: 162, /home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/enigma2/enigma2.bb, do_setscene)

NOTE: Running task 2553 of 3500 (ID: 178, /home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/enigma2/enigma2-plugins.bb, do_setscene)

NOTE: package enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27: task do_setscene: Started

NOTE: Running task 3421 of 3500 (ID: 9, /home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/images/openpli-enigma2-image.bb, do_setscene)

NOTE: package enigma2-plugins-experimental-git0+5cdadebebae9d304b8a81594369f5f2c953ede2f-r5: task do_setscene: Started

NOTE: package enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27: task do_setscene: Succeeded

NOTE: package openpli-enigma2-image-1.0-r0: task do_setscene: Started

NOTE: package openpli-enigma2-image-1.0-r0: task do_setscene: Succeeded

NOTE: Running task 3422 of 3500 (ID: 160, /home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/enigma2/enigma2.bb, do_fetch)

NOTE: Running task 3423 of 3500 (ID: 7, /home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/images/openpli-enigma2-image.bb, do_fetch)

NOTE: package enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27: task do_fetch: Started

NOTE: package enigma2-plugins-experimental-git0+5cdadebebae9d304b8a81594369f5f2c953ede2f-r5: task do_setscene: Succeeded

NOTE: Running task 3424 of 3500 (ID: 176, /home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/enigma2/enigma2-plugins.bb, do_fetch)

NOTE: package openpli-enigma2-image-1.0-r0: task do_fetch: Started

NOTE: package openpli-enigma2-image-1.0-r0: task do_fetch: Succeeded

NOTE: Running task 3425 of 3500 (ID: 0, /home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/images/openpli-enigma2-image.bb, do_unpack)

NOTE: package enigma2-plugins-experimental-git0+5cdadebebae9d304b8a81594369f5f2c953ede2f-r5: task do_fetch: Started

NOTE: package openpli-enigma2-image-1.0-r0: task do_unpack: Started

NOTE: package openpli-enigma2-image-1.0-r0: task do_unpack: Succeeded

NOTE: Running task 3426 of 3500 (ID: 1, /home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/images/openpli-enigma2-image.bb, do_patch)

NOTE: package openpli-enigma2-image-1.0-r0: task do_patch: Started

NOTE: package openpli-enigma2-image-1.0-r0: task do_patch: Succeeded

From git://openpli.git.sourceforge.net/gitroot/openpli/plugins-enigma2

  * branch		    master	 -> FETCH_HEAD

WARNING: /home/daimon/8000/openpli/trunk/pli-oe/bitbake/lib/bb/fetch/git.py:191: DeprecationWarning: Call to deprecated function bb.mkdirhier: Please use bb.utils.mkdirhier instead.

  bb.mkdirhier(codir)

From git://openpli.git.sourceforge.net/gitroot/openpli/enigma2

  * branch		    master	 -> FETCH_HEAD

NOTE: package enigma2-plugins-experimental-git0+5cdadebebae9d304b8a81594369f5f2c953ede2f-r5: task do_fetch: Succeeded

NOTE: Running task 3427 of 3500 (ID: 169, /home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/enigma2/enigma2-plugins.bb, do_unpack)

NOTE: package enigma2-plugins-experimental-git0+5cdadebebae9d304b8a81594369f5f2c953ede2f-r5: task do_unpack: Started

NOTE: package enigma2-plugins-experimental-git0+5cdadebebae9d304b8a81594369f5f2c953ede2f-r5: task do_unpack: Succeeded

NOTE: Running task 3428 of 3500 (ID: 170, /home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/enigma2/enigma2-plugins.bb, do_patch)

NOTE: package enigma2-plugins-experimental-git0+5cdadebebae9d304b8a81594369f5f2c953ede2f-r5: task do_patch: Started

NOTE: package enigma2-plugins-experimental-git0+5cdadebebae9d304b8a81594369f5f2c953ede2f-r5: task do_patch: Succeeded

WARNING: /home/daimon/8000/openpli/trunk/pli-oe/bitbake/lib/bb/fetch/git.py:191: DeprecationWarning: Call to deprecated function bb.mkdirhier: Please use bb.utils.mkdirhier instead.

  bb.mkdirhier(codir)

NOTE: package enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27: task do_fetch: Succeeded

NOTE: Running task 3429 of 3500 (ID: 153, /home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/enigma2/enigma2.bb, do_unpack)

NOTE: package enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27: task do_unpack: Started

NOTE: package enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27: task do_unpack: Succeeded

NOTE: Running task 3430 of 3500 (ID: 154, /home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/enigma2/enigma2.bb, do_patch)

NOTE: package enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27: task do_patch: Started

NOTE: package enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27: task do_patch: Succeeded

NOTE: Running task 3431 of 3500 (ID: 163, /home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/enigma2/enigma2.bb, do_configure)

NOTE: package enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27: task do_configure: Started

NOTE: package enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27: task do_configure: Succeeded

NOTE: Running task 3432 of 3500 (ID: 164, /home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/enigma2/enigma2.bb, do_compile)

NOTE: package enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27: task do_compile: Started

ERROR: Logfile of failure stored in: /home/daimon/8000/openpli/trunk/pli-oe/build-dm8000/tmp/work/dm8000-oe-linux/enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27/temp/log.do_compile.26657

Log data follows:

| + do_compile

| + base_do_compile

| + '[' -e Makefile -o -e makefile -o -e GNUmakefile ']'

| + oe_runmake

| + oenote make

| + echo NOTE: make

| NOTE: make

| + make

| make  all-recursive

| make[1]: Entering directory `/home/daimon/8000/openpli/trunk/pli-oe/build-dm8000/tmp/work/dm8000-oe-linux/enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27/git'

| Making all in include

| make[2]: Entering directory `/home/daimon/8000/openpli/trunk/pli-oe/build-dm8000/tmp/work/dm8000-oe-linux/enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27/git/include'

| make[2]: Nothing to be done for `all'.

| make[2]: Leaving directory `/home/daimon/8000/openpli/trunk/pli-oe/build-dm8000/tmp/work/dm8000-oe-linux/enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27/git/include'

| Making all in lib

| make[2]: Entering directory `/home/daimon/8000/openpli/trunk/pli-oe/build-dm8000/tmp/work/dm8000-oe-linux/enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27/git/lib'

| Making all in actions

| make[3]: Entering directory `/home/daimon/8000/openpli/trunk/pli-oe/build-dm8000/tmp/work/dm8000-oe-linux/enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27/git/lib/actions'

|   GEN    actionids.h

| parsing ../../lib/gui/ebutton.h

| parsing ../../lib/gui/ecanvas.h

| parsing ../../lib/gui/einput.h

| parsing ../../lib/gui/einputnumber.h

| parsing ../../lib/gui/einputstring.h

| parsing ../../lib/gui/elabel.h

| parsing ../../lib/gui/elistbox.h

| parsing ../../lib/gui/elistboxcontent.h

| parsing ../../lib/gui/epixmap.h

| parsing ../../lib/gui/epositiongauge.h

| parsing ../../lib/gui/eslider.h

| parsing ../../lib/gui/esubtitle.h

| parsing ../../lib/gui/evideo.h

| parsing ../../lib/gui/ewidget.h

| parsing ../../lib/gui/ewidgetanimation.h

| parsing ../../lib/gui/ewidgetdesktop.h

| parsing ../../lib/gui/ewindow.h

| parsing ../../lib/gui/ewindowstyle.h

| parsing ../../lib/gui/ewindowstyleskinned.h

| parsing ../../lib/gui/ebutton.h

| parsing ../../lib/gui/ecanvas.h

| parsing ../../lib/gui/einput.h

| parsing ../../lib/gui/einputnumber.h

| parsing ../../lib/gui/einputstring.h

| parsing ../../lib/gui/elabel.h

| parsing ../../lib/gui/elistbox.h

| parsing ../../lib/gui/elistboxcontent.h

| parsing ../../lib/gui/epixmap.h

| parsing ../../lib/gui/epositiongauge.h

| parsing ../../lib/gui/eslider.h

| parsing ../../lib/gui/esubtitle.h

| parsing ../../lib/gui/evideo.h

| parsing ../../lib/gui/ewidget.h

| parsing ../../lib/gui/ewidgetanimation.h

| parsing ../../lib/gui/ewidgetdesktop.h

| parsing ../../lib/gui/ewindow.h

| parsing ../../lib/gui/ewindowstyle.h

| parsing ../../lib/gui/ewindowstyleskinned.h

| make  all-am

| make[4]: Entering directory `/home/daimon/8000/openpli/trunk/pli-oe/build-dm8000/tmp/work/dm8000-oe-linux/enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27/git/lib/actions'

|   CXX    action.o

| action.cpp: In member function 'virtual void eActionMap::AddRef()':

| action.cpp:23: error: request for member 'count' in '((eActionMap*)this)->eActionMap::ref', which is of non-class type 'oRefCount'

| action.cpp: In member function 'virtual void eActionMap::Release()':

| action.cpp:23: error: request for member 'count' in '((eActionMap*)this)->eActionMap::ref', which is of non-class type 'oRefCount'

| make[4]: *** [action.o] Error 1

| make[4]: Leaving directory `/home/daimon/8000/openpli/trunk/pli-oe/build-dm8000/tmp/work/dm8000-oe-linux/enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27/git/lib/actions'

| make[3]: *** [all] Error 2

| make[3]: Leaving directory `/home/daimon/8000/openpli/trunk/pli-oe/build-dm8000/tmp/work/dm8000-oe-linux/enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27/git/lib/actions'

| make[2]: *** [all-recursive] Error 1

| make[2]: Leaving directory `/home/daimon/8000/openpli/trunk/pli-oe/build-dm8000/tmp/work/dm8000-oe-linux/enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27/git/lib'

| make[1]: *** [all-recursive] Error 1

| make[1]: Leaving directory `/home/daimon/8000/openpli/trunk/pli-oe/build-dm8000/tmp/work/dm8000-oe-linux/enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27/git'

| make: *** [all] Error 2

| + die 'oe_runmake failed'

| + oefatal 'oe_runmake failed'

| + echo FATAL: 'oe_runmake failed'

NOTE: package enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27: task do_compile: Failed

ERROR: Function 'do_compile' failed (see /home/daimon/8000/openpli/trunk/pli-oe/build-dm8000/tmp/work/dm8000-oe-linux/enigma2-2.7+git0+f5423cd2570d556e2e318cd9267fae38b8c0bd29-r27/temp/log.do_compile.26657 for further information)

ERROR: Task 164 (/home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/enigma2/enigma2.bb, do_compile) failed with exit code '1'

ERROR: '/home/daimon/8000/openpli/trunk/pli-oe/openembedded/recipes/enigma2/enigma2.bb' failed

make: *** [image] Errore 1





Re: build error #2 MiLo

  • PLi® Core member
  • 14,045 posts

+298
Excellent

Posted 18 November 2011 - 07:40

That will teach me... I was in a hurry so I botched the commit.
http://openpli.git.s...67fae38b8c0bd29
The code in object.h should read:

struct oRefCount
{
  int count;
  oRefCount(): count(0) { }
  operator int&() { return count; }
#ifdef OBJECT_DEBUG
  ~oRefCount()
  {
   if (count)
    eDebug("OBJECT_DEBUG FATAL: %p has %d references!", this, count);
   else
    eDebug("OBJECT_DEBUG refcount ok! (%p)", this);
  }
#endif
};

Real musicians never die - they just decompose

Re: build error #3 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 18 November 2011 - 11:34

but that would revert your change ;)
Instead, I'll complete what you intended.

Re: build error #4 MiLo

  • PLi® Core member
  • 14,045 posts

+298
Excellent

Posted 18 November 2011 - 11:40

When I made that experiment, I also overlooked the constructor which initializes the count to zero, so just removing the class isn't going to work without further changes (a plain integer won't be initialized to 0 by default). That's why i only removed the destructor. (The actual change was just about removing "volatile").
Real musicians never die - they just decompose

Re: build error #5 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 18 November 2011 - 11:45

oh, you are right, so indeed we should keep the struct.

Re: build error #6 daimon

  • Senior Member
  • 220 posts

+5
Neutral

Posted 18 November 2011 - 14:24

thanks for the help now it's all right I'm sorry but I am a beginner I just wanted to inform :)


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users