Jump to content


Photo

Build environment.


  • Please log in to reply
91 replies to this topic

Re: Build environment. #61 omgwtfpwn

  • Member
  • 5 posts

0
Neutral

Posted 5 November 2011 - 12:37

hi again

after all i have compile a image for my stb :)
but i am a little confused and need some help
the working environment is ready for use after the
make -f Makefile-2.1 image
or it is nessesary to run also the
source env.source ; bitbake -k openpli-enigma2-feed
and
source env.source ; bitbake -b ../openembedded/recipes/images/openpli-enigma2-image.bb -c build
as in @christophecvr tutorial ? (thanks for this good tutorial)

i use the latest Makefile from sourceforge.net but my compile is ending with some error
| + echo 'Building feeds for [openpli]..'
| Building feeds for [openpli]..
| + '[' -n '' ']'
| + create_etc_timestamp
| + date +%2m%2d%2H%2M%Y
| ++ du -ks /home/wtf/openpli-real/build-vuduo/tmp/rootfs/openpli-enigma2-image
| ++ awk '{size = 10240 + $1; print (size > 65536 ? size : 65536) }'
| + ROOTFS_SIZE=98096
| + mkfs.jffs2 --root=/home/wtf/openpli-real/build-vuduo/tmp/rootfs/openpli-enigma2-image/boot --faketime --compression-mode=none --output=/home/wtf/openpli-real/build-vuduo/tmp/deploy/images/vuduo/openpli-enigma2-2.1-vuduo.boot.jffs2 --eraseblock=0x20000 -n -l
| + rm -rf /home/wtf/openpli-real/build-vuduo/tmp/rootfs/openpli-enigma2-image/boot/backdrop.mvi /home/wtf/openpli-real/build-vuduo/tmp/rootfs/openpli-enigma2-image/boot/bootlogo.mvi /home/wtf/openpli-real/build-vuduo/tmp/rootfs/openpli-enigma2-image/boot/bootlogo_wait.mvi
| + rm -rf /home/wtf/openpli-real/build-vuduo/tmp/rootfs/openpli-enigma2-image/tmp/vmlinux /home/wtf/openpli-real/build-vuduo/tmp/rootfs/openpli-enigma2-image/tmp/vmlinux.gz
| + mkfs.jffs2 --root=/home/wtf/openpli-real/build-vuduo/tmp/rootfs/openpli-enigma2-image --disable-compressor=lzo --compression-mode=size --output=/home/wtf/openpli-real/build-vuduo/tmp/deploy/images/vuduo/openpli-enigma2-2.1-vuduo.rootfs.jffs2 --eraseblock=0x20000 -n -l
| + gzip -f -c /home/wtf/openpli-real/build-vuduo/tmp/deploy/images/vuduo/vmlinux-vuduo.bin
| gzip: /home/wtf/openpli-real/build-vuduo/tmp/deploy/images/vuduo/vmlinux-vuduo.bin: No such file or directory
NOTE: package openpli-enigma2-image-1.0-r0: task do_rootfs: Failed
ERROR: Function 'do_rootfs' failed (see /home/wtf/openpli-real/build-vuduo/tmp/work/vuduo-oe-linux/openpli-enigma2-image-1.0-r0/temp/log.do_rootfs.5189 for further information)
ERROR: Task 12 (/home/wtf/openpli-real/openembedded/recipes/images/openpli-enigma2-image.bb, do_rootfs) failed with exit code '1'
ERROR: '/home/wtf/openpli-real/openembedded/recipes/images/openpli-enigma2-image.bb' failed
i atach the log file

the image was in /build-vuduo/tmp/deploy/images and i flash my stb and it is working well
i strees it a little to see if the image is ok and no crash at all
is this ok ?

if i want to add in my compile some plugins how can i do it ? i have test these plugins in image and they are working ok with openpli
and for the bootlogo i have to change anly the bootlogo.jpg in /openpli/openembedded/recipes/openpli/openpli-bootlogo/bootlogo.jpg ?
for default skin ?

thanks for your help :)

Attached Files


Edited by omgwtfpwn, 5 November 2011 - 12:39.


