You are not logged in.
Hi. Is there a way to install truecrypt 5 with pacman/AUR? I don't see it in repos.
I tried manual install but I got errors when trying to "make" with the wxWidgets
ty
Last edited by k3rn31 (2008-03-08 12:20:40)
~k3rn31
Offline
truecrypt and truecrypt-utils are in Extra, just not updated yet.
You can do this by yourself using abs and makepkg.
to live is to die
Offline
Ok Thanks. But is the truecrypt 5 in aur yet?
I don't find it
Last edited by k3rn31 (2008-03-08 15:14:04)
~k3rn31
Offline
It's an official package, so it won't be in the AUR. I'm working on the 5.0a build at the moment, and I expect to have it available in the extra repo in the next couple of days.
Offline
Thanks! Please post something here when it is ready.
Offline
Nice news! We will wait
~k3rn31
Offline
I compiled it (5.1) without problems following the readme
Offline
I compiled it (5.1) without problems following the readme
What did you installed for wXWidgets... in wXWidgets I think that I have the problem
Last edited by k3rn31 (2008-03-11 21:57:45)
~k3rn31
Offline
Hi,
So:
1. Download wxWidgets-2.8.7.tar.gz (wxWidgets - all)
wget http://switch.dl.sourceforge.net/source … 8.7.tar.gz
2. Unpack
3. Remember the dir with wxWidgets source
3. Go to your Truecrypt source dir
4. Run the following command to configure the wxWidgets library for TrueCrypt
and to build it:
$ make WX_ROOT=/usr/src/wxWidgets wxbuild (in my case it was /home/username/apps/wxWidgets/ )
"The variable WX_ROOT must point to the location of the source code of the
wxWidgets library. Output files will be placed in the './wxrelease/'
directory."
5. Run 'make'
6. A new dir should be present in your truecrypt dir - /Main/ if everything went OK
7. cd /Main/ and ./truecrypt
That's it
Last edited by tempsanity (2008-03-15 10:37:22)
Offline
Thank you. I will try again with wxWidgets.
~k3rn31
Offline
No problem mate. wxWidgets is a must.
Good luck!
Offline
I am getting errors in make:
TrueCrypt-16x16.xpm:253: warning: deprecated conversion from string constant to 'char*'
but the program is opening ok.
Thank you
Last edited by k3rn31 (2008-03-12 19:54:34)
~k3rn31
Offline
That's a warning, not an error.
Offline
Yeap, sorry for that I understood that later
The program runs ok
Last edited by k3rn31 (2008-03-12 23:44:10)
~k3rn31
Offline
Hm... what's the deal with compiling truecrypt 5 that works on box [a] but not box [b]?
Running Arch on both machines with identical versions of Gcc, make, fuse etc.
We need TC 5 in the repo! :-D
Offline
I'm getting these error messages during the compiling session:
"# make
Compiling Memory.cpp
Memory.cpp: In static member function 'static int TrueCrypt::Memory::Compare(const void*, size_t, const void*, size_t)':
Memory.cpp:33: error: 'memcmp' was not declared in this scope
Memory.cpp: In static member function 'static void TrueCrypt::Memory::Copy(void*, const void*, size_t)':
Memory.cpp:39: error: 'memcpy' was not declared in this scope
Memory.cpp: In static member function 'static void TrueCrypt::Memory::Zero(void*, size_t)':
Memory.cpp:49: error: 'memset' was not declared in this scope
make[1]: *** [Memory.o] Error 1
make: *** [all] Error 2"
Anyone knows what this is about and how to rectify it? I've tried google but no luck.
Offline
Is there a chance for two packages: truecrypt and truecrypt-nogui? Wxwidget is a pain for users who doesn't need gui (especially KDE users)...
Last edited by tockar (2008-03-30 16:27:54)
Offline
I'm getting these error messages during the compiling session:
"# make
Compiling Memory.cpp
Memory.cpp: In static member function 'static int TrueCrypt::Memory::Compare(const void*, size_t, const void*, size_t)':
Memory.cpp:33: error: 'memcmp' was not declared in this scope
Memory.cpp: In static member function 'static void TrueCrypt::Memory::Copy(void*, const void*, size_t)':
Memory.cpp:39: error: 'memcpy' was not declared in this scope
Memory.cpp: In static member function 'static void TrueCrypt::Memory::Zero(void*, size_t)':
Memory.cpp:49: error: 'memset' was not declared in this scope
make[1]: *** [Memory.o] Error 1
make: *** [all] Error 2"Anyone knows what this is about and how to rectify it? I've tried google but no luck.
---------------------------------------------------
I am also having problems...
wxWidgets seems to configure OK.
cucscspr ~/Desktop/work/truecrypt-5.1a-source $ make WX_ROOT=/home/cucscspr/Desktop/work/wxWidgets-2.8.7 wxbuild
Configuring wxWidgets library...
Building wxWidgets library...
/home/cucscspr/Desktop/work/wxWidgets-2.8.7/src/common/datetime.cpp: In member function 'wxDateTime::Tm wxDateTime::GetTm(const wxDateTime::TimeZone&) const':
/home/cucscspr/Desktop/work/wxWidgets-2.8.7/src/common/datetime.cpp:1768: warning: 'tm.wxDateTime::Tm::yday' is used uninitialized in this function
/home/cucscspr/Desktop/work/wxWidgets-2.8.7/src/common/strconv.cpp: In member function 'virtual size_t wxMBConv_iconv::GetMBNulLen() const':
/home/cucscspr/Desktop/work/wxWidgets-2.8.7/src/common/strconv.cpp:1960: warning: deprecated conversion from string constant to 'wchar_t*'
/home/cucscspr/Desktop/work/wxWidgets-2.8.7/src/common/strconv.cpp: In member function 'virtual size_t wxMBConvUTF16BE::FromWChar(char*, size_t, const wchar_t*, size_t) const':
/home/cucscspr/Desktop/work/wxWidgets-2.8.7/src/common/strconv.cpp:1223: warning: 'cc[1]' may be used uninitialized in this function
/home/cucscspr/Desktop/work/wxWidgets-2.8.7/src/common/strconv.cpp: In member function 'virtual size_t wxMBConvUTF16LE::FromWChar(char*, size_t, const wchar_t*, size_t) const':
/home/cucscspr/Desktop/work/wxWidgets-2.8.7/src/common/strconv.cpp:1140: warning: 'cc[1]' may be used uninitialized in this function
/home/cucscspr/Desktop/work/wxWidgets-2.8.7/src/gtk/bitmap.cpp: In member function 'void* wxBitmap::GetRawData(wxPixelDataBase&, int)':
/home/cucscspr/Desktop/work/wxWidgets-2.8.7/src/gtk/bitmap.cpp:971: warning: suggest parentheses around && within ||
/home/cucscspr/Desktop/work/wxWidgets-2.8.7/src/gtk/gsockgtk.cpp:134: warning: 'wxDummyGsockVar' defined but not used
cucscspr ~/Desktop/work/truecrypt-5.1a-source $
I am also getting a similar error to new2arch's.
cucscspr ~/Desktop/work/truecrypt-5.1a-source $ make
Compiling Buffer.cpp
Compiling Exception.cpp
Compiling Event.cpp
Compiling FileCommon.cpp
Compiling MemoryStream.cpp
Compiling Memory.cpp
Memory.cpp: In static member function 'static int TrueCrypt::Memory::Compare(const void*, size_t, const void*, size_t)':
Memory.cpp:33: error: 'memcmp' was not declared in this scope
Memory.cpp: In static member function 'static void TrueCrypt::Memory::Copy(void*, const void*, size_t)':
Memory.cpp:39: error: 'memcpy' was not declared in this scope
Memory.cpp: In static member function 'static void TrueCrypt::Memory::Zero(void*, size_t)':
Memory.cpp:49: error: 'memset' was not declared in this scope
make[1]: *** [Memory.o] Error 1
make: *** [all] Error 2
cucscspr ~/Desktop/work/truecrypt-5.1a-source $
I have gotten similar errors trying to compile cryptkeeper and a couple others I think that I can't recall right now. I've tried extensively to figure these problems out with google to no avail.
Please, any help would be useful to me, no matter how small...
Thanx
Offline
[snip]
Please, any help would be useful to me, no matter how small...Thanx
It was suggested by TomK that gcc 4.3 is incompatible when building TC 5. Gcc 4.2 is the version you want to use.
Last edited by new2arch (2008-04-02 06:41:22)
Offline
I don't understand problem: since 5x tc is binary file, one file, just download debian package and extract from there this file and use it
Zygfryd Homonto
Offline
I don't understand problem: since 5x tc is binary file, one file, just download debian package and extract from there this file and use it
Have you successfully installed the Debian package in Arch? There gotta be a catch since some folks here have been requesting the TC 5 in the repo.
Offline
zyghom wrote:I don't understand problem: since 5x tc is binary file, one file, just download debian package and extract from there this file and use it
Have you successfully installed the Debian package in Arch? There gotta be a catch since some folks here have been requesting the TC 5 in the repo.
yes, debian package - specially in case of one file - is not a deal at all
secondly: I hate(d) tc5 since it was not working at the beginning without X
ok, now it does but they killed me with this idea "gui only version"
Zygfryd Homonto
Offline
WOW you guys are quick, thanks new2arch for the tip about GCC I will try that
And thanx to you zyghom for your tip, I figured on that before I came back to the forum tho and yes you are right, it does work.
Just download the x86_64 package from truecrypt site here and extract it, then just run the truecrypt bin. That is if you are on Arch64, but should work with 32 also if you grab the deb32 package.
I have gotten it to actually map the drive, but it won't mount for some reason, although I haven't fooled around much yet.. but u can easily mount it yourself with mount /dev/loop0 or whatever number u mapped to.
weeee!
I could not use the 4.3 package for some reason, it would not map my drive that i crypted from windows. but 5.1a works great..
Last edited by Cucscspr (2008-04-02 07:17:31)
Offline
WOW you guys are quick, thanks new2arch for the tip about GCC I will try that
And thanx to you zyghom for your tip, I figured on that before I came back to the forum tho and yes you are right, it does work.
Just download the x86_64 package from truecrypt site here and extract it, then just run the truecrypt bin.
I have gotten it to actually map the drive, but it won't mount for some reason, although I haven't fooled around much yet.. but u can easily mount it yourself with mount /dev/loop0 or whatever number u mapped to.
weeee!
I could not use the 4.3 package for some reason, it would not map my drive that i crypted from windows. but 5.1a works great..
Hm. I'll check it out but I know for sure TC 5 requires you to use 'sudo' to mount devices which I don't use anyway so I'm still stuck using 'su' to mount.
Offline
new2arch wrote:zyghom wrote:I don't understand problem: since 5x tc is binary file, one file, just download debian package and extract from there this file and use it
Have you successfully installed the Debian package in Arch? There gotta be a catch since some folks here have been requesting the TC 5 in the repo.
yes, debian package - specially in case of one file - is not a deal at all
secondly: I hate(d) tc5 since it was not working at the beginning without X
ok, now it does but they killed me with this idea "gui only version"
I don't have any needs auto mounting stuff, so for me TC 5 is perfect. I find TC to be really valuable especially on a laptop, considering laptop thefts at airports are not unheard of.
Offline