Strona 2 z 3

: 26 marca 2009, 20:36
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?

: 26 marca 2009, 20:55
autor: kiko80
zloty87 pisze:No package 'fuse' found
Zainstaluj fuse-dev fuse

: 26 marca 2009, 21:11
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?

: 27 marca 2009, 07:34
autor: kiko80
fuse-utils

: 28 marca 2009, 12:46
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

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

: 28 marca 2009, 14:36
autor: zloty87

Kod: Zaznacz cały

libfuse2 is already the newest version.
Czemu zawsze musi być pod górę?

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

: 28 marca 2009, 23:27
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.

: 29 marca 2009, 08:44
autor: kiko80
Zainstaluj wxgtk2.8 a starszą wersję wywal