Re: error compiling sleuthkit and afflib

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



	Hi Holger, 

		Did you considering reporting this problem to the
maintainers of sleuthkit? It sounds like it's trying to use a MD5 hash
without knowing the length, which it seems to require.

			-David Chipman
 
 On Mon, 21 Apr 2008 07:48:21 +0200
Holger Dörner <hod@xxxxxxxxxxxxxxxxx> wrote:

> Hello all,
> 
> I try to compile sleuthkit on my Fedora 8 box, but so far no success.
> All Deps are installed (yes, also the *-devel packages)
> and ./configure goes fine, but compiling breakes with this error:
> ----8<---------------------------------------------------------------
> ewf.c: In function 'ewf_image_read_random':
> ewf.c:50: warning: format '%llu' expects type 'long long unsigned
> int', but argument 5 has type 'size_t'
> ewf.c:50: warning: format '%llu' expects type 'long long unsigned
> int', but argument 5 has type 'size_t'
> ewf.c: In function 'ewf_open':
> ewf.c:189: error: 'TSK_EWF_MD5_DIGEST_HASH_LENGTH' undeclared (first
> use in this function)
> ewf.c:189: error: (Each undeclared identifier is reported only once
> ewf.c:189: error: for each function it appears in.)
> ewf.c:189: warning: passing argument 2 of 'libewf_get_stored_md5_hash'
> from incompatible pointer type
> make[3]: *** [ewf.lo] Error 1
> make[3]: Leaving directory `/home/familie/Download/TSK &
> Autopsy/sleuthkit-2.52/tsk/img'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/familie/Download/TSK &
> Autopsy/sleuthkit-2.52/tsk'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/home/familie/Download/TSK &
> Autopsy/sleuthkit-2.52/tsk'
> make: *** [all-recursive] Error 1
> ----8<---------------------------------------------------------------
> 
> 
> I also want to build afflib for use with sleuthkit, but the same
> here: ./configure goes fine, compiling breakes. Here is the error:
> ----8<---------------------------------------------------------------
> vnode_ewf.cpp: In function 'int ewf_vstat(AFFILE*, af_vnode_info*)':
> vnode_ewf.cpp:140: error: 'size64_t' was not declared in this scope
> vnode_ewf.cpp:140: error: expected `;' before 'libewf_get_media_size'
> vnode_ewf.cpp: In function 'int ewf_get_seg(AFFILE*, const char*, long
> unsigned int*, unsigned char*, size_t*)':
> vnode_ewf.cpp:204: error: invalid conversion from 'int32_t' to 'long
> unsigned int*'
> vnode_ewf.cpp:215: error: 'size64_t' was not declared in this scope
> vnode_ewf.cpp:215: error: expected `;' before 'sz'
> vnode_ewf.cpp:219: error: 'sz' was not declared in this scope
> vnode_ewf.cpp:230: error: invalid conversion from 'int32_t' to 'long
> unsigned int*'
> vnode_ewf.cpp:237: error: 'size64_t' was not declared in this scope
> vnode_ewf.cpp:237: error: expected `;' before 'sz'
> vnode_ewf.cpp:238: error: 'size32_t' was not declared in this scope
> vnode_ewf.cpp:238: error: expected `;' before 'bps'
> vnode_ewf.cpp:242: error: 'sz' was not declared in this scope
> vnode_ewf.cpp:247: error: 'bps' was not declared in this scope
> vnode_ewf.cpp:261: error: cannot convert 'char*' to 'wchar_t*' for
> argument '3' to 'int8_t libewf_get_header_value(libewf_handle_t*,
> wchar_t*, wchar_t*, size_t)'
> vnode_ewf.cpp:276: error: cannot convert 'char*' to 'wchar_t*' for
> argument '3' to 'int8_t libewf_get_header_value(libewf_handle_t*,
> wchar_t*, wchar_t*, size_t)'
> vnode_ewf.cpp:284: error: cannot convert 'char*' to 'wchar_t*' for
> argument '3' to 'int8_t libewf_get_header_value(libewf_handle_t*,
> wchar_t*, wchar_t*, size_t)'
> vnode_ewf.cpp:297: error: invalid conversion from 'int32_t' to
> 'size_t*' vnode_ewf.cpp:302: error: 'size32_t' was not declared in
> this scope vnode_ewf.cpp:302: error: expected `;' before 'chunksize'
> vnode_ewf.cpp:306: error: 'chunksize' was not declared in this scope
> make[2]: *** [vnode_ewf.lo] Error 1
> make[2]: Leaving directory `/home/familie/Download/TSK &
> Autopsy/AFF/afflib-3.1.6/lib'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/familie/Download/TSK &
> Autopsy/AFF/afflib-3.1.6'
> make: *** [all] Error 2
> ----8<---------------------------------------------------------------
> 
> ewf is installed from Fedora repos:
> [familie@workstation ~]$ yum list installed | grep ewf
> ewftools.i386              0-2.20070512.fc8       installed       
> libewf.i386                0-2.20070512.fc8       installed       
> libewf-devel.i386          0-2.20070512.fc8       installed 
> 
> Additional info:
> [familie@workstation ~]$ uname -rvmp
> 2.6.24.4-64.fc8 #1 SMP Sat Mar 29 09:54:46 EDT 2008 i686 athlon
> 
> 1400mhz CPU
> 512mb RAM (I know, I know...)
> 
> If I can get it work somehow, I would like to build .rpm and .srpm
> packages, so I can use Fedora (or CentOS) for forensics instead of
> Debian :)
> 
> Thank you all for your help so far!
> 
> 
> Regards,

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list

[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux