Hello. On 12/02/13 01:14, Cedric BAIL wrote: > Hello, > > On Mon, Feb 11, 2013 at 10:56 PM, Stefan Schmidt <s.schm...@samsung.com> > wrote: >> Hello. >> >> On 11/02/13 13:53, Stefan Schmidt wrote: >>> >>> I fixed up the most bogus things and that part builds now. Next was >>> eina_mmap failing due to stuff no available on Windows. Here I lost >>> motivation. >> >> If anybody has interest in this: >> >> CC lib/eina/lib_eina_libeina_la-eina_accessor.lo >> CC lib/eina/lib_eina_libeina_la-eina_array.lo >> CC lib/eina/lib_eina_libeina_la-eina_benchmark.lo >> CC lib/eina/lib_eina_libeina_la-eina_binbuf.lo >> CC lib/eina/lib_eina_libeina_la-eina_binshare.lo >> CC lib/eina/lib_eina_libeina_la-eina_convert.lo >> CC lib/eina/lib_eina_libeina_la-eina_counter.lo >> CC lib/eina/lib_eina_libeina_la-eina_cpu.lo >> CC lib/eina/lib_eina_libeina_la-eina_error.lo >> CC lib/eina/lib_eina_libeina_la-eina_fp.lo >> CC lib/eina/lib_eina_libeina_la-eina_hamster.lo >> CC lib/eina/lib_eina_libeina_la-eina_hash.lo >> CC lib/eina/lib_eina_libeina_la-eina_inarray.lo >> CC lib/eina/lib_eina_libeina_la-eina_inlist.lo >> CC lib/eina/lib_eina_libeina_la-eina_iterator.lo >> CC lib/eina/lib_eina_libeina_la-eina_lalloc.lo >> CC lib/eina/lib_eina_libeina_la-eina_list.lo >> CC lib/eina/lib_eina_libeina_la-eina_log.lo >> CC lib/eina/lib_eina_libeina_la-eina_magic.lo >> CC lib/eina/lib_eina_libeina_la-eina_main.lo >> lib/eina/eina_main.c: In function 'eina_init': >> lib/eina/eina_main.c:253:4: warning: implicit declaration of function >> 'time' [-Wimplicit-function-declaration] >> CC lib/eina/lib_eina_libeina_la-eina_matrixsparse.lo >> CC lib/eina/lib_eina_libeina_la-eina_mempool.lo >> CC lib/eina/lib_eina_libeina_la-eina_mmap.lo >> lib/eina/eina_mmap.c:71:24: error: unknown type name 'siginfo_t' >> lib/eina/eina_mmap.c: In function 'eina_mmap_safety_enabled_set': >> lib/eina/eina_mmap.c:133:27: error: storage size of 'sa' isn't known >> lib/eina/eina_mmap.c:154:14: warning: implicit declaration of function >> 'fcntl' [-Wimplicit-function-declaration] >> lib/eina/eina_mmap.c:154:48: error: 'F_GETFD' undeclared (first use in >> this function) >> lib/eina/eina_mmap.c:154:48: note: each undeclared identifier is >> reported only once for each function it appears in >> lib/eina/eina_mmap.c:155:23: error: 'FD_CLOEXEC' undeclared (first use >> in this function) >> lib/eina/eina_mmap.c:156:40: error: 'F_SETFD' undeclared (first use in >> this function) >> lib/eina/eina_mmap.c:161:27: error: '_eina_mmap_safe_sigbus' undeclared >> (first use in this function) >> lib/eina/eina_mmap.c:162:23: error: 'SA_RESTART' undeclared (first use >> in this function) >> lib/eina/eina_mmap.c:162:36: error: 'SA_SIGINFO' undeclared (first use >> in this function) >> lib/eina/eina_mmap.c:163:9: warning: implicit declaration of function >> 'sigemptyset' [-Wimplicit-function-declaration] >> lib/eina/eina_mmap.c:164:9: warning: implicit declaration of function >> 'sigaction' [-Wimplicit-function-declaration] >> lib/eina/eina_mmap.c:164:23: error: 'SIGBUS' undeclared (first use in >> this function) >> lib/eina/eina_mmap.c:133:27: warning: unused variable 'sa' >> [-Wunused-variable] >> make[4]: *** [lib/eina/lib_eina_libeina_la-eina_mmap.lo] Error 1 >> make[3]: *** [all-recursive] Error 1 >> make[2]: *** [all] Error 2 >> make[1]: *** [all-recursive] Error 1 >> make: *** [all] Error 2 > > There is apparently no windows implementation of > eina_mmap_safety_enabled_set (signal don't exist on windows). The idea > of this function is to setup a sigbus handler to detect access to > corrupted file with Eina_File. I have no idea how to detect that in > Windows land. For the moment I would say we should properly disable > the code.
Now we only need someone with interest and motivation in fixing this. :) regards Stefan Schmidt ------------------------------------------------------------------------------ Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel