Debian utilities for Truecrypt (R) 4.3a source

Missing fakeroot dependency.

Reported by Jari Aalto on 2009-08-31
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
truecrypt-installer
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

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

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>

Jari Aalto (jari-aalto) wrote :

Thank you for testing.
-- Jari

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  Edit
Everyone can see this information.

Other bug subscribers