[+] Kompilacja TrueCrypt 6.1

Tematy związane z oprogramowaniem, instalacją, konfiguracją
zloty87
Posty: 70
Rejestracja: 04 lutego 2009, 12:14

Post autor: zloty87 »

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
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: :o perator()(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
I co teraz z tym?
kiko80
Beginner
Posty: 227
Rejestracja: 18 października 2007, 18:33
Lokalizacja: /mnt/podlasie

Post autor: kiko80 »

zloty87 pisze:No package 'fuse' found
Zainstaluj fuse-dev fuse
zloty87
Posty: 70
Rejestracja: 04 lutego 2009, 12:14

Post autor: zloty87 »

fuse-convmvfs fuseext2 fuseiso fusesmb
fusedav fusefat fuseiso9660 fuse-utils
Tylko takie mam możliwości, więc czy to któraś z tych?
kiko80
Beginner
Posty: 227
Rejestracja: 18 października 2007, 18:33
Lokalizacja: /mnt/podlasie

Post autor: kiko80 »

fuse-utils
zloty87
Posty: 70
Rejestracja: 04 lutego 2009, 12:14

Post autor: zloty87 »

Niestety, zainstalowałem i nic nie pomogło...

Kod: Zaznacz cały

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: :o perator()(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
Beginner
Posty: 227
Rejestracja: 18 października 2007, 18:33
Lokalizacja: /mnt/podlasie

Post autor: kiko80 »

Na pewno zainstalowałeś libfuse-dev , zainstaluj może jeszcze libfuse2.
zloty87
Posty: 70
Rejestracja: 04 lutego 2009, 12:14

Post autor: zloty87 »

Kod: Zaznacz cały

libfuse2 is already the newest version.
Czemu zawsze musi być pod górę?
kiko80
Beginner
Posty: 227
Rejestracja: 18 października 2007, 18:33
Lokalizacja: /mnt/podlasie

Post autor: kiko80 »

Libfuse2 masz, a libfuse-dev?
zloty87
Posty: 70
Rejestracja: 04 lutego 2009, 12:14

Post autor: zloty87 »

Nie miałem, ale zainstalowałem i niestety powitały mnie kolejne problemy.

Kod: Zaznacz cały

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
Beginner
Posty: 227
Rejestracja: 18 października 2007, 18:33
Lokalizacja: /mnt/podlasie

Post autor: kiko80 »

Zainstaluj wxgtk2.8 a starszą wersję wywal
ODPOWIEDZ