Seite 1 von 11

compiling neutrinohd2 for pc (x86)

Verfasst: So 21. Apr 2013, 17:44
von mohousch
* check preqs:

Code: Alles auswählen

sudo apt-get install autoconf libtool g++ gdb libavformat-dev libswscale-dev libopenthreads-dev libglew-dev freeglut3-dev libcurl4-gnutls-dev libfreetype6-dev libid3tag0-dev libmad0-dev libogg-dev libpng12-dev libgif-dev libjpeg62-dev libvorbis-dev libflac-dev libblkid-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libfribidi-dev libass-dev

Code: Alles auswählen

git clone https://github.com/mohousch/neutrinohd2 neutrinohd2-pc

Code: Alles auswählen

cd neutrinohd2-pc

Code: Alles auswählen

make neutrino

Code: Alles auswählen

make plugins
* to run neutrino

Code: Alles auswählen

make run
- optional:

* to update neutrinohd2 source code:

Code: Alles auswählen

make neutrino-update
* to clean neutrino build:

Code: Alles auswählen

make neutrino-clean
* to distclean neutrino build:

Code: Alles auswählen

make neutrino-distclean
* to update neutrinohd2 plugins source code:

Code: Alles auswählen

make plugins-update
* to clean neutrinohd2 plugins build:

Code: Alles auswählen

make plugins-clean
* to distclean neutrinohd2 plugins:

Code: Alles auswählen

make plugins-distclean
EDITED 25.12.2015

Re: compiling neutrino for pc (x86)

Verfasst: So 26. Mai 2013, 11:02
von mohousch
sehe topic

edited 07.04.2015

Re: compiling neutrino for pc (x86)

Verfasst: So 26. Mai 2013, 15:28
von slizer
was kann ich hier tun

Code: Alles auswählen

 make[2]: Betrete Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp/lib'
