Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/04/2009, à 15:12

Houssapik

Impossible de compiler

Bonjour bonjour.
Comme c'est mon premier message je vais tacher de me présenter vite fait avant d'exposer mon probleme.
Donc moi c'est Houssapik, 17 ans, y a peu de temps mon pere m'a flingué mon ordi en lançant un programme vérolé sous windows, j'ai refait une install complete et en est profité pour me faire un dual boot Ubuntu8.10/Windows XP pro (avec en plus une troisieme parto pour mes docs) (j'avais déja été sous ubuntu 7.04 quelques mois quand il était sorti, puis j'avais remigré pour pouvoir réutiliser certains logiciels [toshop CS3 entre autres], mais j'avais toujours eu envie d'y revenir, sans sacrifier lesdits logiciels. D'ou => Dual boot)
Par conséquent j'ai une petite expérience de linux, m'enfin rien de bien puissant non plus...

Bref, voila mon probleme:
Je veux compiler quelques programmes (songbird, thunderbird et blender 2.48) dont j'ai trouvé les tar.gz mais pas les .debs (les versions dans synaptics, notamment pour blender, ne sont pas les dernieres). J'ai essayé en faisant un

./configure

en étant dans le bon dossier mais le résultat est

bash: ./configure: Aucun fichier ou dossier de ce type

Sur ce je suis allé voir la doc et j'ai trouvé qu'il fallait activer les dépots de codes-sources et installer le paquet build-essentials. J'ai donc coché Code source dans Système > Administration > Sources de logiciel > logiciels ubuntu et tout ceux de l'onglet Logiciels de tierce partie mais quand je vérifie les mises a jour (dans mon gestionnaire de mises a jour) j'obtiens un message d'erreur:

"GPG error: http://archive.dogfood.launchpad.net gutsy-backports Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY B90AD27D272AD8D5Impossible de récupérer http://archive.ubuntu.com/ubuntu/dists/feisty-backports/main/debian-installer/binary-i386/Packages.gz  404 Not Found [IP : 91.189.88.46 80]
Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place."

ensuite j'ai quand même installé le paquet build-essentials en tapant

sudo apt-get install build-essentials

et il s'est, il me semble installé normalement (je l'ai fait hier, y a t'il une commande pour vérifier? me rappelle plus ce que m'avait dit ma console mais me semble que ça avait marché)

Seulement voila, quand je refais ./configure dans le dossier que j'ai sorti du .tar.gz, il m'affiche toujours le même message.

Voila voila, merci d'avance

P.S désolé si mon message esr un peu long, j'ai voulu donner le maximum d'infos.
P.S2 je viens de voir que skype ne me détectait pas mon périphérique de "lecture audio", quelqu'un a une idée du probleme? >.> (oui ça n'a aucun rapport, mais en passant >.>)

Edit: parfois je rate des gros trucs >.< je viens seulement de voir que je pouvais activer les dépots dans le fichiersources.lst en rajoutant un # devant. J'essaierais tout a l'heure la je suis sous windows. En attendant si quelqu'un a une autre idée, elle est la bienvenue

Dernière modification par Houssapik (Le 08/04/2009, à 15:44)

Hors ligne

#2 Le 08/04/2009, à 16:17

wido

Re : Impossible de compiler

http://www.getdeb.net/search.php?keywords=songbird
http://www.getdeb.net/search.php?keywords=blender
et en général: http://www.getdeb.net/

pour la compilation il faut être dans le dossier même dans le terminal smile .

cd /tondossier/
./configure

ensuite  la compilation se fera. il faut regarder dans le tar.gz il y a un fichier readme qui explique les dépendances, les commandes à exécuter.

Hors ligne

#3 Le 09/04/2009, à 15:40

Houssapik

Re : Impossible de compiler

Merci pour le lien, ça marche pour songbird, mais blender me dit qu'il lui manque la dépendance "libalut0".

Toutefois ça ne résout pas mon probleme, notament pour thunderbird qui n'est pas sur le site que tu m'as donné, et même, en général, j'aimerais pouvoir compiler moi-même les programmes si besoin est et ne pas avoir de soucis.
J'ai activé les dépots sources dans sources.list an plaçant un # devant la ligne, mais j'ai toujours le même bug dans l'utilitaire de mise a jour.
J'ai réinstallé build-essential, qui a eu l'air de m'installer de nouvelles librairies, mais ./configure me renvoie toujours la même erreur, même en me plaçant bien dans le dossier.

Dernière modification par Houssapik (Le 09/04/2009, à 15:44)

Hors ligne

#4 Le 09/04/2009, à 20:35

wido

Re : Impossible de compiler

dans ce dossier il y a bien le fichier configure ?

Hors ligne

#5 Le 09/04/2009, à 20:54

Houssapik

Re : Impossible de compiler

Non.
Bizarre, j'ai fouillé dans toute l'archive et ni dans blender ni dans thunderbird ne se trouve un fichier configure.
J'ai un makefile dans le dossier de blender, c'est tout

