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
* to run neutrino
- optional:
* to update neutrinohd2 source code:
* to clean neutrino build:
* to distclean neutrino build:
* to update neutrinohd2 plugins source code:
* to clean neutrinohd2 plugins build:
* to distclean neutrinohd2 plugins:
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.