Re: Build environment. #62 omgwtfpwn

  • Member
  • 5 posts

0
Neutral

Posted 7 November 2011 - 11:51

nobody ?
please can anyone help how can i edit the bootlogo and defaults plugins of image which i compile ?
are the /openembedded/recipes/images/openpli-enigma.bb and /openembedded/recipes/images/openpli-enigma2.bb the right one ?

ok i am trying to find on my own but this is not so fast,a little help will be appreciate
thanks and regards

Re: Build environment. #63 MiLo

  • PLi® Core member
  • 14,055 posts

+298
Excellent

Posted 7 November 2011 - 12:47

Building with "bitbake -b file.bb" will only do what's in "file.bb", and will not take dependencies or so into account. For just building enigma2.bb that's usually okay, but if you want to create an image file, building "just" the image recipe will most likely not do what you want, or even fail.

To compile the image, the minimum you can do is:
source env.source
bitbake openpli-enigma2-image
This will build just the image and anything leading up to it, omitting lots of stuff that the "feed" version will build.
Real musicians never die - they just decompose

Re: Build environment. #64 omgwtfpwn

  • Member
  • 5 posts

0
Neutral

Posted 7 November 2011 - 22:16

thanks MiLo

it looks like i have to swim in the ocean without know swimming :(

but ok i don't want to abort so early this

after a lot of reading change the default bootlogo and radio logo
also change the default skin from skin-magic to skin-magic-hd but cant get that to be the default, i have to change it after installing the fresh nfi

Re: Build environment. #65 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 26 October 2012 - 23:44

Hello,


I was trying to build openpli from scratch using Makefile-2.1.

One failure (among others :() it was caused by the enigma2-plugin-skins-magic-hd.bb

I believe the correct git is the following:

diff enigma2-plugin-skins-magic-hd.bb.old enigma2-plugin-skins-magic-hd.bb
19c19
< SRC_URI = "git://git.assembla.com/openvix.7.git;protocol=git;branch=experimental file://pli.png"
---
> SRC_URI = "git://github.com/OpenViX/vix-magic-skins.git;protocol=git;branch=master file://pli.png"

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Build environment. #66 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 7 November 2012 - 21:09

Hello,


I am trying to compile package gst-ffmpeg and i am getting the following error:

athoik@pc:~/openpli/build-dm800se$ source env.source ; bitbake gst-ffmpeg
...
| make[3]: Entering directory `/home/athoik/openpli/build-dm800se/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/examples'
| gcc -DHAVE_CONFIG_H -I. -I..   -isystem/home/athoik/openpli/build-dm800se/tmp/sysroots/i686-linux/usr/include -Wall -I.. -isystem/home/athoik/openpli/build-dm800se/tmp/sysroots/i686-linux/usr/include -O2 -g -MT example1.o -MD -MP -MF .deps/example1.Tpo -c -o example1.o example1.c
| example1.c: In function 'main':
| example1.c:22:3: warning: passing argument 2 of 'audio_add_s16' makes integer from pointer without a cast [enabled by default]
| example1orc.h:69:6: note: expected 'int' but argument is of type 'short int *'
| example1.c:22:3: error: too many arguments to function 'audio_add_s16'
| example1orc.h:69:6: note: declared here
| make[3]: *** [example1.o] Error 1
| make[3]: Leaving directory `/home/athoik/openpli/build-dm800se/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/examples'
| make[2]: *** [all] Error 2
| make[2]: Leaving directory `/home/athoik/openpli/build-dm800se/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/examples'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/home/athoik/openpli/build-dm800se/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10'
| make: *** [all] Error 2
| + die 'oe_runmake failed'
| + oefatal 'oe_runmake failed'
| + echo FATAL: 'oe_runmake failed'
| FATAL: oe_runmake failed
| + exit 1
NOTE: package orc-native-0.4.10-r0: task do_compile: Failed
...


The example1.c contains the following:

  /* Call a function that uses Orc */
  audio_add_s16 (c, a, b, N);

While the header file example1orc.h contains the following:

void audio_add_s16 (short * d1, int n);

Instead of the following:

void audio_add_s16 (short * d1, const short * s1, const short * s2, int n);

How does the header example1orc.h created, where should i look in the code in order to fix that?

Thanks.

Attached Files


Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Build environment. #67 Sjaaky

  • Senior Member
  • 7,443 posts

+41
Good

Posted 7 November 2012 - 21:16

I compiled gst-ffmpeg today, which went flawlessly. However I did use OpenPLi 3.0.

Re: Build environment. #68 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 7 November 2012 - 21:38

The following code produces the header files.

../tools/orcc --implementation -o example1orc.c ./example1orc.orc
../tools/orcc --header -o example1orc.h ./example1orc.orc
../tools/orcc --implementation -o example2orc.c ./example2orc.orc
../tools/orcc --header -o example2orc.h ./example2orc.orc
../tools/orcc --implementation -o example3orc.c ./example3orc.orc
../tools/orcc --header -o example3orc.h ./example3orc.orc
../tools/orcc --implementation -o mt19937arorc.c ./mt19937arorc.orc
../tools/orcc --header -o mt19937arorc.h ./mt19937arorc.orc

Any idea why this produces incorrect header file;
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Build environment. #69 Sjaaky

  • Senior Member
  • 7,443 posts

+41
Good

Posted 7 November 2012 - 22:00

Maybe you can just skip compilation of the examples.

Re: Build environment. #70 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 7 November 2012 - 22:07

Dear all,


Building the bitbate alone succeds.

athoik@pc:~/openpli/build-dm800se$ bitbake -b /home/athoik/openpli/openembedded/recipes/orc/orc_0.4.10.bb -c clean

Build Configuration:
BB_VERSION	    = "1.12.0"
METADATA_BRANCH   = "master"
METADATA_REVISION = "b4a8a06"
TARGET_ARCH	   = "mipsel"
TARGET_OS		 = "linux"
MACHINE		   = "dm800se"
DISTRO		    = "openpli"
DISTRO_VERSION    = "2.1"

NOTE: Preparing runqueue
NOTE: Executing RunQueue Tasks
NOTE: Running task 1 of 1 (ID: 0, /home/athoik/openpli/openembedded/recipes/orc/orc_0.4.10.bb, do_clean)
NOTE: package orc-0.4.10-r0: task do_clean: Started
NOTE: package orc-0.4.10-r0: task do_clean: Succeeded
NOTE: Tasks Summary: Attempted 1 tasks of which 0 didn't need to be rerun and 0 failed.
athoik@pc:~/openpli/build-dm800se$ bitbake -b /home/athoik/openpli/openembedded/recipes/orc/orc_0.4.10.bb -c build

Build Configuration:
BB_VERSION	    = "1.12.0"
METADATA_BRANCH   = "master"
METADATA_REVISION = "b4a8a06"
TARGET_ARCH	   = "mipsel"
TARGET_OS		 = "linux"
MACHINE		   = "dm800se"
DISTRO		    = "openpli"
DISTRO_VERSION    = "2.1"
...
...
...
NOTE: package orc-0.4.10-r0: task do_package_stage: Succeeded
NOTE: Running task 13 of 14 (ID: 6, /home/athoik/openpli/openembedded/recipes/orc/orc_0.4.10.bb, do_package_stage_all)
NOTE: package orc-0.4.10-r0: task do_package_stage_all: Started
NOTE: package orc-0.4.10-r0: task do_package_stage_all: Succeeded
NOTE: Running task 14 of 14 (ID: 8, /home/athoik/openpli/openembedded/recipes/orc/orc_0.4.10.bb, do_build)
NOTE: package orc-0.4.10-r0: task do_build: Started
NOTE: package orc-0.4.10-r0: task do_build: Succeeded
NOTE: Tasks Summary: Attempted 14 tasks of which 0 didn't need to be rerun and 0 failed.

But then if i try to run the gst-ffmpeg fails! :(

Strange huh?

I believe there is an option to keep sources, somebody remember this option?
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Build environment. #71 Sjaaky

  • Senior Member
  • 7,443 posts

+41
Good

Posted 7 November 2012 - 22:13

I'll bet this fails as well:

bitbake -b /home/athoik/openpli/openembedded/recipes/orc/orc-native-0.4.10.bb


Re: Build environment. #72 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 7 November 2012 - 22:17

There is no orc-native bitbake!

athoik@pc:~/openpli/build-dm800se$ bitbake -b /home/athoik/openpli/openembedded/recipes/orc/orc
orc/		   orc.inc		orc_0.4.10.bb  orc_0.4.3.bb   orc_0.4.4.bb   orc_0.4.5.bb   orc_0.4.9.bb  
athoik@pc:~/openpli/build-dm800se$ bitbake -b /home/athoik/openpli/openembedded/recipes/orc/orc


PS. Just found keep sources option..

http://openpli.org/f...071#entry229071

try putting a # in front of INHERIT += "rm_work" in the site.conf
so it looks like

#INHERIT += "rm_work"

this is handy for keeping the source files aswell so if you need to patch/change anything you have the source to play with.


Edited by athoik, 7 November 2012 - 22:21.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Build environment. #73 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 7 November 2012 - 22:55

I'll bet this fails as well:

bitbake -b /home/athoik/openpli/openembedded/recipes/orc/orc-native-0.4.10.bb


Actually bitbake -b /home/athoik/openpli/openembedded/recipes/orc/orc_0.4.10.bb succeds while bitbake -c build orc-native fails.

athoik@pc:~/openpli/build-dm800se$ bitbake -b /home/athoik/openpli/openembedded/recipes/orc/orc_0.4.10.bb

Build Configuration:
BB_VERSION		= "1.12.0"
METADATA_BRANCH   = "master"
METADATA_REVISION = "b4a8a06"
TARGET_ARCH	   = "mipsel"
TARGET_OS		 = "linux"
MACHINE		   = "dm800se"
DISTRO			= "openpli"
DISTRO_VERSION	= "2.1"

NOTE: Preparing runqueue
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 14 tasks of which 14 didn't need to be rerun and 0 failed.
athoik@pc:~/openpli/build-dm800se$ bitbake -c build orc-native
NOTE: Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to increase performance.
Loading cache: 100% |################################################################################################| ETA:  00:00:00
Loaded 7411 entries from dependency cache.
Parsing recipes: 100% |##############################################################################################| Time: 00:02:39
Parsing of 7658 .bb files complete (6779 cached, 879 parsed). 8309 targets, 357 skipped, 2 masked, 0 errors.
WARNING: No bb files matched BBFILE_PATTERN_overlay '/home/athoik/openpli/local'

Build Configuration:
BB_VERSION		= "1.12.0"
METADATA_BRANCH   = "master"
METADATA_REVISION = "b4a8a06"
TARGET_ARCH	   = "mipsel"
TARGET_OS		 = "linux"
MACHINE		   = "dm800se"
DISTRO			= "openpli"
DISTRO_VERSION	= "2.1"

NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing RunQueue Tasks
NOTE: Running task 94 of 158 (ID: 11, virtual:native:/home/athoik/openpli/openembedded/recipes/orc/orc_0.4.10.bb, do_compile)
NOTE: package orc-native-0.4.10-r0: task do_compile: Started
ERROR: Logfile of failure stored in: /home/athoik/openpli/build-dm800se/tmp/work/i686-linux/orc-native-0.4.10-r0/temp/log.do_compile.26175
Log data follows:
| + do_compile
| + sed -i -e s#/tmp#.#g /home/athoik/openpli/build-dm800se/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/orc/orccodemem.c
| + 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/athoik/openpli/build-dm800se/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10'
| Making all in orc
| make[2]: Entering directory `/home/athoik/openpli/build-dm800se/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/orc'
...
...
| gcc -DHAVE_CONFIG_H -I. -I..   -isystem/home/athoik/openpli/build-dm800se/tmp/sysroots/i686-linux/usr/include -Wall -I.. -isystem/home/athoik/openpli/build-dm800se/tmp/sysroots/i686-linux/usr/include -O2 -g -MT example1.o -MD -MP -MF .deps/example1.Tpo -c -o example1.o example1.c
| example1.c: In function 'main':
| example1.c:22:3: warning: passing argument 2 of 'audio_add_s16' makes integer from pointer without a cast [enabled by default]
| example1orc.h:69:6: note: expected 'int' but argument is of type 'short int *'
| example1.c:22:3: error: too many arguments to function 'audio_add_s16'
| example1orc.h:69:6: note: declared here
| make[3]: *** [example1.o] Error 1
| make[3]: Leaving directory `/home/athoik/openpli/build-dm800se/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/examples'
| make[2]: *** [all] Error 2
| make[2]: Leaving directory `/home/athoik/openpli/build-dm800se/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/examples'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/home/athoik/openpli/build-dm800se/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10'
| make: *** [all] Error 2
| + die 'oe_runmake failed'
| + oefatal 'oe_runmake failed'
| + echo FATAL: 'oe_runmake failed'
| FATAL: oe_runmake failed
| + exit 1
NOTE: package orc-native-0.4.10-r0: task do_compile: Failed
ERROR: Function 'do_compile' failed (see /home/athoik/openpli/build-dm800se/tmp/work/i686-linux/orc-native-0.4.10-r0/temp/log.do_compile.26175 for further information)
ERROR: Task 11 (virtual:native:/home/athoik/openpli/openembedded/recipes/orc/orc_0.4.10.bb, do_compile) failed with exit code '1'
ERROR: 'virtual:native:/home/athoik/openpli/openembedded/recipes/orc/orc_0.4.10.bb' failed


Same problem mentioned here:

http://www.vuplus-community.net/board/threads/orc-compil.6687/
http://www.world-of-satellite.com/showthread.php?18693-build-error-ubuntu-12-04&p=139622

Any help or idea?

Edited by athoik, 7 November 2012 - 22:55.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Build environment. #74 Sjaaky

  • Senior Member
  • 7,443 posts

+41
Good

Posted 8 November 2012 - 00:04

Any help or idea?

I compiled gst-ffmpeg today, which went flawlessly. However I did use OpenPLi 3.0.

Maybe you can just skip compilation of the examples.



Re: Build environment. #75 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 8 November 2012 - 00:11

Dear all,

I just took some tests:

bitbake -c build orc-native using orc_0.4.10.bb FAILURE
bitbake -c build orc-native using orc_0.4.9.bb FAILURE
bitbake -c build orc-native using orc_0.4.5.bb SUCCESS

In order to use orc_0.4.9.bb i removed the orc_0.4.10.bb
In order to use orc_0.4.5.bb i removed the orc_0.4.9.bb (and orc_0.4.10.bb from previous test)


Using new bitbate orc_0.4.11.bb bitbake -c build orc-native FAILURE

athoik@pc:~/openpli/openembedded/recipes/orc$ cat orc_0.4.11.bb
require orc.inc

SRC_URI[orc.md5sum] = "b8b0b148d319422c3ad250c29483b3c4"
SRC_URI[orc.sha256sum] = "6ec60521a11339eda36f1e2210d08ae95010d769575e471aaf365b89bca8d031"



Using new bitbate orc_0.4.12.bb bitbake -c build orc-native FAILURE

athoik@pc:~/openpli/openembedded/recipes/orc$ cat orc_0.4.12.bb
require orc.inc

SRC_URI[orc.md5sum] = "3130b63e6a1284b3e0796fab2450753a"
SRC_URI[orc.sha256sum] = "61a676f7530277cced1ce327fcb812067595408b60bb347999240e393fb27fc5"



Using new bitbate orc_0.4.13.bb bitbake -c build orc-native FAILURE

athoik@pc:~/openpli/openembedded/recipes/orc$ cat orc_0.4.13.bb
require orc.inc

SRC_URI[orc.md5sum] = "f6d0aed003f67c91933c22d9e5f1696a"
SRC_URI[orc.sha256sum] = "0fb8952ff688fe4b6f3b68cad49d4fb3cdfd28643b43410170601cc1f1e49601"


Using new bitbate orc_0.4.14.bb bitbake -c build orc-native FAILURE

athoik@pc:~/openpli/openembedded/recipes/orc$ cat orc_0.4.14.bb
require orc.inc

SRC_URI[orc.md5sum] = "6b3ff209e9763ebe40e152538884bd71"
SRC_URI[orc.sha256sum] = "6b0c536984871954364976516ea0328e2dcd856111726a23e609504ba2b12313"



Using new bitbate orc_0.4.15.bb bitbake -c build orc-native SUCCESS

athoik@pc:~/openpli/openembedded/recipes/orc$ cat orc_0.4.15.bb
require orc.inc

SRC_URI[orc.md5sum] = "ac8be2f16434d8019ea43fa61c4cbbef"
SRC_URI[orc.sha256sum] = "02b202ae5cf69782d263a3321b86e94dec37a646f4537e99403844a0828b3a2f"


Using new bitbate orc_0.4.16.bb bitbake -c build orc-native SUCCESS

athoik@pc:~/openpli/openembedded/recipes/orc$ cat orc_0.4.16.bb
require orc.inc

SRC_URI[orc.md5sum] = "e482932e544c847761449b106ecbc483"
SRC_URI[orc.sha256sum] = "700e4edba20a0ed42164b645da26ce515b883d4c4633b222302f1e541f2a58ab"


The RELEASE of the orc contains the following:

0.4.16
======

Fix a few bugs people noticed in 0.4.15.

- orc_init() tried to take the same mutex as generated C code that
   calls (indirectly) orc_init().
- sse: Fixes for 64 bit pointers with any of the upper 32 bits set.


0.4.15
======

This should have been release much earlier.

- Protect global resources with mutexes.  Duh.  This solves a bunch
   of bug reports.
- Restore c64x-c backend.  Untested.
- Convert MMX and SSE backends to a new instruction scheduler.
- Add alignment and size hints to parser.


So whats the safest way to go? Use the latest? 0.4.16

Any idea why 0.4.10 (actually 0.4.9 to 0.4.14) fails?
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Build environment. #76 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 8 November 2012 - 00:13

I compiled gst-ffmpeg today, which went flawlessly. However I did use OpenPLi 3.0.


I can't use OpenPli 3.0 yet. :(

Maybe you can just skip compilation of the examples.


Is it safe to skip examples?

Thanks Sjaaky.
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Build environment. #77 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 8 November 2012 - 15:12

Dear all,


I just build a Ubuntu server 12.04 x64 from scratch!

Now the orc has not problem, but gst-ffmpeg fails.

| make[3]: Leaving directory `/home/athoik/openpli/build-dm800se/tmp/work/mipsel-oe-linux/gst-ffmpeg-0.10.11-r1/gst-ffmpeg-0.10.11/ext/ffmpeg'
| make[2]: *** [all-recursive] Error 1
| make[2]: Leaving directory `/home/athoik/openpli/build-dm800se/tmp/work/mipsel-oe-linux/gst-ffmpeg-0.10.11-r1/gst-ffmpeg-0.10.11/ext'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/home/athoik/openpli/build-dm800se/tmp/work/mipsel-oe-linux/gst-ffmpeg-0.10.11-r1/gst-ffmpeg-0.10.11'
| make: *** [all] Error 2
| + die 'oe_runmake failed'
| + oefatal 'oe_runmake failed'
| + echo FATAL: 'oe_runmake failed'
| FATAL: oe_runmake failed
| + exit 1
NOTE: package gst-ffmpeg-0.10.11-r1: task do_compile: Failed

What should i do?

Once again for the help.

Attached Files


Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Build environment. #78 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 8 November 2012 - 22:22

Hello everybody,


Is anybody able to compile gst-ffmpeg (for dm800se) using Makefile2.1? (after running bitcake -c clean gst-ffmpeg)

Edited by athoik, 8 November 2012 - 22:23.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Build environment. #79 Zenox

  • Senior Member
  • 57 posts

+1
Neutral

Posted 12 November 2012 - 00:14

I compiled gst-ffmpeg today, which went flawlessly. However I did use OpenPLi 3.0.

Very nice. I'm running OpenPLi 3.0 as well. Do you have an ipk file to share?

Re: Build environment. #80 Sjaaky

  • Senior Member
  • 7,443 posts

+41
Good

Posted 12 November 2012 - 06:19

We might include it in the feed.


6 user(s) are reading this topic

0 members, 6 guests, 0 anonymous users