On Sat, Apr 14, 2012 at 9:55 AM, Carsten Haitzler <[email protected]> wrote: > On Sat, 14 Apr 2012 08:41:33 +0800 Brian Wang <[email protected]> > said: > >> On Fri, Apr 13, 2012 at 6:25 PM, Carsten Haitzler <[email protected]> >> wrote: >> > On Fri, 13 Apr 2012 15:02:21 +0800 Brian Wang <[email protected]> >> > said: >> > >> > type my commit : 70168. i memset'd cinfo to 0 - how did this creep in here. >> > it shuldn't have. grrrr. :( >> >> Now, it doesn't seg fault. However, it now complains: >> ------------------ >> /usr/bin/edje_cc -id ../../data/objects -fd ../../data/objects \ >> ../../data/objects/test.edc \ >> ../../data/objects/test.edj >> /usr/bin/edje_cc: Error. Unable to load image "sky.jpg" used by file >> "../../data/objects/test.edj": File (or file path) does not exist. >> Check if path to file "sky.jpg" is correct (both directory and file >> name). >> ------------------ >> >> sky.jpg is there though. >> >> Is it the same issue as this one? >> http://www.mail-archive.com/[email protected]/msg32965.html >> >> The system jpeg library is libjpeg8. >> >> Thanks in advance. > > i guess libjpeg8 has problems... this has worked forever on libjpeg6/7. i > suggest downgrading and seeing. libjpeg8 possibly broke compat
I'd like to try but I have trouble redirecting eet and evas to use my own version of libjpeg at configure time. Could you give me some hint? Thanks. brian > >> brian >> >> > >> >> Hello list, >> >> >> >> I just checked out the latest EFL but failed to complete compilation. >> >> >> >> The first thing to fail is that edje_cc doesn't seem to like "LOSSY n" >> >> in some of the edc files. I just changed them to "COMP" to pass the >> >> compilation. >> >> >> >> The next thing is when building elementary/data/objects/test.edj, >> >> edje_cc seg faults. Here is the relevant part of valgrind complaints: >> >> ---------------------------------- >> >> ==21318== Conditional jump or move depends on uninitialised value(s) >> >> ==21318== at 0x51D5C98: _evas_jpeg_membuf_src_term >> >> (evas_image_load_jpeg.c:133) >> >> ==21318== by 0x51D609C: evas_image_load_file_head_jpeg_internal >> >> (evas_image_load_jpeg.c:268) >> >> ==21318== by 0x51D8577: evas_image_load_file_head_jpeg >> >> (evas_image_load_jpeg.c:1202) >> >> ==21318== by 0x420DD12: >> >> evas_common_load_rgba_image_module_from_file (evas_image_load.c:218) >> >> ==21318== by 0x41E2968: _evas_cache_image_entry_new >> >> (evas_cache_image.c:314) ==21318== by 0x41E39A9: >> >> evas_cache_image_request (evas_cache_image.c:830) ==21318== by >> >> 0x420F36F: evas_common_load_image_from_file (evas_image_main.c:732) >> >> ==21318== by 0x51C4992: eng_image_load (evas_engine.c:670) >> >> ==21318== by 0x4190A16: evas_object_image_file_set >> >> (evas_object_image.c:364) ==21318== by 0x804BB5B: data_write_images >> >> (edje_cc_out.c:533) ==21318== by 0x804D957: data_write >> >> (edje_cc_out.c:1205) ==21318== by 0x804AC03: main (edje_cc.c:240) >> >> ==21318== >> >> ==21318== Conditional jump or move depends on uninitialised value(s) >> >> ==21318== at 0x402B02F: free (in >> >> /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) >> >> ==21318== by 0x51D5CA4: _evas_jpeg_membuf_src_term >> >> (evas_image_load_jpeg.c:134) >> >> ==21318== by 0x51D609C: evas_image_load_file_head_jpeg_internal >> >> (evas_image_load_jpeg.c:268) >> >> ==21318== by 0x51D8577: evas_image_load_file_head_jpeg >> >> (evas_image_load_jpeg.c:1202) >> >> ==21318== by 0x420DD12: >> >> evas_common_load_rgba_image_module_from_file (evas_image_load.c:218) >> >> ==21318== by 0x41E2968: _evas_cache_image_entry_new >> >> (evas_cache_image.c:314) ==21318== by 0x41E39A9: >> >> evas_cache_image_request (evas_cache_image.c:830) ==21318== by >> >> 0x420F36F: evas_common_load_image_from_file (evas_image_main.c:732) >> >> ==21318== by 0x51C4992: eng_image_load (evas_engine.c:670) >> >> ==21318== by 0x4190A16: evas_object_image_file_set >> >> (evas_object_image.c:364) ==21318== by 0x804BB5B: data_write_images >> >> (edje_cc_out.c:533) ==21318== by 0x804D957: data_write >> >> (edje_cc_out.c:1205) ==21318== >> >> ==21318== Invalid free() / delete / delete[] / realloc() >> >> ==21318== at 0x402B06C: free (in >> >> /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) >> >> ==21318== by 0x51D5CA4: _evas_jpeg_membuf_src_term >> >> (evas_image_load_jpeg.c:134) >> >> ==21318== by 0x51D609C: evas_image_load_file_head_jpeg_internal >> >> (evas_image_load_jpeg.c:268) >> >> ==21318== by 0x51D8577: evas_image_load_file_head_jpeg >> >> (evas_image_load_jpeg.c:1202) >> >> ==21318== by 0x420DD12: >> >> evas_common_load_rgba_image_module_from_file (evas_image_load.c:218) >> >> ==21318== by 0x41E2968: _evas_cache_image_entry_new >> >> (evas_cache_image.c:314) ==21318== by 0x41E39A9: >> >> evas_cache_image_request (evas_cache_image.c:830) ==21318== by >> >> 0x420F36F: evas_common_load_image_from_file (evas_image_main.c:732) >> >> ==21318== by 0x51C4992: eng_image_load (evas_engine.c:670) >> >> ==21318== by 0x4190A16: evas_object_image_file_set >> >> (evas_object_image.c:364) ==21318== by 0x804BB5B: data_write_images >> >> (edje_cc_out.c:533) ==21318== by 0x804D957: data_write >> >> (edje_cc_out.c:1205) ==21318== Address 0x4009cac is in the Text segment >> >> of >> >> /lib/i386-linux-gnu/ld-2.15.so >> >> ==21318== >> >> ==21318== Conditional jump or move depends on uninitialised value(s) >> >> ==21318== at 0x51D60A5: evas_image_load_file_head_jpeg_internal >> >> (evas_image_load_jpeg.c:269) >> >> ==21318== by 0x51D8577: evas_image_load_file_head_jpeg >> >> (evas_image_load_jpeg.c:1202) >> >> ==21318== by 0x420DD12: >> >> evas_common_load_rgba_image_module_from_file (evas_image_load.c:218) >> >> ==21318== by 0x41E2968: _evas_cache_image_entry_new >> >> (evas_cache_image.c:314) ==21318== by 0x41E39A9: >> >> evas_cache_image_request (evas_cache_image.c:830) ==21318== by >> >> 0x420F36F: evas_common_load_image_from_file (evas_image_main.c:732) >> >> ==21318== by 0x51C4992: eng_image_load (evas_engine.c:670) >> >> ==21318== by 0x4190A16: evas_object_image_file_set >> >> (evas_object_image.c:364) ==21318== by 0x804BB5B: data_write_images >> >> (edje_cc_out.c:533) ==21318== by 0x804D957: data_write >> >> (edje_cc_out.c:1205) ==21318== by 0x804AC03: main (edje_cc.c:240) >> >> ---------------------------------- >> >> >> >> Hope it helps. :-) >> >> >> >> >> >> Brian >> >> >> >> -- >> >> brian >> >> ------------------ >> >> >> >> Cool-Karaoke - The smallest recording studio, in your palm, open-sourced >> >> http://cool-idea.com.tw/ >> >> >> >> iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe >> >> >> >> ------------------------------------------------------------------------------ >> >> For Developers, A Lot Can Happen In A Second. >> >> Boundary is the first to Know...and Tell You. >> >> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! >> >> http://p.sf.net/sfu/Boundary-d2dvs2 >> >> _______________________________________________ >> >> enlightenment-devel mailing list >> >> [email protected] >> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> >> >> > >> > >> > -- >> > ------------- Codito, ergo sum - "I code, therefore I am" -------------- >> > The Rasterman (Carsten Haitzler) [email protected] >> > >> >> >> >> -- >> brian >> ------------------ >> >> Cool-Karaoke - The smallest recording studio, in your palm, open-sourced >> http://cool-idea.com.tw/ >> >> iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe >> >> ------------------------------------------------------------------------------ >> For Developers, A Lot Can Happen In A Second. >> Boundary is the first to Know...and Tell You. >> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! >> http://p.sf.net/sfu/Boundary-d2dvs2 >> _______________________________________________ >> enlightenment-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > The Rasterman (Carsten Haitzler) [email protected] > -- brian ------------------ Cool-Karaoke - The smallest recording studio, in your palm, open-sourced http://cool-idea.com.tw/ iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
