Aller au contenu

totovaauski

Membres
  • Compteur de contenus

    77
  • Inscription

  • Dernière visite

Messages posté(e)s par totovaauski

  1. Bonjour à tous

    j'essaie de compiler un driver pour mon DS209 en DSM 3.2 1944, et j'aimerai ne pas commettre d'erreur

    J'ai donc un doute sur

    1) le tool chain qui doit être un des deux mais je sais lequel : Marvell 88F628x Linux 2.6.32 ou Marvell 88F6180 Linux 2.6.32

    2) concernant la branche je pense qu'il faut la 944branch mais la encore je ne suis sur de rien

    Si quelqu'un pouvait me confirmer tout ca, ce serait cool ...

    Merci

    Pour les curieux

  2. suite:

    en parallele, j essaie de cross compiler de mon cote, en parcourant les nombreux post a ce sujet, une question me taraude:

    dans l hypothese ou j arrive a cross compiler le driver dvb hdhomerun pour mon syno (ds209) et a le faire fonctionner,

    est il spksrc...isable?

    autrement dit : tout ce qui se compile en dehors d'un syno et fonctionnel sur celui ci est il "portable" avec une methode type spksrc?

    simple question.

  3. Suite des mes péripéties ...

    Il y aurait il une âme charitable pour me CROSS-COMPILER ceci :

    Je vous mets le PDF complet mais j''aurai besoin que de la partie 5 DVB Driver , là ou l'on parle de cross compilation (je continue de regarder de mon coté)

    quelques précisions :

    j'ai un DS209 en DSM 3.2 1944 et je pense que le tool chain qui est demandé dans le PDF est l'un des deux mais je sais lequel :

    Marvell 88F628x Linux 2.6.32 ou Marvell 88F6180 Linux 2.6.32

    et

    et concernant la branche je pense qu'il faut la 944branch mais la j'en sais rien du tout

    je sais que j'en demande peut être beaucoup, beaucoup de question et de demande d'aide mais j'bosse

    https://www.lonelyco...6/HDHomeRun.pdf

  4. Merci d'avoir pris un peu de temps pour me répondre

    c'est sur qu'on trouve lorsqu'on sait quoi chercher ...

    et effectivement ca compile et ca genere bien l'executable et sa librairie!

    
    DiskStation_209> make
    
    gcc -l stdc++ -Wall -O2 -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith hdhomerun_config.c hdhomerun_channels.c hdhomerun_channelscan.c hdhomerun_control.c hdhomerun_debug.c hdhomerun_device.c hdhomerun_device_selector.c hdhomerun_discover.c hdhomerun_os_posix.c hdhomerun_pkt.c hdhomerun_sock_posix.c hdhomerun_video.c -lpthread -lrt -o hdhomerun_config
    
    strip hdhomerun_config
    
    gcc -l stdc++ -Wall -O2 -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -fPIC -DDLL_EXPORT -shared -Wl,-soname,libhdhomerun.so hdhomerun_channels.c hdhomerun_channelscan.c hdhomerun_control.c hdhomerun_debug.c hdhomerun_device.c hdhomerun_device_selector.c hdhomerun_discover.c hdhomerun_os_posix.c hdhomerun_pkt.c hdhomerun_sock_posix.c hdhomerun_video.c -lpthread -lrt -o libhdhomerun.so
    
    DiskStation_209> dir
    
    drwxr-xr-x    2 root	 root		  4096 Jul 23 19:07 .
    
    drwxr-xr-x    5 root	 root		  4096 Jul 23 18:06 ..
    
    -rwx------    1 1001	 513		   1416 Jul 23 16:28 Makefile
    
    -rwx------    1 1001	 513		   1760 Nov  4  2011 README
    
    -rwx------    1 1001	 513		   1830 Nov  4  2011 hdhomerun.h
    
    -rwx------    1 1001	 513		  12424 Feb  6 19:53 hdhomerun_channels.c
    
    -rwx------    1 1001	 513		   3598 Nov  4  2011 hdhomerun_channels.h
    
    -rwx------    1 1001	 513		   9055 Nov  4  2011 hdhomerun_channelscan.c
    
    -rwx------    1 1001	 513		   2308 Nov  4  2011 hdhomerun_channelscan.h
    
    -rwxr-xr-x    1 root	 root		 49956 Jul 23 19:07 hdhomerun_config
    
    -rwx------    1 1001	 513		  15609 Nov  4  2011 hdhomerun_config.c
    
    -rwx------    1 1001	 513		  13213 Nov  4  2011 hdhomerun_control.c
    
    -rwx------    1 1001	 513		   5381 Nov  4  2011 hdhomerun_control.h
    
    -rwx------    1 1001	 513		  10641 Nov  4  2011 hdhomerun_debug.c
    
    -rwx------    1 1001	 513		   2822 Nov  4  2011 hdhomerun_debug.h
    
    -rwx------    1 1001	 513		  36133 Nov  4  2011 hdhomerun_device.c
    
    -rwx------    1 1001	 513		  14740 Nov  4  2011 hdhomerun_device.h
    
    -rwx------    1 1001	 513		  10663 Nov  4  2011 hdhomerun_device_selector.c
    
    -rwx------    1 1001	 513		   4474 Nov  4  2011 hdhomerun_device_selector.h
    
    -rwx------    1 1001	 513		  12088 Nov  4  2011 hdhomerun_discover.c
    
    -rwx------    1 1001	 513		   3404 Nov  4  2011 hdhomerun_discover.h
    
    -rwx------    1 1001	 513		   1723 Nov  4  2011 hdhomerun_os.h
    
    -rwx------    1 1001	 513		   2839 Nov  4  2011 hdhomerun_os_posix.c
    
    -rwx------    1 1001	 513		   2278 Nov  4  2011 hdhomerun_os_posix.h
    
    -rwx------    1 1001	 513		   3829 Feb 26 05:34 hdhomerun_os_windows.c
    
    -rwx------    1 1001	 513		   3514 Nov  4  2011 hdhomerun_os_windows.h
    
    -rwx------    1 1001	 513		   5950 Nov  4  2011 hdhomerun_pkt.c
    
    -rwx------    1 1001	 513		   8140 Nov  4  2011 hdhomerun_pkt.h
    
    -rwx------    1 1001	 513		   3443 Nov  4  2011 hdhomerun_sock.h
    
    -rwx------    1 1001	 513		  12691 Mar 18 23:51 hdhomerun_sock_posix.c
    
    -rwx------    1 1001	 513		  11772 Mar  5 03:17 hdhomerun_sock_windows.c
    
    -rwx------    1 1001	 513		   2865 Nov  4  2011 hdhomerun_types.h
    
    -rwx------    1 1001	 513		  10873 Nov  4  2011 hdhomerun_video.c
    
    -rwx------    1 1001	 513		   4508 Nov  4  2011 hdhomerun_video.h
    
    -rwx------    1 1001	 513		   7639 Oct 19  2011 lgpl.txt
    
    -rwxr-xr-x    1 root	 root		 92003 Jul 23 19:07 libhdhomerun.so
    
    -rw-r--r--    1 root	 root			 0 Jul 18 20:21 make
    
    DiskStation_209> ./hdhomerun_config
    
    Usage:
    
    	    hdhomerun_config discover
    
    	    hdhomerun_config <id> get help
    
    	    hdhomerun_config <id> get <item>
    
    	    hdhomerun_config <id> set <item> <value>
    
    	    hdhomerun_config <id> scan <tuner> [<filename>]
    
    	    hdhomerun_config <id> save <tuner> <filename>
    
    	    hdhomerun_config <id> upgrade <filename>
    
    DiskStation_209> ./hdhomerun_config discover
    
    hdhomerun device 11106B4C found at 192.168.0.19
    
    DiskStation_209>
    
    

    même si j'ai pas tout compris a ce probleme de "version" de librairie, j'vais potasser ...

    merci a toi pour le coup de main ...

    et merci a MrPatate

  5. Bonjour MrPatate

    et merci de m'avoir répondu :

    mais l'erreur est tj la même

    
    make
    
    gcc -l stdc++ -Wall -O2 -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith hdhomerun_config.c hdhomerun_channels.c hdhomerun_channelscan.c hdhomerun_control.c hdhomerun_debug.c hdhomerun_device.c hdhomerun_device_selector.c hdhomerun_discover.c hdhomerun_os_posix.c hdhomerun_pkt.c hdhomerun_sock_posix.c hdhomerun_video.c -lpthread -lrt -o hdhomerun_config
    
    /opt/lib/gcc/arm-none-linux-gnueabi/4.2.3/../../../../arm-none-linux-gnueabi/lib/libpthread.so: undefined reference to `__default_sa_restorer_v2@GLIBC_PRIVATE'
    
    /opt/lib/gcc/arm-none-linux-gnueabi/4.2.3/../../../../arm-none-linux-gnueabi/lib/libpthread.so: undefined reference to `__default_rt_sa_restorer_v2@GLIBC_PRIVATE'
    
    /opt/lib/gcc/arm-none-linux-gnueabi/4.2.3/../../../../arm-none-linux-gnueabi/lib/libpthread.so: undefined reference to `__default_rt_sa_restorer_v1@GLIBC_PRIVATE'
    
    /opt/lib/gcc/arm-none-linux-gnueabi/4.2.3/../../../../arm-none-linux-gnueabi/lib/libpthread.so: undefined reference to `__default_sa_restorer_v1@GLIBC_PRIVATE'
    
    collect2: ld returned 1 exit status
    
    make: *** [hdhomerun_config] Error 1
    
    

    Et pour info j'ai aussi ajouter la librairie GLib mais sans succes, tj la même erreur

  6. Bonjour a tous

    Désolé de détérer ce post, mais bien sur j'ai un soucis a vous soumettre.

    Depuis que j'ai vu que Diaoul (merci à lui au passage) a mis à disposition le spk de TvHeadEnd, je me suis mis en tête de le faire fonctionner avec mon hdhomerun.

    J'ai donc suivi l'ensemble de ce post en particulier le topic N°10.

    J'ai bien mis a jour les outils suivant:

    • gcc (pour compiler)
    • make (pour créer l'exécutable)
    • pthread (qui est demandé dans le fichier README)

    apres un ipkg update, donc les derniers a jour pour mon DS209 (a noter que je suis sur la version DSM 3.2 1944)

    J'ai télécharger la derniere source de HdHomeRun disponible à cette adresse (http://www.silicondu...ownloads/linux/ ): la version libhdhomerun_20120405.tgz, j'ai tout bien extrait dans un endroit a part (/volume1/test)

    Et au moment de croiser les doigts, ben ca ne sait pas bien passé

    Le make m'insulte et s'arrete de bosser :

    
    DiskStation_209> make
    
    gcc -Wall -O2 -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith hdhomerun_config.c hdhomerun_channels.c hdhomerun_channelscan.c hdhomerun_control.c hdhomerun_debug.c hdhomerun_device.c hdhomerun_device_selector.c hdhomerun_discover.c hdhomerun_os_posix.c hdhomerun_pkt.c hdhomerun_sock_posix.c hdhomerun_video.c -lpthread -lrt -o hdhomerun_config
    
    /opt/lib/gcc/arm-none-linux-gnueabi/4.2.3/../../../../arm-none-linux-gnueabi/lib/libpthread.so: undefined reference to `__default_sa_restorer_v2@GLIBC_PRIVATE'
    
    /opt/lib/gcc/arm-none-linux-gnueabi/4.2.3/../../../../arm-none-linux-gnueabi/lib/libpthread.so: undefined reference to `__default_rt_sa_restorer_v2@GLIBC_PRIVATE'
    
    /opt/lib/gcc/arm-none-linux-gnueabi/4.2.3/../../../../arm-none-linux-gnueabi/lib/libpthread.so: undefined reference to `__default_rt_sa_restorer_v1@GLIBC_PRIVATE'
    
    /opt/lib/gcc/arm-none-linux-gnueabi/4.2.3/../../../../arm-none-linux-gnueabi/lib/libpthread.so: undefined reference to `__default_sa_restorer_v1@GLIBC_PRIVATE'
    
    collect2: ld returned 1 exit status
    
    make: *** [hdhomerun_config] Error 1
    
    

    Si quelqu'un pouvait m'aiguiller sur la suite a donner ...

    Merci de m'avoir lu

    Edit du 23/07 :

    Me manquerait il pas ce package par hasard ??

    Package: glib

    Version: 2.20.4-1

    Section: lib

    Architecture: arm

    Maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>

    MD5Sum: 9c7a6b1e7bee9831888f93155cf34043

    Size: 1667061

    Filename: glib_2.20.4-1_arm.ipk

    Source: http://ftp.gnome.org/pub/gnome/sources/glib/2.20/glib-2.20.4.tar.bz2

    Description: The GLib library of C routines.

  7. Bonjour à tous

    J'étais justement entrain de rédiger une petite comparaison personnel avec les + et - de chaque appli.

    Mais je vais attendre ta MAJ et completer le cas échéant

    Edit : un truc qui peut, peut -être être améliorer, c'est d'utiliser toute la place de disponible à l'affichage du détail. Ne pas centrer les infos mais de prendre toute la place.

    C'est pratique de pouvoir utiliser les idées des autres...

    C'est la notion du partage, et c'est bien.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.