Missing fakeroot dependency.

Bug #421941 reported by Jari Aalto
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
truecrypt-installer
Fix Released
Medium
Jari Aalto

Bug Description

From: "gmx" <email address hidden>
Subject: getting truecrypt to work on debian lenny
Date: 2009-05-11

Hi,

On etch, we had truecrypt nicely working based on
truecrypt-installer_20071024-1_i386.deb

Now, I am following your instructions in
http://www.debian-administration.org/articles/506 to get it working on lenny
again.

Unfortunately, I get:

<<Desktop
# tc-dpkg --auto --install
Time-stamp: <2008-10-06 18:40:58 Jari Aalto (root)>
/usr/src/truecrypt-upstream-source-4.3a/truecrypt-4.3a-source-code.tar.gz:
OK
Wait, checking build dependencies
/usr/src/truecrypt-upstream-source-4.3a/truecrypt-4.3a-source-code.tar.gz:
OK
Wait, removing old sources /usr/src/truecrypt-4.3a-source-code
Wait, unpacking
/usr/src/truecrypt-upstream-source-4.3a/truecrypt-4.3a-source-code.tar.gz
Wait, getting 'debian' control directory with: bzr branch
http://bazaar.launchpad.net/~jari-aalto/truecrypt-deb/trunk/
Branched 339 revision(s).

This may take a while. Starting *.deb building process in
/usr/src/truecrypt-4.3a-source-code
 dpkg-buildpackage -rfakeroot -D -us -uc -b -i
dpkg-buildpackage: warning: using a gain-root-command while being root
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value:
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package truecrypt
dpkg-buildpackage: source version 4.3a-13
dpkg-buildpackage: source changed by Jari Aalto <email address hidden>
dpkg-buildpackage: host architecture i386
 fakeroot debian/rules clean
# prepare-control: generate debian/control
sed -e "s/_KVERM_/2.6.26/g" \
     -e "s/_KVER_/2.6.26-2-686/g"\
     -e "s/_TRVER_/4.3a 4.3a.tar.gz/g"\
     -e "s/-_KDEP_//g"\
     -e "s/_KDEPP_//g"\
     -e "s/_KDEP_//g"\
      debian/control.in > debian/control
cd debian && \
 cp tc-modules.postinst.in \
    tc-modules-4.3a 4.3a.tar.gz-2.6.26-2-686.postinst
cp: target `4.3a.tar.gz-2.6.26-2-686.postinst' is not a directory
make: *** [prepare-control] Error 1
dpkg-buildpackage: failure: fakeroot debian/rules clean gave error exit
status 2
debuild: fatal error at line 1319:
dpkg-buildpackage -rfakeroot -D -us -uc -b -i failed

Desktop#>>

First, there was a failure "fakeroot"

I guess also a dependency on "fakeroot" should be added.

Any hints what to do next?

   Regards

       Ralf

Revision history for this message
Jari Aalto (jari-aalto) wrote :

Fakeroot has been added to release 20090829-1. There has also been improvements in build structure: if possible, install the newest and report possible build failure as comment to this bug.

Thanks
-- Jari

Revision history for this message
Luciana Moreira (moreira) wrote :

We finally got it working. Apparently the trick was to completely remove the installation instead of upgrading it. here are all the steps we did to get it up and running:

'''Remove the truecrypt installation completely.''' Use Synaptic Package Manager to find all packages.

Download the tc-installer package from [https://code.launchpad.net/truecrypt-installer/+download].

Execute:

<pre>
apt-get install bzr python-celementtree libncurses5-dev gcc-4.1 debhelper devscripts dpatch
apt-get -f install
dpkg -i tc-installer*.deb
</pre>

You may also need to install the package ''build-essential''. As it has several dependencies, it is easier to install with the Synaptic Package Manager.

Execute the following commands:

<pre>
tc-download
tc-dpkg --auto --install
</pre>

Revision history for this message
Jari Aalto (jari-aalto) wrote :

Thank you for testing.
-- Jari

Revision history for this message
Jari Aalto (jari-aalto) wrote :

Fixed in release 20090829-1 (bzr: r108 truecrypt-installer/debian ; r230 truecrypt-installer/trunk ; r364 truecrypt-deb/trunk )

Changed in truecrypt-installer:
assignee: nobody → Jari Aalto (jari-aalto)
importance: Undecided → Medium
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.