ďťż
 
 
   [+] Kompilacja TrueCrypt 6.1
 
 

Tematy

 
    
 

 

 

 

[+] Kompilacja TrueCrypt 6.1





kiko80 - 03-01-2009 14:52
Witam
Podczas kompilacji Truecrypt 6.1 mam problem: Ktoś wie jak ugryźć ten problem?



lis6502 - 03-01-2009 16:23
Chyba musiałbyś się skonsultować z autorem TC. To nie wygląda na taki 'zwykły' błąd.



kiko80 - 03-01-2009 16:53
Ten problem rozwiązałem ściągając do katalogu truecrypt te pliki
ale pojawił się inny błąd:



lis6502 - 03-01-2009 17:00
Strzelam: potrzebujesz pakietu wx2.4-headers, lub wx2.8-headers.



kiko80 - 03-01-2009 17:17
Niestety nie pomogło.
Ok make poszło wywaliłem wxgtk2.8 i ponownie zainstalowałem i przeleciało bez problemu.



kelog - 06-01-2009 19:01
Najłatwiej jest korzystać z paczek dla Ubuntu do ściągnięcia ze strony TrueCrypt. Wystarczy rozpakować paczkę deb i skopiować binarkę do /usr/local/bin. Gotowe - mi tak działa.



kiko80 - 06-01-2009 19:46
Ja tam do buntu się nie dotykam :) a tak podczas kompilacji to zawsze czegoś człowiek może się nauczyć :)



