J'ai trouvé ce guide: http://lennartb.home.xs4all.nl/rescuedisk
Mais apparemment c'est très ancien.
ça ce compile pas chez moi avec la dernière version de uClibc, est-ce que qqn peut essayer? SVP.
Oui ça marche avec la toolchain native (gcc, binutils, glibc) car j'ai compilé le busybox avec!!
Je veux juste remplacer la glibc par uClibc, le reste de la chaine (gcc, binutils) je le touche pas.
1- Le but et purement éducatif. Je ss pas contre de condidérer l'opération comme une sorte de cross-compilation même si c'est pour le même processeur.
2- qu'est-ce que tu avais prévu de faire pour GCC - qui essaye le lier les exécutables à une libc à la fin de la compilation ?
Justement ! Comment dire à GCC d'utiliser uClibc au lieu de glibc (supposant que j'ai réussi la compilation de uClibc) ?
3- Je cherche pas une toolchain prête ou utiliser des scripts tout faits (buildroot ou autre), je veux tout faire à la main pour bien apprendre. Est-ce que c'est impossible??
Bon:
1- j'ai téléchargé les sources du noyau 2.6 dans /tmp/linux.
2- j'ai configuré uClibc pour utiliser les headers comme ceci:
KERNEL_HEADERS="/tmp/linux/include"
2- ensuite un : sudo make
3- voici ce que j'ai obtenu:
GEN include/bits/uClibc_config.h
CC ldso/ldso/ldso.oS
In file included from ./include/sys/param.h:27:0,
from ./ldso/include/ldso.h:44,
from ldso/ldso/ldso.c:33:
/tmp/linux/include/linux/param.h:4:23: fatal error: asm/param.h: No such file or directory
#include <asm/param.h>
^
compilation terminated.
make: *** [ldso/ldso/ldso.oS] Error 1
Je cherche pas une solution automatique avec buildroot ou crosstool-ng, je veux apprendre la façon de le faire manuellement.
1-Est-ce que les headers se trouvent dans les sources du noyau? Dans quel répertoire? Sinon où les trouver?
2- Comment configurer uClibc?
Quelles options choisir pour:
- General Library Settings.
- Library Installation Options.
Merci
Le PC host est un X86 aussi mais la version du noyau est différente de la cible.
Comment installer les "headers" du 2.6 sur le host (3.11) ? Car le uClibc en a besoin pour se compiler.
Comment configurer uClibc pour utiliser les headers 2.6?
Merci NeoX pour votre réponse.
En effet, le systeme cible est un X86 (un ancien PC qui j'utilise pour m'entrainer) donc pas besoin de cross compilation. Le systeme de fichier sur la cible est minimal, juste busybox compilé statiquement à qui
Je veux ajouter d'autres outils, compilés avec uClibc sur mon systeme de developpement (linuxmint).
Je pense que c'est plus claire maintenant.
Merci encore.
une carte son "normale" ne contient pas un DSP pour faire le traitement AC3, DPLII ou autre.
Elle n'est qu'un interface entre le monde analogique et le monde digital.
Donc il faut un programme pour faire le traitement nécessaire.
Merci pr la réponse.
1- la carte a une entrée SPDIF et une autre sorte SPDIF séparées.
2- les lignes Jacks 5.1 sont bien sûr des sorties rien à configurer donc !!
ce que je ch c'est un logiciel genre FOOBAR2000 ou autre qui peux recevoir le flux son (digital via SPDIF ou analog via Line-in) faire le traitement nécessaire (décodage AC3 ou DPLII) et sortir les 6 canaux.
J'ai cherché partout avant de poser la question ici !!
Si tu peux m'orienter, stp, ça sara très gentil de ta part.
De mon coté je vais essayé de voir coté XBMC.
Merci
Merci encore NeoX et tout les autres.
Je veux savoir comment linux fonctionne en réalisant une distrubition minimale, j'en ai pas besoin, mais juste pur apprendre.
J'ai trouvé beaucoup de tutoriaux, la plus parts sont basé sur busybox. c'est pour ça que je suis partis sur ce chemin!!
Mon expérience sera peut être utile à certains d'autres. On est la pour partager nos connaissances.
Avec gnome-shell tu cliques sur l'applet en haut à droite (ton pseudo ou ton nom) puis
Mon compte (myaccount) => clik sur le bouton Déverrouiller en bas a gauche (unlock) => Connexion automatique (automatic login): tu mets le bouton sur ON !
Merci Neox pour ces précieux conseils.
1- J'ai déjà installé des apps à partir des sources.
2- j'ai QEMU installé.
3- Justement: j'essaye de partiquer ce que je lis!! mais j'arrive pas à compiller le busybox.
je veux pas utiliser busybox sur mon system. J'essaye de créer ma propre distro.
j'ai réussi à rendre une clé usb bootable en choppant le kernel de "SLITAZ" et le rootfs de "TINYCORE".
Pr le moment je me concentre sur la création d'un "ram disk initial" minimal.
J'avais une autre erreur:
/usr/bin/ld: cannot find -lcrypt
/usr/bin/ld: cannot find -lm
reglé par un: yum install glibc-static
mntnt j'ai une autre erreur:
util-linux/lib.a(mount.o): In function nfsmount':
mount.c:(.text.nfsmount+0x7fe): undefined reference topmap_getmaps'
mount.c:(.text.nfsmount+0x96f): undefined reference to clntudp_create'
......
...
util-linux/lib.a(mount.o): In functionxdr_fhstatus':
mount.c:(.text.xdr_fhstatus+0x15): undefined reference to xdr_u_int'
mount.c:(.text.xdr_fhstatus+0x3b): undefined reference toxdr_opaque'
util-linux/lib.a(mount.o): In function xdr_dirpath':
mount.c:(.text.xdr_dirpath+0x1b): undefined reference toxdr_string'
util-linux/lib.a(mount.o): In function xdr_mountres3':
mount.c:(.text.xdr_mountres3+0x15): undefined reference toxdr_enum'
.....
collect2: ld returned 1 exit status
make: *** [busybox_unstripped] Error 1
suis un débutant, c pr ça que je suis sur ce forum.
J'ai googlé avant de poster, hélas j'ai pas trouvé la solution (ou j'ai pas compris )!!
à l'aide svp merci
# Merci
Posté par DELTA67 . En réponse au message Comment "striper" les sources du noyau?. Évalué à -4.
Merci Renault et Neox pour vos réponses.
[^] # Re: cross-compilation ?
Posté par DELTA67 . En réponse au message Comment configurer et compiler uClibc?. Évalué à -4.
J'ai aussi trouvé:
http://ymettier.free.fr/articles_lmag/lmag43/lmag43.html
et:
http://www.linuxfromscratch.org/hints/downloads/files/uclibc-bootfloppy.txt
J'ai réussi à compiler uClibc mais après l'installation je trouve pas le repertoire uclibc-dev/usr/bin !!!!
[^] # Re: cross-compilation ?
Posté par DELTA67 . En réponse au message Comment configurer et compiler uClibc?. Évalué à -4.
J'ai trouvé ce guide:
http://lennartb.home.xs4all.nl/rescuedisk
Mais apparemment c'est très ancien.
ça ce compile pas chez moi avec la dernière version de uClibc, est-ce que qqn peut essayer? SVP.
[^] # Re: cross-compilation ?
Posté par DELTA67 . En réponse au message Comment configurer et compiler uClibc?. Évalué à -4.
Oui ça marche avec la toolchain native (gcc, binutils, glibc) car j'ai compilé le busybox avec!!
Je veux juste remplacer la glibc par uClibc, le reste de la chaine (gcc, binutils) je le touche pas.
[^] # Re: cross-compilation ?
Posté par DELTA67 . En réponse au message Comment configurer et compiler uClibc?. Évalué à -4.
1- Le but et purement éducatif. Je ss pas contre de condidérer l'opération comme une sorte de cross-compilation même si c'est pour le même processeur.
2- qu'est-ce que tu avais prévu de faire pour GCC - qui essaye le lier les exécutables à une libc à la fin de la compilation ?
Justement ! Comment dire à GCC d'utiliser uClibc au lieu de glibc (supposant que j'ai réussi la compilation de uClibc) ?
3- Je cherche pas une toolchain prête ou utiliser des scripts tout faits (buildroot ou autre), je veux tout faire à la main pour bien apprendre. Est-ce que c'est impossible??
[^] # Re: cross-compilation ?
Posté par DELTA67 . En réponse au message Comment configurer et compiler uClibc?. Évalué à -4.
pourquoi vouloir le mettre dans asm-generic ?
en fait, il n'y a pas de repertoir "asm" dans "include" il y'a "asm-genric" donc j'ai créé un lien sympolique du nom asm.
[^] # Re: cross-compilation ?
Posté par DELTA67 . En réponse au message Comment configurer et compiler uClibc?. Évalué à -4.
ok j'ai trouvé le fichier dans /include/linux.
Est-ce que je dois copier tout le contenu de "linux" dans "asm-genric" ?
[^] # Re: cross-compilation ?
Posté par DELTA67 . En réponse au message Comment configurer et compiler uClibc?. Évalué à -4. Dernière modification le 15 novembre 2014 à 20:06.
Bon:
1- j'ai téléchargé les sources du noyau 2.6 dans /tmp/linux.
2- j'ai configuré uClibc pour utiliser les headers comme ceci:
KERNEL_HEADERS="/tmp/linux/include"
2- ensuite un : sudo make
3- voici ce que j'ai obtenu:
Une idée ?
[^] # Re: cross-compilation ?
Posté par DELTA67 . En réponse au message Comment configurer et compiler uClibc?. Évalué à -4.
Je cherche pas une solution automatique avec buildroot ou crosstool-ng, je veux apprendre la façon de le faire manuellement.
1-Est-ce que les headers se trouvent dans les sources du noyau? Dans quel répertoire? Sinon où les trouver?
2- Comment configurer uClibc?
Quelles options choisir pour:
- General Library Settings.
- Library Installation Options.
Merci
[^] # Re: cross-compilation ?
Posté par DELTA67 . En réponse au message Comment configurer et compiler uClibc?. Évalué à -4. Dernière modification le 14 novembre 2014 à 18:52.
Le PC host est un X86 aussi mais la version du noyau est différente de la cible.
Comment installer les "headers" du 2.6 sur le host (3.11) ? Car le uClibc en a besoin pour se compiler.
Comment configurer uClibc pour utiliser les headers 2.6?
[^] # Re: cross-compilation ?
Posté par DELTA67 . En réponse au message Comment configurer et compiler uClibc?. Évalué à -4.
Merci NeoX pour votre réponse.
En effet, le systeme cible est un X86 (un ancien PC qui j'utilise pour m'entrainer) donc pas besoin de cross compilation. Le systeme de fichier sur la cible est minimal, juste busybox compilé statiquement à qui
Je veux ajouter d'autres outils, compilés avec uClibc sur mon systeme de developpement (linuxmint).
Je pense que c'est plus claire maintenant.
Merci encore.
[^] # Re: C'est possible
Posté par DELTA67 . En réponse au message [RESOLU] Un decodeur SURROUND AC3, DTS, DPLII ??. Évalué à -5.
OUI !!!
[^] # Re: C'est possible
Posté par DELTA67 . En réponse au message [RESOLU] Un decodeur SURROUND AC3, DTS, DPLII ??. Évalué à -4.
une carte son "normale" ne contient pas un DSP pour faire le traitement AC3, DPLII ou autre.
Elle n'est qu'un interface entre le monde analogique et le monde digital.
Donc il faut un programme pour faire le traitement nécessaire.
[^] # Re: C'est possible
Posté par DELTA67 . En réponse au message [RESOLU] Un decodeur SURROUND AC3, DTS, DPLII ??. Évalué à -4.
Effectivement, la carte ne fait qu'entrer et sortir le signal.
J'ai dit dès le debut que "je ch des logiciels".
[^] # Re: C'est possible
Posté par DELTA67 . En réponse au message [RESOLU] Un decodeur SURROUND AC3, DTS, DPLII ??. Évalué à -4.
Merci pr la réponse.
1- la carte a une entrée SPDIF et une autre sorte SPDIF séparées.
2- les lignes Jacks 5.1 sont bien sûr des sorties rien à configurer donc !!
ce que je ch c'est un logiciel genre FOOBAR2000 ou autre qui peux recevoir le flux son (digital via SPDIF ou analog via Line-in) faire le traitement nécessaire (décodage AC3 ou DPLII) et sortir les 6 canaux.
[^] # Re: C'est possible
Posté par DELTA67 . En réponse au message [RESOLU] Un decodeur SURROUND AC3, DTS, DPLII ??. Évalué à -4.
J'ai cherché partout avant de poser la question ici !!
Si tu peux m'orienter, stp, ça sara très gentil de ta part.
De mon coté je vais essayé de voir coté XBMC.
Merci
# ENFIN : REUSSI !!
Posté par DELTA67 . En réponse au message SVP AIDE compilation busybox. Évalué à -2.
busybox compilé dès le 1er coup sans aucun erreur sous UBUNTU !!
le probleme c'était fedora
Merci à tt le monde
[^] # Re: desactiver les applets neworking
Posté par DELTA67 . En réponse au message SVP AIDE compilation busybox. Évalué à -4.
Merci encore NeoX et tout les autres.
Je veux savoir comment linux fonctionne en réalisant une distrubition minimale, j'en ai pas besoin, mais juste pur apprendre.
J'ai trouvé beaucoup de tutoriaux, la plus parts sont basé sur busybox. c'est pour ça que je suis partis sur ce chemin!!
Mon expérience sera peut être utile à certains d'autres. On est la pour partager nos connaissances.
[^] # Re: desactiver les applets neworking
Posté par DELTA67 . En réponse au message SVP AIDE compilation busybox. Évalué à -6.
le probleme je connais pas beaucoup en programmation, donc je ne peux pas comprendre les messages d'erreurs
# la solution pour un login automatique
Posté par DELTA67 . En réponse au message comment desactiver SELinux et le mot de pass FEDORA?. Évalué à -3.
Avec gnome-shell tu cliques sur l'applet en haut à droite (ton pseudo ou ton nom) puis
Mon compte (myaccount) => clik sur le bouton Déverrouiller en bas a gauche (unlock) => Connexion automatique (automatic login): tu mets le bouton sur ON !
[^] # Re: desactiver les applets neworking
Posté par DELTA67 . En réponse au message SVP AIDE compilation busybox. Évalué à -5.
Merci Neox pour ces précieux conseils.
1- J'ai déjà installé des apps à partir des sources.
2- j'ai QEMU installé.
3- Justement: j'essaye de partiquer ce que je lis!! mais j'arrive pas à compiller le busybox.
[^] # Re: desactiver les applets neworking
Posté par DELTA67 . En réponse au message SVP AIDE compilation busybox. Évalué à -5.
je veux pas utiliser busybox sur mon system. J'essaye de créer ma propre distro.
j'ai réussi à rendre une clé usb bootable en choppant le kernel de "SLITAZ" et le rootfs de "TINYCORE".
Pr le moment je me concentre sur la création d'un "ram disk initial" minimal.
# desactiver les applets neworking
Posté par DELTA67 . En réponse au message SVP AIDE compilation busybox. Évalué à -5.
j'ai desactivé le networking.
J'avais une autre erreur:
/usr/bin/ld: cannot find -lcrypt
/usr/bin/ld: cannot find -lm
reglé par un: yum install glibc-static
mntnt j'ai une autre erreur:
util-linux/lib.a(mount.o): In function
nfsmount':
pmap_getmaps'mount.c:(.text.nfsmount+0x7fe): undefined reference to
mount.c:(.text.nfsmount+0x96f): undefined reference to
clntudp_create'
xdr_fhstatus':......
...
util-linux/lib.a(mount.o): In function
mount.c:(.text.xdr_fhstatus+0x15): undefined reference to
xdr_u_int'
xdr_opaque'mount.c:(.text.xdr_fhstatus+0x3b): undefined reference to
util-linux/lib.a(mount.o): In function
xdr_dirpath':
xdr_string'mount.c:(.text.xdr_dirpath+0x1b): undefined reference to
util-linux/lib.a(mount.o): In function
xdr_mountres3':
xdr_enum'mount.c:(.text.xdr_mountres3+0x15): undefined reference to
.....
collect2: ld returned 1 exit status
make: *** [busybox_unstripped] Error 1
vous voyez jz fais un effort quand même!!
[^] # Re: au secours!
Posté par DELTA67 . En réponse au message SVP AIDE compilation busybox. Évalué à -7.
Je veux pas reécrire le code!
# au secours!
Posté par DELTA67 . En réponse au message SVP AIDE compilation busybox. Évalué à -5.
suis un débutant, c pr ça que je suis sur ce forum.
J'ai googlé avant de poster, hélas j'ai pas trouvé la solution (ou j'ai pas compris )!!
à l'aide svp merci