On Fri, 24 Jul 2009 19:26:54 +0300 deb <theedge456@free.fr> wrote: > I couldn't build the package ssh because emdebuild stopped because it > could not find zlib. Where can I find it ? Emdebian Crush does not currently build from source, the problem is not necessarily fixable. It may stay unfixed for some months yet, possibly longer. You are cross-building so all the advice about apt-get build-dep is useless. emdebuild does that for you via 'emdebuild --build-dep' which uses the xcontrol file patched into place by the emdebian patch files (using emsource) to determine which package names to pass to apt-cross. apt-get does not understand cross-building, do not expect it to help you in any way. Read the various manpages like emdebian-tools (1), emdebuild (1) and apt-cross (1). See the EmdebianCodeAudit for the status of Crush. There is no guarantee that any Debian package cross-builds at the moment. Even the list of packages previously released as Emdebian Crush 1.0 do not all cross-build anymore at the versions in Debian testing or unstable and the patches that were used to create Emdebian Crush 1.0 have had to be updated to support subsequent changes and are not likely to apply to the versions of those packages in Debian Lenny. Principle problem here is that all the ARM binaries used to provide the cross-dependencies (like zlib1g-dev) no longer exist in Debian and you have to work with the armel binaries from testing or unstable. (Some of the libraries in Crush 1.0 have since transitioned to a new SONAME which further complicates things.) Don't try building Emdebian Crush from source - it does not work, it hasn't worked since Lenny was released and it might not be working in time for the Squeeze release either. Crush 1.0 was almost a one-off - it might not be possible to repeat it for some time. There is not enough time to fix all the issues identified by the audit. Only Grip is working currently and that does not build any packages from source. (Which is why it is working.) I'm still not back to health and I am unable to provide any more assistance for some time yet. Please can other people on the list reinforce this message: *Crush does not currently build for any architecture or any version of Debian or Emdebian. The issues are complex, difficult and require input from large numbers or disparate groups within Debian. Progress has been made but significant blocks remain. It remains unlikely that Emdebian Crush 2.0 will actually be possible. Some packages do build from Debian unstable but no attempt has been made to turn those into a working system.* -- Neil Williams ============= http://www.data-freedom.org/ http://www.nosoftwarepatents.com/ http://www.linux.codehelp.co.uk/
Attachment:
pgp2AMDtcoJOB.pgp
Description: PGP signature