Package Details: truecrack-git r64.50eca69-3

Git Clone URL: https://aur.archlinux.org/truecrack-git.git (read-only)
Package Base: truecrack-git
Description: TrueCrack is a brute-force password cracker for TrueCrypt volume files.
Upstream URL: https://code.google.com/p/truecrack
Licenses: GPL3
Conflicts: truecrack-svn
Provides: truecrack
Submitter: sanerb
Maintainer: sanerb
Last Packager: sanerb
Votes: 4
Popularity: 0.000070
First Submitted: 2016-02-14 05:30
Last Updated: 2016-06-25 21:28

Dependencies (2)

Required by (0)

Sources (1)

Pinned Comments

sanerb commented on 2016-06-26 06:20

Please note the following additions:

# Bug reports can be filed at https://bugs.square-r00t.net/index.php?project=3
# News updates for packages can be followed at https://devblog.square-r00t.net

(If you want an RSS-feed only pertaining to my AUR packages, you can subscribe to https://devblog.square-r00t.net/rss/?category=aur in your favourite RSS reader.)

Note that you should still use the AUR web interface for flagging packages as out-of-date if a new version is released; the aforementioned bug tracker is to aid in issues with building/packaging/the PKGBUILD formats/etc. specifically.

GPG signature "errors" are explained here:
https://devblog.square-r00t.net/articles/a-note-on-using-gpg-signatures-in-pkgbuilds

Please read; it's not a bug.


Thanks!

Latest Comments

sanerb commented on 2016-06-26 06:20

Please note the following additions:

# Bug reports can be filed at https://bugs.square-r00t.net/index.php?project=3
# News updates for packages can be followed at https://devblog.square-r00t.net

(If you want an RSS-feed only pertaining to my AUR packages, you can subscribe to https://devblog.square-r00t.net/rss/?category=aur in your favourite RSS reader.)

Note that you should still use the AUR web interface for flagging packages as out-of-date if a new version is released; the aforementioned bug tracker is to aid in issues with building/packaging/the PKGBUILD formats/etc. specifically.

GPG signature "errors" are explained here:
https://devblog.square-r00t.net/articles/a-note-on-using-gpg-signatures-in-pkgbuilds

Please read; it's not a bug.


Thanks!

sanerb commented on 2016-02-14 21:39

hrmm. how did you try?

i should probably enable CUDA if it's detected on the system.. but here are relevant configure flags:

--enable-cpu Disable cuda nvidia GPU and use CPU default=no
--with-cuda=PATH prefix where cuda is installed default=auto

so the PKGBUILD has --enable-cpu (because every computer has a CPU, but not all of them have nvidia). this seems to disable cuda support.

when i remove the --enable-cpu, i can indeed reproduce on my CUDA system.

https://github.com/lvaccaro/truecrack/issues/40 gives a clue- since community/cuda package installs in /opt/cuda instead of /usr, you (i) need to do some path exporting in the PKGBUILD:

export PATH="${PATH}:/opt/cuda/bin"
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/opt/cuda/lib"

however, something that's REALLY weird?

*nvcc doesn't even have that option*:

[bts@dawid truecrack-git]$ which nvcc ; nvcc --help 2>&1 | grep -q opencc ; echo ${?}
/opt/cuda/bin/nvcc
1

it does, however, exist in the googlecode version of cuda:
https://camolab.googlecode.com/svn/trunk/mycode/cuda/nvcc-help.txt
(which i believe is no longer updated)

this *may* be a change between version 7.0 and 7.5 of cuda.

...
AHA. just did some looking (http://askubuntu.com/questions/131506/how-can-i-get-nvidia-cuda-or-opencl-working-on-a-laptop-with-nvidia-discrete-car), and -Xopencc/--opencc-options are deprecated indeed. if you remove the flag entirely, you get an "nvcc fatal : Unsupported gpu architecture 'compute_10'" or similar. this is an upstream problem, unfortunately.

i've filed a bug upstream: https://github.com/lvaccaro/truecrack/issues/48

CountMurphy commented on 2016-02-14 16:06

any idea how to get it to compile with cuda support? Whenever I try I get
"nvcc fatal : Unknown option '-opencc-options'"