Hors ligne

#6 Le 09/04/2009, à 23:06

wido

Re : Impossible de compiler

essaye ceci:

cd /tondossieracompiler/
make
make install

voir doc: http://doc.ubuntu-fr.org/projets/paquet … _programme

Hors ligne

#7 Le 10/04/2009, à 20:02

Houssapik

Re : Impossible de compiler

Bon depuis hier j'ai tenté plusieurs choses et surmultipliés les merdes, pas forcément en rapport avec le probleme original, mais je les mets quand même, en espérant avoir de l'aide parce que je comprend rien et ça me bloque vraiment.

Je vais faire dans l'ordre comme ça je m'y perdrais pas moi même.

Hier donc, apres avoir vu que je n'avais pas de configure dans mon dossier blender j'ai tapé tout simplement "compiler blender sous ubuntu" dans google (ce que je n'avais pas encore fait, je cherchais pour compiler en regle générale). La je suis tombé sur cette page. Seulement voila, je me sers énormément de blender et donc je fais partie de ceux qui veulent al toute derniere version. Donc j'ai cliqué sur le lien pour compiler blender depuis les sources.
Et la, c'est le drame, des le début, des l'installation du paquet subversions, ça ne marche pas et voila ce qui s'affiche dans mon terminal:

houssapik@PLATYPUS: ~$ sudo apt-get install subversion
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet subversion

Quand a un apt-cache search, il ne se passe rien du tout une fois la commande entrée.

Donc déja pas cool (en plus ce n'était pas la premiere fois, déja, quand j'avais voulu lire le mp3, en installant tout les paquets demandés, il ne m'avait pas trouvé w32codecs.)

Je me dis que c'est surement du a un probleme de dépots non activés. Donc je fouille un peu et trouve ça sur le site du zéro.
Sauf que, évidemment, ça ne marche pas non plus, voila ce qui se passe (j'ai enregistré le fichier dans /home):

houssapik@PLATYPUS:~$ cd /home
houssapik@PLATYPUS:/home$ ls
depot.tar.gz  houssapik  lost+found  Recycled
houssapik@PLATYPUS:/home$ tar -xvzf depot.tar.gz
depot.pl
houssapik@PLATYPUS:/home$ sudo depot.pl
[sudo] password for houssapik:
sudo: depot.pl: command not found

Donc il ne trouve pas la commande...Sauf qu'il l'a décompressée trois secondes avant! raaaaaaaah (d'ailleurs un ls me fait bien apparaitre le depot.pl)

J'ai ensuite créé un sources.list avec le générateur de McPeter. Mais il reste le probleme, lorsque je lance une vérification dans le gestionnaire de mises a jour, du dépot backport-releases qui ne veut pas marcher (voir premier post)

Maintenant, j'ai tenté de faire ce que tu m'as dit, et le make a marché, seulement le make install me renvoie une erreur:

make: *** Pas de regle pour fabriquer la cible "install". Arret.

Je m'énerve quelque peu, j'aimerais bien bien configurer mon linux pour que tout marche sans problemes, seulement des que je tente quelque chose ça ne marche pas, me manque des dépots etc etc... C'est un peu lassant...

Dernière modification par Houssapik (Le 10/04/2009, à 20:03)

Hors ligne

#8 Le 10/04/2009, à 21:10

wido

Re : Impossible de compiler

E: Impossible de trouver le paquet subversion

tu pourrais me mettre ton sources.list sur le forum.

gedit /etc/apt/sources.list

en installant tout les paquets demandés, il ne m'avait pas trouvé w32codecs.)

ce paquet est dans ce dépot medibuntu, il faut le rajouter à ton sources.list:
http://doc.ubuntu-fr.org/depots#medibuntu

Pour te construire un fichier sources.list , ne t'embete pas trop à aller sur d'autre site que celui de ubuntu,
car sur ce lien tu trouves les dépots nécessaires au bon fonctionnement de ton ordi: http://doc.ubuntu-fr.org/depots

Si tu es sous hardy voici un sources.list: http://doc.ubuntu-fr.org/depots_hardy#depots_principaux

si tu veux il y a aussi : http://www.sourceslist.org/
sinon on le fera ensemble smile

Hors ligne

#9 Le 10/04/2009, à 21:34

Houssapik

Re : Impossible de compiler

Voici mon sources.list

###############################################################################
##             UBUNTU VERSION INTREPID IBEX - 8.10 - Date : 9/04/2009
##
##
##    SOURCES.LIST GENERATOR Version 0.1b-8.10
##    http://sources-list.ubuntu-fr-secours.org
###############################################################################

## DEPOTS PRINCIPAUX
deb http://archive.ubuntu.com/ubuntu/ intrepid main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ intrepid restricted main multiverse universe #Added by software-properties

## DEPOTS DE MISES A JOUR DE SECURITE
deb http://archive.ubuntu.com/ubuntu/ intrepid-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ intrepid-security main restricted universe multiverse #Added by software-properties

## DEPOTS DE MISES A JOUR IMPORTANTES
deb http://archive.ubuntu.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ intrepid-updates restricted main multiverse universe #Added by software-properties

###############################################################################

## DEPOTS TIERCES PARTIES

# DEPOTS COMMERCIAUX
deb http://archive.canonical.com/ubuntu intrepid partner
deb-src http://archive.canonical.com/ubuntu intrepid partner

# DEPOTS MEDIBUNTU
# Vous devez saisir le cles suivante :
# wget -q http://fr.packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -

deb http://fr.packages.medibuntu.org/ intrepid free non-free
deb-src http://fr.packages.medibuntu.org/ intrepid free non-free


deb http://archive.ubuntu.com/ubuntu/ intrepid universe multiverse
deb http://security.ubuntu.com/ubuntu/ intrepid-security universe main multiverse restricted
deb-src http://security.ubuntu.com/ubuntu/ intrepid-security universe main multiverse restricted #Added by software-properties
deb http://archive.ubuntu.com/ubuntu/ intrepid-updates main restricted

w32codecs a marché, ça y est, mais j'avoue etre encore un peu perdu avec mes dépôts, même apres avoir lu la page de la doc. J'ai l'impression d'avoir fait tout ce que je pouvais, mais ça ne marche toujours pas aussi bien que possible, donc je suppose que non.

Au passage, je suis sous intrepid

Et re-au passage, merci de prendre du temps pour m'aider, c'est cool

J'ai abandonné les dépots backprots, en fait ils ne me servent a rien j'avais mal lu/compris leur description. Et j'ai vu qu'en fait je me trompais jusqu'a présent: on active pas un dépot en plaçant un # devant sa ligne mais au contraire en l'enlevant -_-'

Dernière modification par Houssapik (Le 10/04/2009, à 21:54)

Hors ligne

#10 Le 10/04/2009, à 22:34

wido

Re : Impossible de compiler

le paquet subversion est bien dans les dépots, mais à savoir lesquelles?
http://packages.ubuntu.com/intrepid/subversion
apparemment dans le dépot:

deb http://fr.archive.ubuntu.com/ubuntu intrepid main

normalement tu l'as mis dans le sources.list

donc refait une installation de subversion.
et colle la totalité des messages du terminal, voir si il n'y a pas d'erreur dans les dépots.

Hors ligne

#11 Le 10/04/2009, à 23:13

casuandre

Re : Impossible de compiler

Houssapik a écrit :

Merci pour le lien, ça marche pour songbird, mais blender me dit qu'il lui manque la dépendance "libalut0".


J'ai activé les dépots sources dans sources.list an plaçant un # devant la ligne, mais j'ai toujours le même bug dans l'utilitaire de mise a jour.

C'est le contraire...


Travail avec GNU/Linux en tant que commerçant indépendant depuis 2001.

Paella geante.fr
Paella geante.org

Hors ligne

#12 Le 11/04/2009, à 14:57

Houssapik

Re : Impossible de compiler

Effectivement, j'ai pu installer subversion ainsi que tout les paquets demandés sur la page pour compiler blender a partir de ses sources.
Par contre, ils disent ensuite d'utiliser scons, ce qui ne marche pas chez moi, puisque j'ai la version 0.98 je crois, et qu'il faut au moins la 1. D'apres ce que j'ai lu, scons 1.0 sera fourni avec jaunty, y a t'il un moyen de la récupérer avant?

En attendant j'ai utilisé make, qui m'a créé un dossier lib, dans lequel se trouve un sous dossier linux-glibc-version-truc mais quand je lance un install ou make install, la console me renvoie un message d'erreur, que je me place dans le dossier /home/blender ou dans le dossier /home/lib/linux-truc
vola ce qu'elle me dit:

root@PLATYPUS:/home/blender# install
install: opérande fichier manquant

(j'ai pourtant un fichier INSTALL dans le répertoire blender)

et si je me place dans le dossier /home/lib/linux-glibc2.8.90-i386 j'ai la même chose.

D'autre part, j'ai supprimé de mon fichier sources.list les lignes concernant les dépots backports, et j'ai même, dans mon fichier sources.list.distUpgrades mis a jour les dépots en changeant hardy (et parfois feisty) par intrepid dans les noms des dépôts.
Mais quand je lance soit un apt-get update, soit quand je lance mon gestionnaire de mises a jour en mode graphique, l'erreur concernant la clé du dépot feisty-backports apparait toujours. Comment la supprimer et réparer le probleme si il y en a un?

Hors ligne

#13 Le 11/04/2009, à 17:31

wido

Re : Impossible de compiler

http://packages.ubuntu.com/jaunty/scons tu peux avoir un problème d'imcompatibilité avec intrepid et jaunty.

à mon avis si tu veux changer de distribution pour avoir toujours les dernières versions de tes programmes favoris prend: archlinux.

http://www.archlinux.org/packages/extra/i686/blender/
http://aur.archlinux.org/packages.php?O … _Search=Go

Hors ligne