Making install in connection
make[3]: Betrete Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp/lib/connection'
g++ -DHAVE_CONFIG_H -I. -I../..    -Werror -funsigned-char -g -W -Wall -Wshadow -O2 -rdynamic -DPEDANTIC_VALGRIND_SETUP -Wl,--as-needed -MT basicclient.o -MD -MP -MF .deps/basicclient.Tpo -c -o basicclient.o basicclient.cpp
mv -f .deps/basicclient.Tpo .deps/basicclient.Po
g++ -DHAVE_CONFIG_H -I. -I../..    -Werror -funsigned-char -g -W -Wall -Wshadow -O2 -rdynamic -DPEDANTIC_VALGRIND_SETUP -Wl,--as-needed -MT basicserver.o -MD -MP -MF .deps/basicserver.Tpo -c -o basicserver.o basicserver.cpp
basicserver.cpp: In Elementfunktion »bool CBasicServer::parse(bool (*)(CBasicMessage::Header&, int), CBasicMessage::t_version)«:
basicserver.cpp:136:36: Fehler: Der Rückgabewert von »ssize_t read(int, void*, size_t)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Werror=unused-result]
cc1plus: all warnings being treated as errors
make[3]: *** [basicserver.o] Fehler 1
make[3]: Verlasse Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp/lib/connection'
make[2]: *** [install-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp/lib'
make[1]: *** [install-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp'
make: *** [neutrino] Fehler 2
 
! bin jetzt erstmal ein paar Stunden weg

Re: compiling neutrino for pc (x86)

Verfasst: So 26. Mai 2013, 15:42
von mohousch
- make neutrino-update
- make neutrino

Re: compiling neutrino for pc (x86)

Verfasst: So 26. Mai 2013, 20:12
von slizer
geht schon weiter, aber hängt jetzt hier (rev1460)

Code: Alles auswählen

 In file included from /usr/include/fcntl.h:252:0,
                 from ../../src/gui/widget/textbox.h:55,
                 from ../../src/gui/widget/listframe.h:56,
                 from moviebrowser.h:76,
                 from moviebrowser.cpp:52:
In Funktion »int open(const char*, int, ...)«,
    eingefügt von »off64_t copy_movie(MI_MOVIE_INFO*, CMovieInfo*, bool)« bei moviebrowser.cpp:4599:63:
/usr/include/i386-linux-gnu/bits/fcntl2.h:51:26: Fehler: Aufruf von »__open_missing_mode« mit Attributfehler deklariert: open with O_CREAT in second argument needs 3 arguments
In Funktion »int open(const char*, int, ...)«,
    eingefügt von »off64_t cut_movie(MI_MOVIE_INFO*, CMovieInfo*)« bei moviebrowser.cpp:4361:61:
/usr/include/i386-linux-gnu/bits/fcntl2.h:51:26: Fehler: Aufruf von »__open_missing_mode« mit Attributfehler deklariert: open with O_CREAT in second argument needs 3 arguments
make[5]: *** [moviebrowser.o] Fehler 1
make[5]: Verlasse Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp/src/gui'
make[4]: *** [install-recursive] Fehler 1
make[4]: Verlasse Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp/src/gui'
make[3]: *** [install] Fehler 2
make[3]: Verlasse Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp/src/gui'
make[2]: *** [install-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp/src'
make[1]: *** [install-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp'
make: *** [neutrino] Fehler 2
 

Re: compiling neutrino for pc (x86)

Verfasst: So 26. Mai 2013, 20:28
von mohousch
hast Du 64 bits Core?

Re: compiling neutrino for pc (x86)

Verfasst: So 26. Mai 2013, 20:30
von slizer
baue mit virtualbox , ubuntu 12.04 32bit, unter win7 64bit

Re: compiling neutrino for pc (x86)

Verfasst: So 26. Mai 2013, 20:38
von mohousch
Houdini hat im dbox2world Patche für 64 Bits die koennte leider so nicht direkt übernehmen sonst bricht das bauen für 32 bits Core und allen anderen STb Core. mal schauen wie man das hinkriegt.

kannst Du aus nhd2-exp Ordner die config.h anhängen?

Re: compiling neutrino for pc (x86)

Verfasst: So 26. Mai 2013, 20:50
von slizer
bitte schön

Re: compiling neutrino for pc (x86)

Verfasst: So 26. Mai 2013, 20:52
von mohousch
Edit

Re: compiling neutrino for pc (x86)

Verfasst: Fr 31. Mai 2013, 20:00
von mohousch
sehe topic

edited 07.04.2015

Re: compiling neutrino for pc (x86)

Verfasst: Fr 31. Mai 2013, 21:09
von slizer
habe das jetzt auf einem Laptop mit Ubuntu 12.04 32bit probiert, keine virtuelle Maschine, kein Windoof mehr.

habe das nach dem update von heute gemacht, musste noch package gstreamer0.10 zusätzlich installieren

bekomme exakt die gleiche Fehlermeldung wie unter VirtualBox ein paar Post höher

Re: compiling neutrino for pc (x86)

Verfasst: Sa 1. Jun 2013, 11:08
von mohousch
@slizer:
nochmal
make neutrino-update
make neutrino
jetzt dürfte durchbauen

@Grabber:
deine Patch ist momentan wieder drin ;-) muss aber schauen wie das auf allen Platformen gehen soll.

EDIT:
klein Update

das springen klappt gut auf PC jetzt, ist aber weiter hin auf STB's abgeschaltet, fix-Patche from freiwilligen sind wie immer Willkommen ;-)

Re: compiling neutrino for pc (x86)

Verfasst: So 2. Jun 2013, 01:09
von slizer
das kommt jetzt auf dem Laptop

Code: Alles auswählen

 hdd_menu.cpp:65:25: schwerwiegender Fehler: blkid/blkid.h: Datei oder Verzeichnis nicht gefunden
Kompilierung beendet.
make[5]: *** [hdd_menu.o] Fehler 1
make[5]: Verlasse Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp/src/gui'
make[4]: *** [install-recursive] Fehler 1
make[4]: Verlasse Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp/src/gui'
make[3]: *** [install] Fehler 2
make[3]: Verlasse Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp/src/gui'
make[2]: *** [install-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp/src'
make[1]: *** [install-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/slizer/neutrino-pc/nhd2-exp'
make: *** [neutrino] Fehler 2
 

Re: compiling neutrino for pc (x86)

Verfasst: So 2. Jun 2013, 10:05
von mohousch
bllkid und blkid-dev nachinstallieren, die fehlt Dir.

es sind nicht alle Packette was neutrino braucht standard installiert und die fehlt in der nachinstallation Zeile vom Oben.