{"action":"created","issue":{"url":"https://api.github.com/repos/FreeApophis/TrueCrypt/issues/18","labels_url":"https://api.github.com/repos/FreeApophis/TrueCrypt/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/FreeApophis/TrueCrypt/issues/18/comments","events_url":"https://api.github.com/repos/FreeApophis/TrueCrypt/issues/18/events","html_url":"https://github.com/FreeApophis/TrueCrypt/issues/18","id":47214861,"number":18,"title":"Truecrypt Native Linux Drivers Fail","user":{"login":"v6","id":5750764,"avatar_url":"https://avatars.githubusercontent.com/u/5750764?v=3","gravatar_id":"","url":"https://api.github.com/users/v6","html_url":"https://github.com/v6","followers_url":"https://api.github.com/users/v6/followers","following_url":"https://api.github.com/users/v6/following{/other_user}","gists_url":"https://api.github.com/users/v6/gists{/gist_id}","starred_url":"https://api.github.com/users/v6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/v6/subscriptions","organizations_url":"https://api.github.com/users/v6/orgs","repos_url":"https://api.github.com/users/v6/repos","events_url":"https://api.github.com/users/v6/events{/privacy}","received_events_url":"https://api.github.com/users/v6/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2014-10-29T23:02:06Z","updated_at":"2015-04-19T07:52:06Z","closed_at":null,"body":"I haven't tried the headless version yet, but truecrypt fails with the following command when using the regular kernel. I'm not sure if this has to do with the Ubuntu transition to systemd, or what, but I think it merits further investigation for people using linux with Truecrypt, especially Amazon. \r\n\r\nFrankly, I'm surprised that this project hasn't reached out for more fundraising. I would make an issue for this, but it's not a technical issue. \r\n\r\nAnyway, the error I got follows: \r\n\r\ntruecrypt device-mapper: resume ioctl on truecrypt11 failed: Invalid argument Command failed\r\n\r\nMy Ubuntu 14.10 system specifications: \r\n$ lsb_release -a\r\nNo LSB modules are available.\r\nDistributor ID:\tUbuntu\r\nDescription:\tUbuntu 14.04.1 LTS\r\nRelease:\t14.04\r\nCodename:\ttrusty\r\n\r\n$ uname -a\r\nLinux desktop 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux"},"comment":{"url":"https://api.github.com/repos/FreeApophis/TrueCrypt/issues/comments/94248837","html_url":"https://github.com/FreeApophis/TrueCrypt/issues/18#issuecomment-94248837","issue_url":"https://api.github.com/repos/FreeApophis/TrueCrypt/issues/18","id":94248837,"user":{"login":"v6","id":5750764,"avatar_url":"https://avatars.githubusercontent.com/u/5750764?v=3","gravatar_id":"","url":"https://api.github.com/users/v6","html_url":"https://github.com/v6","followers_url":"https://api.github.com/users/v6/followers","following_url":"https://api.github.com/users/v6/following{/other_user}","gists_url":"https://api.github.com/users/v6/gists{/gist_id}","starred_url":"https://api.github.com/users/v6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/v6/subscriptions","organizations_url":"https://api.github.com/users/v6/orgs","repos_url":"https://api.github.com/users/v6/repos","events_url":"https://api.github.com/users/v6/events{/privacy}","received_events_url":"https://api.github.com/users/v6/received_events","type":"User","site_admin":false},"created_at":"2015-04-19T07:52:06Z","updated_at":"2015-04-19T07:52:06Z","body":"I seem to have run into a (6) from your previous message, with wx's path being offset by a directory: \r\n\r\n    ➜  TrueCrypt git:(master) ✗ make\r\n    Compiling FuseService.cpp\r\n    Updating library Driver.a\r\n    Compiling CoreBase.cpp\r\n    Compiling CoreException.cpp\r\n    Compiling FatFormatter.cpp\r\n    Compiling HostDevice.cpp\r\n    Compiling MountOptions.cpp\r\n    Compiling RandomNumberGenerator.cpp\r\n    Compiling VolumeCreator.cpp\r\n    Compiling CoreService.cpp\r\n    Compiling CoreServiceRequest.cpp\r\n    Compiling CoreServiceResponse.cpp\r\n    Compiling CoreUnix.cpp\r\n    Compiling CoreLinux.cpp\r\n    Updating library Core.a\r\n    make[1]: wx-config: Command not found\r\n    make[1]: wx-config: Command not found\r\n    Precompiling SystemPrecompiled.h\r\n    SystemPrecompiled.h:9:19: fatal error: wx/wx.h: No such file or directory\r\n     #include <wx/wx.h>\r\n                       ^\r\n    compilation terminated.\r\n    /home/nathan/TrueCrypt/Build/Include/Makefile.inc:30: recipe for target 'SystemPrecompiled.h.gch' failed\r\n    make[1]: *** [SystemPrecompiled.h.gch] Error 1\r\n    Makefile:269: recipe for target 'all' failed\r\n    make: *** [all] Error 2\r\n\r\nFrom the earlier message: \r\n\r\nI seem to have run into (6):\r\n\r\n(6) Next, Truecrypt would compile most of the way after fixing the apt-get packages , but would fail on some information related to wx. Eventually I realized it was not an issue in the linker, but rather in the header files. For some reason (on my box) , the include files were offset up one directory. I solved this by (1) a symlink, and then (2) manually copying a directory of wx .h files found in /usr/include/wx to exist in the path /usr/include/wx-2.8/wx (where truecrypt was looking for them)."}}