vere - 16-03-2009 00:37
Wybaczcie, jeżeli jakaś "oczywistość" mi umknęła, ale próbuje skompilować ten program i to moja pierwsza kompilacja w życiu. Nie bardzo już wiem jak sobie z tym poradzić.
Mam system Debian Squeeze, jajko 2.6.26-1-686
Pakiety jakich brakuje podczas kompilacji szukam na packages.debian.org i instaluję biblioteki, które zawierają te pakiety. Niby wszystko fajnie się udawało, ale teraz mam takie coś (zaraz po "make"): I teraz nie wiem już co jeszcze doinstalować, żeby to poszło. Zgodnie z debian.packages.org "wx/stdpaths.h" zawiera paczka wx2.8-headers, którą mam już pięknie zainstalowaną.
Natomiast nie wiem co to jest jest wx-config i z czym się to spożywa. Paczka, która zawiera taki plik to wx-common (/usr/share/man/man1/wx-config.1.gz), ale również ją mam i nic. Franio:/home/ozel# dpkg -l | grep wx
ii  libwxbase2.6-0                      2.6.3.2.2-3                  wxBase library (runtime) - non-GUI support c
ii  libwxbase2.8-0                      2.8.7.1-1.1                  wxBase library (runtime) - non-GUI support c
ii  libwxgtk2.6-0                        2.6.3.2.2-3                  wxWidgets Cross-platform C++ GUI toolkit (GT
ii  libwxgtk2.8-0                        2.8.7.1-1.1                  wxWidgets Cross-platform C++ GUI toolkit (GT
ii  python-wxgtk2.6                      2.6.3.2.2-3                  wxWidgets Cross-platform C++ GUI toolkit (wx
ii  python-wxgtk2.8                      2.8.7.1-1.1                  wxWidgets Cross-platform C++ GUI toolkit (wx
ii  python-wxversion                    2.6.3.2.2-3                  wxWidgets Cross-platform C++ GUI toolkit (wx
ii  wx-common                            2.6.3.2.2-3                  wxWidgets Cross-platform C++ GUI toolkit (co
ii  wx2.8-examples                      2.8.7.1-1.1                  wxWidgets Cross-platform C++ GUI toolkit (ex
ii  wx2.8-headers                        2.8.7.1-1.1                  wxWidgets Cross-platform C++ GUI toolkit (he Jakieś idee?

Ps. Komunikat z błędu w kompilacji jest dłuższy, wkleiłem tylko początek.



kiko80 - 16-03-2009 07:13
Zainstaluj wxgtk2.8 a strarszą wersję odinstaluj.



vere - 17-03-2009 23:19
Nie instalowałem tych starszych wersji, one chyba poszły razem z nowszymi, albo były na "czystym systemie".
Teraz już w sumie nie chce mieszać, bo zainstalowałem z binarki z wersji dla ubuntu. Nie wiem czy to była dobra opcja bo program mam w menu Debiana w kategorii "Lost & Found", co raczej wydaje mi się dziwne. Niemniej nie będę więcej mieszał. Skomplikuje sobie kiedyś coś łatwiejszego. Dziękuje.



zloty87 - 26-03-2009 20:36
Podepnę się, żeby nie śmiecić. Ja miałem podczas kompilacji ten sam błąd, co kolega wyżej, ale udało się go zlikwidować powyższymi plikami. Niestety pojawił się kolejny I co teraz z tym?



kiko80 - 26-03-2009 20:55

No package 'fuse' found Zainstaluj fuse-dev fuse



zloty87 - 26-03-2009 21:11
Tylko takie mam możliwości, więc czy to któraś z tych?



kiko80 - 27-03-2009 07:34
fuse-utils



zloty87 - 28-03-2009 12:46
Niestety, zainstalowałem i nic nie pomogło...
Package fuse was not found in the pkg-config search path.
Perhaps you should add the directory containing `fuse.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fuse' found
Package fuse was not found in the pkg-config search path.
Perhaps you should add the directory containing `fuse.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fuse' found
Compiling FuseService.cpp
FuseService.cpp:12:18: warning: fuse.h: No such file or directory
FuseService.cpp: In function ‘int TrueCrypt::fuse_service_open(const char*, TrueCrypt::fuse_file_info*)’:
FuseService.cpp:172: error: invalid use of incomplete type ‘struct TrueCrypt::fuse_file_info’
FuseService.cpp:142: error: forward declaration of ‘struct TrueCrypt::fuse_file_info’
FuseService.cpp: At global scope:
FuseService.cpp:251: error: ‘fuse_fill_dir_t’ has not been declared
FuseService.cpp: In function ‘int TrueCrypt::fuse_service_readdir(const char*, void*, int, off_t, TrueCrypt::fuse_file_info*)’:
FuseService.cpp:261: error: ‘filler’ cannot be used as a function
FuseService.cpp:262: error: ‘filler’ cannot be used as a function
FuseService.cpp:263: error: ‘filler’ cannot be used as a function
FuseService.cpp:264: error: ‘filler’ cannot be used as a function
FuseService.cpp: In static member function ‘static bool TrueCrypt::FuseService::CheckAccessRights()’:
FuseService.cpp:317: error: ‘fuse_get_context’ was not declared in this scope
FuseService.cpp: In member function ‘virtual void TrueCrypt::FuseService::ExecFunctor::operator()(int, char**)’:
FuseService.cpp:540: error: ‘fuse_operations’ does not name a type
FuseService.cpp:542: error: ‘fuse_service_oper’ was not declared in this scope
FuseService.cpp:582: error: ‘fuse_main’ was not declared in this scope
make[1]: *** [FuseService.o] Error 1
make: *** [all] Error 2



kiko80 - 28-03-2009 14:30
Na pewno zainstalowałeś libfuse-dev , zainstaluj może jeszcze libfuse2.



zloty87 - 28-03-2009 14:36
libfuse2 is already the newest version. Czemu zawsze musi być pod górę?



kiko80 - 28-03-2009 15:16
Libfuse2 masz, a libfuse-dev?



zloty87 - 28-03-2009 23:27
Nie miałem, ale zainstalowałem i niestety powitały mnie kolejne problemy. make[1]: wx-config: Command not found
make[1]: wx-config: Command not found
Compiling Application.cpp
System.h:69:25: warning: wx/stdpaths.h: No such file or directory
In file included from Main.h:15,
                from SystemPrecompiled.h:9:
/home/zloty/Desktop/truecrypt-6.1a-source/Main/StringFormatter.h:28: error: expected ‘,’ or ‘...’ before ‘&’ token i wiele więcej, ale nie chciałbym tu zaśmiecać. Z wx cośtam 2.4 i 2.8 headers próbowałem i niestety zero rezultatów. Nie mam więcej pomysłów.



kiko80 - 29-03-2009 08:44
Zainstaluj wxgtk2.8 a starszą wersję wywal



zloty87 - 29-03-2009 19:56
Tylko takie mam możliwości.




kiko80 - 30-03-2009 07:26
Zmień w repo lenny na sid daj update i zainstaluj wersję 2.8 a potem wróć do lenny.



zloty87 - 30-03-2009 16:50
Zainstalowałem python-wxgtk2.8, lecz to również nie pomogło. Pakietu wxgtk2.8 nie było.



kiko80 - 30-03-2009 18:17
libwxgtk2.8-dev libwxgtk2.8



zloty87 - 30-03-2009 18:47
Dziekuję, już działa. Jeszcze jedno pytanie, na pewno głupie ale to moja pierwsza w życiu kompilacja. Czy taki skompilowany program już się nigdzie instalować nie będzie? Ma sobie leżeć np w /usr/src i ewentualnie stamtad mam go podlinkować? Czy robi się jeszcze jakiś make install czy coś?



kiko80 - 30-03-2009 19:56
Nie nie robi się żadnego make install. Ja mam katalog trucrypta w /home/kiko i podlinkowałem do /usr/bin.
Nie będzie się nigdzie instalować.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis