dbox2 als UPNP Client

Wünsche, Anträge, Fehlermeldungen
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Kein Problem.
Nach dem Einspielen make distclean nicht vergessen
make depsclean sollte auch reichen, make distclean wäre schon etwas heftig.
BildDie --enable-upnp Option im configure nicht vergessen und Configure laufen lassen... sollte aber klar sein.
Wer haette das am Anfangs des Threads jemals gedacht
Bild
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

depsclean gibts nicht hier. oder ist das nur beim newmake ??
dwilx

Beitrag von dwilx »

mb405 hat geschrieben:depsclean gibts nicht hier. oder ist das nur beim newmake ??
Genau so ist das!
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

sehr gut... make ist durch. image geflasht. alles vom feinsten. als hätte man selbst geflasht
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

skydiver hat geschrieben:sehr gut... make ist durch. image geflasht. alles vom feinsten. als hätte man selbst geflasht
Hast du sonst kleine Geister, die für dich flashen ? :D
*SCNR*
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

oh... gepatcht sollte da eigentlich stehen.... wie unangenehm
Nero
Interessierter
Interessierter
Beiträge: 38
Registriert: Freitag 25. August 2006, 14:10

Beitrag von Nero »

Hi,
sehr interessantes Projekt habt ihr da wiedermal umgesetzt.
Nun würde ich das ganze auch gern mal selbst compilen.
Den Thread hab ich mir so gut es ging durchgelesen :)
Allerdings bekomme ich das ganze nicht so recht hin.

Reicht es bei newmake nur --enable-upnp zu verwenden oder muß zusätzlich in root-local.sh ein make flash-upnp aufgerufen werden ?
Ich geh mal davon aus, das ein make flash-upnp benötigt wird, da sonst djmount und fuse nicht gebaut werden.

Allerdings klappt das bei mir nicht so recht.
Ein "händiges" make flash-upnp bringt bei mir:

Code: Alles auswählen

...
...
...
checking FUSE_CFLAGS... -D_FILE_OFFSET_BITS=64
checking FUSE_LIBS... -lfuse
checking whether FUSE_CFLAGS and FUSE_LIBS work... no
configure: error:
** Can't find fuse library (or it is too old).
** try to configure again
 - using --with-fuse-prefix=DIR if the package is installed in
   non-standard location DIR/include and DIR/lib,
 - or set the FUSE_CFLAGS and/or FUSE_LIBS environment variables
   before calling 'configure',
 - or add the directory containing 'fuse.pc' to the PKG_CONFIG_PATH
   environment variable for pkg-config.

make: *** [flash-djmount] Fehler 1
Gruß Nero
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Nero hat geschrieben: Allerdings klappt das bei mir nicht so recht.
Ein "händiges" make flash-upnp bringt bei mir:

Code: Alles auswählen

...
...
...
checking FUSE_CFLAGS... -D_FILE_OFFSET_BITS=64
checking FUSE_LIBS... -lfuse
checking whether FUSE_CFLAGS and FUSE_LIBS work... no
configure: error:
** Can't find fuse library (or it is too old).
** try to configure again
 - using --with-fuse-prefix=DIR if the package is installed in
   non-standard location DIR/include and DIR/lib,
 - or set the FUSE_CFLAGS and/or FUSE_LIBS environment variables
   before calling 'configure',
 - or add the directory containing 'fuse.pc' to the PKG_CONFIG_PATH
   environment variable for pkg-config.

make: *** [flash-djmount] Fehler 1
Gruß Nero
--enable-upnp bewirkt nur, dass der upnp-Browser in die Neutrino-GUI eingebaut wird.

Im configure-Summary sollte das in etwa auch so angezeigt werden:

Code: Alles auswählen

summary:
----------------------------------------
target cpu:            823
kernel:                2.4.x
glibc-pthreads:        linuxthreads
flash rules:           yes
target prefix:         /home/<user>/dbox2/cdkroot
host prefix:           /home/<user>/dbox2/cdk
boot prefix:           /home/<user>/dbox2/tftpboot
build prefix:          /home/<user>/tuxbox-cvs/cdk
root partition size:   0x680000
default locale         deutsch
serversupport:         /home/<user>/dbox2/serversupport
checkImage:            rename
target apps directory: /home/<user>/tuxbox-cvs/apps
boot directory:        /home/<user>/tuxbox-cvs/boot
driver directory:      /home/<user>/tuxbox-cvs/driver
host apps directory:   /home/<user>/tuxbox-cvs/hostapps
logo directory:        /home/<user>/Logos
customization directory: /home/<user>/myfiles/custom
ucode directory:       NONE
GNU server:            ftp.gwdg.de/pub/misc/gnu/ftp/gnu
default server:        tuxbox.berlios.de/pub/tuxbox/cdk/src
update http prefix:    http://<usersite>
IDE support:           yes
Ext2/3 support for IDE: yes
XFS support for IDE:   yes
NFS server:            yes
Samba server:          yes
dosfstools:            yes
Neutrino UPnP-support: yes
German keymaps:        no
make flash-upnp baust Du Dir am besten in das custom-script (root-local.sh) ein.
Wie ich oben schon erwähnt hatte, vorher mal make depsclean machen oder ganz drastisch make distclean! UPnP-Einbau für Newmake ist bisher noch nicht so recht dokumentiert, sollte man aber mal hier machen: http://wiki.tuxbox-cvs.sourceforge.net/Newmake
Nero
Interessierter
Interessierter
Beiträge: 38
Registriert: Freitag 25. August 2006, 14:10

Beitrag von Nero »

@dbt

Hmmm ...
also ich hab jetzt nochmal alles neu ausgecheckt.
Irgendwie komme ich nicht weiter :-?
Das Problem besteht weiterhin:

Code: Alles auswählen

...
...
...
checking FUSE_CFLAGS... -D_FILE_OFFSET_BITS=64
checking FUSE_LIBS... -lfuse
checking whether FUSE_CFLAGS and FUSE_LIBS work... no
configure: error:
** Can't find fuse library (or it is too old).
** try to configure again
 - using --with-fuse-prefix=DIR if the package is installed in
   non-standard location DIR/include and DIR/lib,
 - or set the FUSE_CFLAGS and/or FUSE_LIBS environment variables
   before calling 'configure',
 - or add the directory containing 'fuse.pc' to the PKG_CONFIG_PATH
   environment variable for pkg-config.

make: *** [flash-djmount] Fehler 1
Noch ne Idee ?

Gruß Nero
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Was neues zum testen ... Angeblich unterstuetzt es auch TV ;-)

Sprich man installiert kostenlos ORB und man kann z.B. TV Karte oder andere Medien "sharen

http://www.orb.com/

Bild
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Nero hat geschrieben:@dbt

Hmmm ...
also ich hab jetzt nochmal alles neu ausgecheckt.
Irgendwie komme ich nicht weiter :-?
Das Problem besteht weiterhin:...
Noch ne Idee ?

Gruß Nero
Wie bist du denn genau vorgegangen? Wie sieht Dein configure aus, wie sehen die custom-scripte aus, wo/wann rufst Du make flash-upnp auf?
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Ich habe damals erst ein Image ohne Upnp gebaut, dann make flash-Upnp dann die Diff's damals angewendet.
Nero
Interessierter
Interessierter
Beiträge: 38
Registriert: Freitag 25. August 2006, 14:10

Beitrag von Nero »

@dbt
dbt hat geschrieben: Wie bist du denn genau vorgegangen? Wie sieht Dein configure aus, wie sehen die custom-scripte aus, wo/wann rufst Du make flash-upnp auf?
Configure:

Code: Alles auswählen

summary:
----------------------------------------
target cpu:            823
kernel:                2.4.x
glibc-pthreads:        linuxthreads
flash rules:           yes
target prefix:         /home/nero/imagebau/dbox2/cdkroot
host prefix:           /home/nero/imagebau/dbox2/cdk
boot prefix:           /home/nero/imagebau/dbox2/tftpboot
build prefix:          /home/nero/imagebau/tuxbox-cvs/cdk
root partition size:   0x680000
default locale         deutsch
serversupport:         /home/nero/imagebau/dbox2/serversupport
checkImage:            rename
target apps directory: /home/nero/imagebau/tuxbox-cvs/apps
boot directory:        /home/nero/imagebau/tuxbox-cvs/boot
driver directory:      /home/nero/imagebau/tuxbox-cvs/driver
host apps directory:   /home/nero/imagebau/tuxbox-cvs/hostapps
logo directory:        /home/nero/imagebau/tuxbox-cvs/cdk/logos
customization directory: /home/nero/imagebau/custom
ucode directory:       NONE
GNU server:            ftp.gwdg.de/pub/misc/gnu/ftp/gnu
default server:        tuxbox.berlios.de/pub/tuxbox/cdk/src
update http prefix:
IDE support:           yes
Ext2/3 support for IDE: yes
XFS support for IDE:   yes
NFS server:            yes
Samba server:          no
dosfstools:
Neutrino UPnP-support: yes
German keymaps:        no
make flash-upnp rufe ich in root-local.sh auf. :-?

