J'essaie de construire blink (content_Shell) sur Ubuntu 12.04 32 bits et je suis bloqué sur build/install-build-deps.sh
. Je pense avoir essayé chaque solution que j'ai trouvée sur stackoverflow
Journal des erreurs:
It produces the following output:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package lib32ncurses5-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package lib32z1-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'lib32ncurses5-dev' has no installation candidate
E: Package 'lib32z1-dev' has no installation candidate
You will have to install the above packages yourself.
/etc/apt/source.list:
http://Pastebin.ubuntu.com/8505008/
Ce que j'ai essayé: (pas dans l'ordre)
1. Sudo apt-get install lib32z1-dev
-> package 'lib32z1-dev' has no installation candidate
2. Sudo apt-get install lib32z1-dev:i386
-> package 'lib32z1-dev' has no installation candidate
3. Ubuntu Software Center > Software source > change to 'main server'
4. Sudo apt-get install ia32-libs-multiarch
-> still the same :(
5. Sudo dpkg --add-architecture i386
-> dpkg: error: unknown option --add-architecture
6. apt-file search lib32z1-dev
-> no output
7. manually download and install from http://packages.ubuntu.com/precise/lib32z1
-> still the same error log
8. update depot_tools
9. Sudo apt-get install lib64ncurses5 lib32ncurses5-dev lib32z1-dev
rna @ rna-P580: ~/workspace/src $ Sudo apt-get install lib64ncurses5 lib32ncurses5-dev lib32z1-dev Lire les listes de paquets ... Terminé Construction de l'arbre de dépendance
Lecture des informations d'état ... Le paquet Done lib32ncurses5-dev n'est pas disponible, mais un autre paquet s'y réfère. Cela peut signifier que le paquet est manquant, obsolète ou disponible uniquement à partir d'une autre source.Le paquet lib32z1-dev n'est pas disponible, mais est désigné par un autre paquet. Cela peut signifier que le paquet est manquant, obsolète ou disponible uniquement à partir d'une autre source.
E: Le paquet 'lib32ncurses5-dev' n'a pas de candidat à l'installation. E: Le paquet 'lib32z1-dev' n'a pas de candidat à l'installation.
10. Response to @Eliah Kagan's suggestion
Logs for `Sudo apt-get install zlib1g-dev libncurses5-dev`:
-> zlib1g-dev was already there, libncurses5-dev was newly installed
http://paste.ubuntu.com/8511253/
Logs for build/install-build-deps.sh:
-> but when I run install-build-deps script I had the same 'Error Log'
http://paste.ubuntu.com/8511268/
Instruction from:
-> What I am trying is really simple, get the chromium code then build content_Shell.
https://code.google.com/p/chromium/wiki/LinuxBuildInstructions
11.
TL; DR: Sudo apt-get install zlib1g-dev libncurses5-dev
Vous semblez avoir tenté deux sortes de choses:
Quelles que soient les instructions ou les suggestions que vous avez suivies, cela semble être destiné aux utilisateurs de systèmes Ubuntu 64 bits. Mais puisque _uname -m
_ produit _i686
_, vous avez un système Ubuntu 32 bits.
Par conséquent, vous devez simplement installer les versions 32 bits classiques du logiciel pour votre système 32 bits. C'est beaucoup plus simple que tout ce que vous semblez avoir tenté jusqu'à présent.
Les paquets que vous voulez probablement sont:
libz.a
_ et _libz.so
_, correspondant à lib32z1-dev
.libcurses.a
_ et _libcurses.so
_, correspondant à lib32ncurses5-dev
.Une façon d'installer ces paquets est:
_Sudo apt-get update
Sudo apt-get install zlib1g-dev libncurses5-dev
_
(Si cela ne résout pas le problème, vous aurez besoin d'informations supplémentaires sur le problème lui-même. Presque tous les détails que vous avez fournis concernent ce qui s'est passé lorsque vous avez essayé de le résoudre, plutôt que le problème que vous essayez de résoudre. En particulier, le résultat complet de l'exécution de _build/install-build-deps.sh
_, ou de toute commande de construction à l'origine de son exécution, serait utile, ainsi qu'une description détaillée des instructions que vous avez suivies, le cas échéant, et toutes les étapes effectuées jusqu'à présent pour obtenir et essayer de construire le logiciel. Mais je suppose que l'installation de ces deux packages ne fera que le réparer à travers la construction. )