Jump to content


pablocool

Member Since 21 Feb 2013
Offline Last Active 23 Feb 2024 14:56
-----

Posts I've Made

In Topic: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

30 August 2018 - 06:43

Before you posted I used "-d" param and it worked. Do you have idea why installing completely same version packages from those links instead of apt make a difference for dpkg-buildpackage?


In Topic: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

29 August 2018 - 14:43

And how to fix sh files to overcome this:

********************************************************
       No patch required. You have non vaapi GPU.       
********************************************************

dpkg-buildpackage: info: pakiet źródłowy xine-lib-1.2
dpkg-buildpackage: info: wersja pakietu źródłowego 1.2.9+hg-e2pc-0
dpkg-buildpackage: info: dystrybucja źródła unstable
dpkg-buildpackage: info: źródła zmienione przez Petri Hinturkainen <phintuka@users.sourceforge.net>
dpkg-buildpackage: info: architektura gościa amd64
 dpkg-source --before-build xine-lib-1.2-1.2.9+hg-e2pc
dpkg-checkbuilddeps: błąd: Unmet build dependencies: libesd0-dev
dpkg-buildpackage: ostrzeżenie: niespełnione zależności/konflikty czasu budowania - przerywanie
dpkg-buildpackage: ostrzeżenie: (Użyj opcji -d, aby nadpisać).
mv: nie można wykonać stat na '*.deb': Nie ma takiego pliku ani katalogu
dpkg: błąd: cannot access archive '*.deb': Nie ma takiego pliku ani katalogu

I checked and have both libesd0-dev and libesd0 installed 

iU  libesd0:amd64                              0.2.41-11                           amd64        Enlightened Sound Daemon - Shared libraries
iU  libesd0-dev                                0.2.41-11                           amd64        Enlightened Sound Daemon - Development files

Is "-d" parameter for dpkg-buildpackage a proper solution?


In Topic: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

29 August 2018 - 13:02

<- rebuild, install and activate dvbsoftwareca.ko only by script because two kernel headers will be rewritten.

 

How to do this in ubuntu? I use gentoo on daily basis and use /usr/src/kernel dir to make kernel and modules.

 

Also which scripts need to be run by normal user (./1_download) but ./2_build.. needs root access. What with 3_.. and later?


In Topic: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

24 August 2018 - 13:15

OK I discovered enigma2pc-6.2

 

But I fail on ./3_build_libxine.sh

libtool: install: (cd /home/ubuntu/enigma2pc-6.2/xine-lib-1.2-1.2.9+hg-e2pc/src/input; /bin/sh "/home/ubuntu/enigma2pc-6.2/xine-lib-1.2-1.2.9+hg-e2pc/libtool"  --silent --tag CC --mode=relink x86_64-linux-gnu-gcc -O3 -fexpensive-optimizations -ffast-math -fvisibility=hidden -pipe -Wall -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Werror-implicit-function-declaration -Wstrict-aliasing=2 -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wpointer-arith -g -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wformat-security -Wstrict-aliasing=2 -Werror=implicit-function-declaration -Wl,-z,defs -Wl,--gc-sections -avoid-version -module -Wl,-Bsymbolic -g -o xineplug_inp_bluray.la -rpath /usr/lib/xine/plugins/2.7 xineplug_inp_bluray_la-input_bluray.lo ../../src/xine-engine/libxine.la -lbluray -pthread media_helper.la input_helper.la -inst-prefix-dir /home/ubuntu/enigma2pc-6.2/xine-lib-1.2-1.2.9+hg-e2pc/debian/tmp)
.libs/xineplug_inp_bluray_la-input_bluray.o: In function `bluray_plugin_open':
/home/ubuntu/enigma2pc-6.2/xine-lib-1.2-1.2.9+hg-e2pc/src/input/input_bluray.c:1718: undefined reference to `bd_register_argb_overlay_proc'
.libs/xineplug_inp_bluray_la-input_bluray.o: In function `bluray_plugin_dispose':
/home/ubuntu/enigma2pc-6.2/xine-lib-1.2-1.2.9+hg-e2pc/src/input/input_bluray.c:1419: undefined reference to `bd_register_argb_overlay_proc'
collect2: error: ld returned 1 exit status
libtool:   error: error: relink 'xineplug_inp_bluray.la' with the above command before installing it

In Topic: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

24 August 2018 - 09:43

Hi all

 

Is this script expected to work on Ubuntu 16.04?

In file included from osd.c:30:0:
osd.c: In function ‘gzread_i16’:
osd.c:855:9: error: request for member ‘have’ in something not a structure or union
   ret = gzgetc(fp);
         ^
osd.c:855:9: error: request for member ‘have’ in something not a structure or union
   ret = gzgetc(fp);
         ^
osd.c:855:9: error: request for member ‘pos’ in something not a structure or union
   ret = gzgetc(fp);
         ^
osd.c:855:9: error: request for member ‘next’ in something not a structure or union
   ret = gzgetc(fp);
         ^
osd.c:855:16: warning: passing argument 1 of ‘gzgetc’ from incompatible pointer type [-Wincompatible-pointer-types]
   ret = gzgetc(fp);
                ^
/usr/local/include/zlib.h:1510:21: note: expected ‘gzFile {aka struct gzFile_s *}’ but argument is of type ‘struct gzFile_s **’
 ZEXTERN int ZEXPORT gzgetc OF((gzFile file));
                     ^
osd.c:856:11: error: request for member ‘have’ in something not a structure or union
   ret |= (gzgetc(fp)<<8);
           ^
osd.c:856:11: error: request for member ‘have’ in something not a structure or union
   ret |= (gzgetc(fp)<<8);
           ^
osd.c:856:11: error: request for member ‘pos’ in something not a structure or union
   ret |= (gzgetc(fp)<<8);
           ^
osd.c:856:11: error: request for member ‘next’ in something not a structure or union
   ret |= (gzgetc(fp)<<8);

I have compilation errors probably due to wrong gcc version.

 

I base on this git repo

https://github.com/nobody9/openpliPC