Gruß Nero
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Hmmm ...
also ich hab jetzt nochmal alles neu ausgecheckt.
Irgendwie komme ich nicht weiter
Nur ausgecheckt oder auch mal 'n clean gemacht.
Nero
Interessierter
Interessierter
Beiträge: 38
Registriert: Freitag 25. August 2006, 14:10

Beitrag von Nero »

dbt hat geschrieben:Nur ausgecheckt oder auch mal 'n clean gemacht.
Ja hab ich.

Ich hab jetzt mal zum Testen exakt das newmake-script aus'm Wiki genommen, ohne irgendeine Änderung bzw. ohne custom-scripte.
Nur erstmal ohne make flash-neutrino-squashfs-all

Code: Alles auswählen

#! /bin/bash 
# - new make anpassen ------------------------------------------------------------------------------------------------ 
USERDIR="nero/newmaketest" 
# - anpassung nicht unbedingt nötig (verzeichnisse sollten schon da sein  ) ------------------------------------------------------------ 
LOGODIR=/home/$USERDIR/Logos 
CP=/home/$USERDIR/tuxbox-cvs 
DB=/home/$USERDIR/dbox2 
ARCHIVEDIR=/home/$USERDIR/Archive 
export CVS_RSH=ssh 
# ----------------------------------------------------------------------------------------------------------- 
cd "$CP" 
cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P . 
cd cdk 
/bin/ln -sf $ARCHIVEDIR/ Archive 
./autogen.sh 
./configure --prefix="$DB" --with-cvsdir="$CP" --enable-ide --enable-flashrules --with-checkImage=rename --with-logosdir="$LOGODIR" 
#make flash-neutrino-squashfs-all 
#make flash-neutrino-all-all 
#make flash-all-all-all 
#make everything 
Als das configure durch war hab ich in .../cdk make flash-upnp gemacht.
Ergebnis:

Code: Alles auswählen

configure: error:
** Can't find fuse library (or it is too old).
** try to configure again
 - using --with-fuse-prefix=DIR if the package is installed in
   non-standard location DIR/include and DIR/lib,
 - or set the FUSE_CFLAGS and/or FUSE_LIBS environment variables
   before calling 'configure',
 - or add the directory containing 'fuse.pc' to the PKG_CONFIG_PATH
   environment variable for pkg-config.

make: *** [flash-djmount] Fehler 1
Soll das wirklich nur bei mir so sein ?
Ich werd das mal unter Etch testen, eventuell ist es ja ein Locales Problem.

Gruß Nero
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Ich glaube der konnte als Ich es damals getestet habe nicht die letzte 0.7xx Variante des DJMount oder so laden ...
dwilx

Beitrag von dwilx »

Du kannst ja mal aus Deinem Archiv-Ordner das djmount-archiv löschen, dann make depsclean machen und bauen. Der sollte sich das Teil erst mal ziehen un dann neu bauen. make flash-upnp würde ich nur im customscript laufen lassen. Bei mir gehts nur damit durch.
Gaudihalber baue mal ein Yadd und schaue mal was da bei rauskommt?
Nero
Interessierter
Interessierter
Beiträge: 38
Registriert: Freitag 25. August 2006, 14:10

Beitrag von Nero »

PT-1 hat geschrieben:Ich glaube der konnte als Ich es damals getestet habe nicht die letzte 0.7xx Variante des DJMount oder so laden ...
Hi,
wie hast du das gelöst ?
dixidix hat geschrieben:Du kannst ja mal aus Deinem Archiv-Ordner das djmount-archiv löschen, dann make depsclean machen und bauen. Der sollte sich das Teil erst mal ziehen un dann neu bauen. make flash-upnp würde ich nur im customscript laufen lassen. Bei mir gehts nur damit durch.
Gaudihalber baue mal ein Yadd und schaue mal was da bei rauskommt?
Hi,
ich hab das Archive mal gelöscht, weiß gar nicht wo ich das mal her hatte. :gruebel: :lol:
Jedenfalls funktioniert die URL nicht mehr:

Code: Alles auswählen

