• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

OpenATV Buildumgebung

Hallo,
ich m;chte mir mein eigenes Reciever Images bauen, unter ubuntu in der VM klappt das ueber ein>
Code:
 apt-get install -y  automake bison bzip2 cvs diffstat flex g++ gawk gcc gettext git-core gzip help2man ncurses-bin ncurses-dev libc6-dev libtool make texinfo patch perl pkg-autoconfconfig subversion tar texi2html wget zlib1g-dev chrpath libxml2-utils xsltproc libglib2.0-dev python-setuptools zip info coreutils diffstat chrpath libproc-processtable-perl libperl4-corelibs-perl sshpass default-jre default-jre-headless java-common  libserf-dev

Wenn ich unter Tumbleweed ein
Code:
sudo zypper in automake bison bzip2 cvs diffstat flex g++ gawk gcc gettext git-core gzip help2man ncurses-bin ncurses-dev libc6-dev libtool make texinfo patch perl pkg-autoconfconfig subversion tar texi2html wget zlib1g-dev chrpath libxml2-utils xsltproc libglib2.0-dev python-setuptools zip info coreutils diffstat chrpath libproc-processtable-perl libperl4-corelibs-perl sshpass default-jre default-jre-headless java-common  libserf-dev

durchf[hre, bekomme ich diese Meldung>

Code:
'default-jre' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.
Keine Anbieter von 'default-jre' gefunden.
'default-jre-headless' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.
Keine Anbieter von 'default-jre-headless' gefunden.
'g++' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.
Keine Anbieter von 'g++' gefunden.                                                                                                                                                                                                          
'java-common' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.                                                                                                                                                        
Keine Anbieter von 'java-common' gefunden.                                                                                                                                                                                                  
'libc6-dev' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.                                                                                                                                                          
Keine Anbieter von 'libc6-dev' gefunden.                                                                                                                                                                                                    
'libglib2.0-dev' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.                                                                                                                                                     
Keine Anbieter von 'libglib2.0-dev' gefunden.                                                                                                                                                                                               
'libperl4-corelibs-perl' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.                                                                                                                                             
Keine Anbieter von 'libperl4-corelibs-perl' gefunden.                                                                                                                                                                                       
'libproc-processtable-perl' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.                                                                                                                                          
Keine Anbieter von 'libproc-processtable-perl' gefunden.                                                                                                                                                                                    
'libserf-dev' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.                                                                                                                                                        
Keine Anbieter von 'libserf-dev' gefunden.                                                                                                                                                                                                  
'libxml2-utils' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.                                                                                                                                                      
Keine Anbieter von 'libxml2-utils' gefunden.                                                                                                                                                                                                
'ncurses-bin' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.                                                                                                                                                        
Keine Anbieter von 'ncurses-bin' gefunden.                                                                                                                                                                                                  
'ncurses-dev' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.                                                                                                                                                        
Keine Anbieter von 'ncurses-dev' gefunden.                                                                                                                                                                                                  
'zlib1g-dev' wurde in den Paketnamen nicht gefunden. Fähigkeiten werden durchsucht.                                                                                                                                                         
Keine Anbieter von 'zlib1g-dev' gefunden.                                                                                                                                                                                                   
Paketabhängigkeiten auflösen ...

Wo kann ich die Fehlenden Pakete finden_

Danke
 
Hau mich nicht, wenn es nicht richtig ist und einige kann ich nicht ausmachen:
'gcc-c++' -------- (Ist das was g++) wäre denke ich.
glib2-devel ---- libglib2.0-dev
zlib-devel ---- 'zlib1g-dev'
ncurses-devel --- 'ncurses-dev'
libserf-devel ---- 'libserf-dev'
glibc-devel ---- 'libc6-dev'
libxml2-tools ---- 'libxml2-utils'
perl-Proc-ProcessTable ---- 'libproc-processtable-perl'
ncurses-utils ----- 'ncurses-bin'

Keine Ahnung was das ist:
?--- 'libperl4-corelibs-perl'
?--- 'java-common'
?--- 'default-jre'
java-1_8_0-openjdk-headless ----- 'default-jre-headless' ???

Keine Ahnung ob sich dein tool so schon zusammenbauen lässt oder was er beim Bauen dann vermisst könntest du in YaST dann mit dem Filter nach Dateiliste schrittweise zusammensuchen.

Also bei make sollte dein script am Ende immer ausspucken welche Datei fehlt. Die klopfst du dann in YaST in den Suchfilter nach "Dateiliste". Bis es entweder sauber durchläuft oder total failed.

Auch hilfreich (mit Option devel Pakete anzeigen.):
https://software.opensuse.org/search?q=zlib-devel&baseproject=openSUSE%3AFactory&search_devel=true&search_unsupported=false

Würde wo es nur möglich ist, keine extra Repos für die Umgebung hinzufügen.

Was genau versuchst du denn da zu basteln? Gibts keine Anleitung für SUSE oder gar ein vorgefertigtes Paket im Buildservice?

Gruß,

R
 
Hi, ein OpenATV Image http://www.opena.tv für meine VU+ Plus, wie gesagt in Ubuntu klappt das recht gut, aber eigentlich will ich mir den Umweg über die VM sparen, daher der Versuch das unter OpenSuse zu machen

Werd das heut Abend mal mit deinen Paketen testen und dann mal sehen
Danke


Gesendet von iPhone mit Tapatalk
 

gehrke

Administrator
Teammitglied
Ich bin ebenfalls Besitzer einer vu+, kann hier aber nur sehr beschränkt helfen. Habe nie etwas selbst dafür gebaut, aber mal in einem Spezialforum den Hürdenlauf eines Users miterlebt, der sich erdreistet hat, selbst ein Image mit Debian bauen zu wollen. Kann nicht sagen, ob das am Ende geklappt hat, aber das waren schon fette Brocken, die da im Weg lagen.

Es gab kaum Hilfe durch die User dort, welche die Motivation nicht verstanden haben. Immer wieder die Aussage, zum bauen müsse man unbedingt die Distribution X verwenden. Eine hilfreiche Dokumentation des Buildprozesses gab es gar nicht und zwischenzeitlich kam die böse Diskussion auf, ob denn überhaupt lizenzrechtlich alles so offen gelegt sei, wie es bei offener Software zwingend gegeben sein müsste.

War AFAIR nicht dieses von Dir genannte Projekt, hoffentlich läuft dort alles viel besser...
 
Hi, ja das kenn Ich, gibt ein paar images die das irgendwie nicht wollen, ist hier aber definitiv anders, waren sogar froh dort wenn welche beim bauen helfen! Wie gesagt unter Ubuntu läuft das auch provlemlos, wurde mir halt gerne den Umweg über die VM sparen.
Mal sehn ob das klappt


Gesendet von iPhone mit Tapatalk
 
Beim build versuch bleibt das ganze hier hängen

Code:
 cd build-enviroment
thomas@LinuxBuero:~/openatv/build-enviroment> MACHINE=vuuno DISTRO=openatv DISTRO_TYPE=release make image
check internet connection: Online      
NOTE: Your conf/bblayers.conf has been automatically updated.
WARNING: Unable to get checksum for linux-xcore SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-xcore SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-xcore SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry add-dmx-source-timecode.patch: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry af9015-output-full-range-SNR.patch: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry af9033-output-full-range-SNR.patch: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry as102-adjust-signal-strength-report.patch: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry as102-scale-MER-to-full-range.patch: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry cxd2820r-output-full-range-SNR.patch: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry dvb-usb-dib0700-disable-sleep.patch: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry dvb_usb_disable_rc_polling.patch: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry fix-proc-cputype.patch: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry iosched-slice_idle-1.patch: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry it913x-switch-off-PID-filter-by-default.patch: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry tda18271-advertise-supported-delsys.patch: file could not be found
WARNING: Unable to get checksum for linux-etxx00 SRC_URI entry mxl5007t-add-no_probe-and-no_reset-parameters.patch: file could not be found
WARNING: Unable to get checksum for linux-xp SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-vuplus SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-vuplus SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-ultramini SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-tripledot SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-skylake SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-odin SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for linux-odin SRC_URI entry vuuno-board.patch: file could not be found
WARNING: Unable to get checksum for linux-odin SRC_URI entry defconfig: file could not be found
WARNING: Unable to get checksum for odin-backup SRC_URI entry odin-backup.sh: file could not be found
WARNING: Unable to get checksum for linux-broadmedia SRC_URI entry defconfig: file could not be found                                                      
WARNING: Unable to get checksum for linux-ixuss SRC_URI entry defconfig: file could not be found                                                           
WARNING: Unable to get checksum for linux-ini-hdp SRC_URI entry defconfig: file could not be found                                                         
WARNING: Unable to get checksum for linux-ini-hde2 SRC_URI entry defconfig: file could not be found                                                        
WARNING: Unable to get checksum for linux-ini-hde SRC_URI entry defconfig: file could not be found                                                         
WARNING: Unable to get checksum for linux-ini-hdx SRC_URI entry defconfig: file could not be found                                                         
WARNING: Unable to get checksum for linux-gigablue SRC_URI entry defconfig: file could not be found                                                        
WARNING: Unable to get checksum for linux-gigablue SRC_URI entry defconfig: file could not be found                                                        
WARNING: Unable to get checksum for linux-gigablue SRC_URI entry defconfig: file could not be found                                                        
WARNING: Unable to get checksum for fulan-dvb-modules SRC_URI entry modules.conf: file could not be found                                                  
WARNING: Unable to get checksum for fulan-dvb-modules SRC_URI entry modules-conf.conf: file could not be found                                             
WARNING: Unable to get checksum for linux-fulan SRC_URI entry defconfig: file could not be found                                                           
WARNING: Unable to get checksum for linux-formuler SRC_URI entry defconfig: file could not be found                                                        
WARNING: Unable to get checksum for linux-entwopia SRC_URI entry defconfig: file could not be found                                                                                                                                         
WARNING: Unable to get checksum for linux-ebox SRC_URI entry defconfig: file could not be found                                                                                                                                             
WARNING: Unable to get checksum for dreambox-enigma2-config SRC_URI entry skin_box.xml: file could not be found                                                                                                                             
WARNING: Unable to get checksum for dreambox-dvb-modules-dm800sev2 SRC_URI entry modules: file could not be found                                                                                                                           
WARNING: Unable to get checksum for dreambox-dvb-modules-dm820 SRC_URI entry modules: file could not be found                                                                                                                               
WARNING: Unable to get checksum for dreambox-dvb-modules-dm800se SRC_URI entry modules: file could not be found                                                                                                                             
WARNING: Unable to get checksum for dreambox-dvb-modules-dm8000 SRC_URI entry modules: file could not be found                                                                                                                              
WARNING: Unable to get checksum for linux-dreambox SRC_URI entry defconfig: file could not be found                                                                                                                                         
WARNING: Unable to get checksum for dreambox-dvb-modules-dm7080 SRC_URI entry modules: file could not be found                                                                                                                              
WARNING: Unable to get checksum for dreambox-dvb-modules-dm500hd SRC_URI entry modules: file could not be found                                                                                                                             
WARNING: Unable to get checksum for dreambox-dvb-modules-dm7020hd SRC_URI entry modules: file could not be found                                                                                                                            
WARNING: Unable to get checksum for dreambox-dvb-modules-dm500hdv2 SRC_URI entry modules: file could not be found                                                                                                                           
WARNING: Unable to get checksum for linux-dags SRC_URI entry defconfig: file could not be found                                                                                                                                             
WARNING: Unable to get checksum for linux-cube SRC_URI entry defconfig: file could not be found                                                                                                                                             
WARNING: Unable to get checksum for linux-ceryon SRC_URI entry defconfig: file could not be found                                                                                                                                           
WARNING: Unable to get checksum for linux-blackbox SRC_URI entry defconfig: file could not be found                                                                                                                                         
WARNING: Unable to get checksum for linux-azbox SRC_URI entry defconfig: file could not be found                                                                                                                                            
WARNING: Unable to get checksum for linux-azbox SRC_URI entry defconfig: file could not be found                                                                                                                                            
WARNING: Unable to get checksum for linux-airdigital SRC_URI entry defconfig: file could not be found                                                                                                                                       
WARNING: Unable to get checksum for graphlcd-base SRC_URI entry graphlcd.conf: file could not be found                                                                                                                                      
WARNING: Unable to get checksum for graphlcd-base SRC_URI entry glcd-mipsel.patch: file could not be found                                                                                                                                  
WARNING: Unable to get checksum for graphlcd-base SRC_URI entry glcd-vuduo2.patch: file could not be found                                                                                                                                  
WARNING: Variable key RPROVIDES_${PN} (hotplug) replaces original key RPROVIDES_udev ( udev-compat-wrapper).                                                                                                                                
WARNING: qt-mobility-embedded: invalid PACKAGECONFIG: bluez5                                                                                                                                                                                
WARNING: qt-mobility-x11: invalid PACKAGECONFIG: bluez5                                                                                                                                                                                     
WARNING: gpsd: invalid PACKAGECONFIG: bluez5                                                                                                                                                                                                
WARNING: Unable to get checksum for vsftpd SRC_URI entry vsftpd.chroot_list: file could not be found                                                                                                                                        
WARNING: Unable to get checksum for vsftpd SRC_URI entry init.vsftpd: file could not be found                                                                                                                                               
WARNING: Unable to get checksum for vsftpd SRC_URI entry ftp.service: file could not be found                                                                                                                                               
NOTE: glibc can't be built with -Os, -Os -Wno-error will be used instead.                                                                                                                                                                   
NOTE: glibc can't be built with -Os, -Os -Wno-error will be used instead.
 
Ja ok,
aber der ist definitiv instaaliert

Code:
thomas@LinuxBuero:~/openatv/build-enviroment> zypper info kernel-devel
Daten des Repositories laden ...
Installierte Pakete lesen ...


Informationen für Paket kernel-devel:
--------------------------------------
Repository: Haupt-Repository (OSS)
Name: kernel-devel
Version: 4.3.0-2.1
Arch: noarch
Anbieter: openSUSE
Installiert: Ja
Status: veraltet (Version 4.3.0-1.1 installiert)
Installierte Größe: 51,5 MiB
Zusammenfassung: Development files needed for building kernel modules
Beschreibung: 
  Kernel-level headers and Makefiles required for development of
  external kernel modules.
  Source Timestamp: 2015-11-14 17:19:19 +0100
  GIT Revision: 734b32cf0922caa8e74d631ca38a9a342ba72fcc
 
Sorry da muss ich dann passen. Scheint sich nebst der ganzen Warnungen noch zu beschweren welche Flags mit glibc verwendet werden. Und da setzt es dann bei mir dann aus.

Gruß,

R
 
Zur Sicherheit:
Code:
uname -a
zypper se -si kernel
Im übrigen wäre es nicht das erste Mal, daß eine für die Gegebenheiten einer bestimmten Distribution geschriebene "Übersetzungsanleitung" unter den Gegebenheiten einer anderen Distribution nicht funktioniert.
 
Hallo Josef,
hier die gewünschten Ausgaben
Code:
uname -a
Linux LinuxBuero 4.3.0-1-default #1 SMP PREEMPT Mon Nov 2 15:35:09 UTC 2015 (7b374a4) x86_64 x86_64 x86_64 GNU/Linux
thomas@LinuxBuero:~> zypper se -si kernel
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name                     | Typ   | Version                        | Arch   | Repository            
--+--------------------------+-------+--------------------------------+--------+-----------------------
i | kernel-default           | Paket | 4.3.0-1.1                      | x86_64 | (Systempakete)        
i | kernel-default           | Paket | 4.2.4-1.2                      | x86_64 | (Systempakete)        
i | kernel-default           | Paket | 4.3.0-2.1                      | x86_64 | Haupt-Repository (OSS)
i | kernel-default-devel     | Paket | 4.3.0-1.1                      | x86_64 | (Systempakete)        
i | kernel-default-devel     | Paket | 4.2.4-1.2                      | x86_64 | (Systempakete)        
i | kernel-default-devel     | Paket | 4.3.0-2.1                      | x86_64 | Haupt-Repository (OSS)
i | kernel-desktop-debuginfo | Paket | 4.2.1-1.2                      | x86_64 | (Systempakete)        
i | kernel-devel             | Paket | 4.3.0-1.1                      | noarch | (Systempakete)        
i | kernel-devel             | Paket | 4.2.4-1.2                      | noarch | (Systempakete)        
i | kernel-devel             | Paket | 4.2.1-1.2                      | noarch | (Systempakete)        
i | kernel-devel             | Paket | 4.3.0-2.1                      | noarch | Haupt-Repository (OSS)
i | kernel-firmware          | Paket | 20151109git-1.1                | noarch | Haupt-Repository (OSS)
i | kernel-macros            | Paket | 4.3.0-2.1                      | noarch | Haupt-Repository (OSS)
i | texlive-l3kernel         | Paket | 2014.100.svn_4714svn34204-22.3 | noarch | Haupt-Repository (OSS)
i | texlive-l3kernel-doc     | Paket | 2014.100.svn_4714svn34204-22.3 | noarch | Haupt-Repository (OSS)

Da hast du recht, hab ähnliche Probleme mit dem Versuch freetz IMages unter OpenSuse zu bauen, klappt unter Ubuntu deutlich besser/einfacher bis jetzt
 
Du verwendest nicht den aktuellsten der installierten Kernel (4.3.0-2), sondern dessen Vorgänger 4.3.0-1. Die Verknüpfung /usr/src/linux wird wohl auf 4.3.0-2 zeigen, auch das kann das Problem (mit-)verursachen. /lib/modules/*/build und /lib/modules/*/source sollten passen, prüfe es trotzdem.
 
Oben