--19:38:54--  ftp://ftp.berlios.de/pub/tuxbox/src/djmount-0.71.tar.gz
           => `Archive/djmount-0.71.tar.gz'
Auflösen des Hostnamen »ftp.berlios.de«.... 195.37.77.141
Verbindungsaufbau zu ftp.berlios.de|195.37.77.141|:21... verbunden.
Anmelden als anonymous ... Angemeldet!
==> SYST ... fertig.    ==> PWD ... fertig.
==> TYPE I ... fertig.  ==> CWD /pub/tuxbox/src ... fertig.
==> PASV ... fertig.    ==> RETR djmount-0.71.tar.gz ...
Die Datei »djmount-0.71.tar.gz« gibt es nicht.

make: *** [Archive/djmount-0.71.tar.gz] Fehler 1
Bei http://dietmarw.trale.de/archive/ ist es nicht dabei.
Und im TuxboxUpload ist nur eine djmount-0.51.tar.gz
Woher bekomm ich nun das richtige Archive ?

Gruß Nero
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Ich glaube mich an ein Gespraech mit Houdini zu erinnern und irgendwie wird die 0.7.1 nicht verwendet. Das bricht immer mit diesem Fehler ab...

0.5.x und 0.6.x wird glaube ich verwendet
Nero
Interessierter
Interessierter
Beiträge: 38
Registriert: Freitag 25. August 2006, 14:10

Beitrag von Nero »

PT-1 hat geschrieben:Ich glaube mich an ein Gespraech mit Houdini zu erinnern und irgendwie wird die 0.7.1 nicht verwendet. Das bricht immer mit diesem Fehler ab...

0.5.x und 0.6.x wird glaube ich verwendet
Huhu PT-1,
jetzt versteh ich gar nix mehr :lol:
Wenn man make flash-upnp ausführt, ohne das es ein djmount-Archive gibt, wird doch versucht die 0.7.1er Version runterzuladen (ebenso wie bei make download). Also wird die doch auch beim MAKE verwendet :gruebel:

Gruß Nero
dwilx

Beitrag von dwilx »

musst nur in tuxbox/cdk/rules-archive den Eintrag ändern

Code: Alles auswählen

djmount-0.71.tar.gz;http://heanet.dl.sourceforge.net/sourceforge/djmount
in

Code: Alles auswählen

djmount-0.71.tar.gz;http://mesh.dl.sourceforge.net/sourceforge/djmount
Dann passt das wieder. Sollte man aber mal ändern!
Nero
Interessierter
Interessierter
Beiträge: 38
Registriert: Freitag 25. August 2006, 14:10

Beitrag von Nero »

@dixidix
Danke hab die URL in rules-archive geändert.
Das djmount-archiv ist nun ganz frisch eingetroffen, allerdings führen make mostlyclean und ein neues make flash-upnp wieder zu:

Code: Alles auswählen

configure: error:
** Can't find fuse library (or it is too old).
** try to configure again
 - using --with-fuse-prefix=DIR if the package is installed in
   non-standard location DIR/include and DIR/lib,
 - or set the FUSE_CFLAGS and/or FUSE_LIBS environment variables
   before calling 'configure',
 - or add the directory containing 'fuse.pc' to the PKG_CONFIG_PATH
   environment variable for pkg-config.
:( :-?

Gruß Nero
dwilx

Beitrag von dwilx »

Es ist zum ...Bild
Das ist jetzt was für die Makemasters...
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Also so wird da nix:
Ihr braucht kein fuse und djmount/libupnp, wenn ihr die in Neutrino integrierte UPNP Sachen benutzt.
Ihr müsst ein neues/anderes flash-upnp erstellen was nur libtuxbox-upnpclient.so.* ins lib verzeichnis kopiert

das wars
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Twonky Media 4.4 Beta 5 ist draussen
Hi,

we have now released 4.4 Beta 5:
http://www.twonkyvision.com/Download/Tw ... x-4-4.html

MAC and other missing downloads will follow tomorrow...


new Features:
+ PS3 support (MP3,WMA,JPG,MPEG1,MPEG2,some MPEG4), no Internet Radio possible
+ replaced JavaScript mediabrowser by generated HTML pages (webbrowse)
+ Intel MAC support
+ new remote access via web browser
set dyndns in .ini file to http://myhome.dyndns.org:9100
set httpremoteport in .ini file to 9100
forward 9100 on the firewall to the server
use http://myhome.dynfns.org:9100/webbrowse to access content
you should also set username and pwd on the config pages for secure access
you may use stunnel as well to protect the access even more...

Changes:
o changed DSM-320 communication with the server as the device crashed from time to time
o added duration for most mpeg files, this enables the PS3 to FF/REW
o improved mpeg parser
o on Windows now use Application Data folder for database and other app data, should no
longer require to start as Admin on VISTA now


Bug fixes:
- fixed mp3 parser for UTF-8 char codes
- sort criteria for playlists fixed
- artist removed from default sort criteria
- date removed from default sort criteria
- fixed device description
- fixed default extension for video playlists
- fixed m4v mime type
- fixed randomize playlists
- ts files should work now on PS3
- fixed duration for mp3 with large headers
- fixed albumart support for PS3


Thanks for testing
Christian