This appears to be a problem with multiple simultaneous executions of edje_cc, as it always fails the build during that phase. I have not tracked it past that point yet.
On Nov 30, 2007 8:03 AM, Will Keaney <[EMAIL PROTECTED]> wrote: > > Martin Zwickel wrote: > > Hi there, > > > > If I try to build ewl with 4 jobs, the make returns with an error. Seems > > like > > there is a missing dependency? Build with 1 job works ok. > > > > Regards, > > Martin > > > > > > > > [output] > > # make -j4 > > > > ... > > > > Making all in images > > make[5]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/e17/images' > > make[5]: Nothing to be done for `all'. > > make[5]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/e17/images' > > make[5]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/e17' > > edje_cc -v -id ../../../data/themes/e17/images -fd ../../../data/themes/e17 > > ../../../data/themes/e17/e17.edc ../../../data/themes/e17/e17.edj > > edje_cc: Opening "/tmp/edje_cc.edc-tmp-Jxa5vz" for input > > edje_cc: Parsing input file > > edje_cc: Parsing done > > edje_cc: Wrote 3473 bytes ( 3Kb) for "edje_file" header > > edje_cc: Parsing done > > edje_cc: Error. unable to open "../../../data/themes/e17/e17.edj" for > > writing output > > make[5]: *** [e17.edj] Error 255 > > make[5]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/e17' > > make[4]: *** [all-recursive] Error 1 > > make[4]: *** Waiting for unfinished jobs.... > > edje_cc: Wrote 115253 bytes ( 113Kb) for "fonts/ewl/default" font entry > > "fonts/DejaVuSerif.ttf" compress: [real: 45.1%] > > edje_cc: Wrote 107692 bytes ( 105Kb) for "fonts/ewl/default/bold" font > > entry "fonts/DejaVuSerif-Bold.ttf" compress: [real: 45.4%] > > > > ... > > > > edje_cc: Wrote 948 bytes ( 1Kb) for "collections/58" collection > > entry > > Summary: > > Wrote 59 collections > > Wrote 74 images > > Wrote 8 fonts > > Wrote 8324 bytes (8Kb) of original source data > > Wrote 240 bytes (0Kb) of original source font map > > Conservative compression summary: > > Wrote total 1111682 bytes (1086Kb) from 1620661 (1583Kb) input data > > Output file is 68.6% the size of the input data > > Saved 508979 bytes (497Kb) > > Raw compression summary: > > Wrote total 1111682 bytes (1086Kb) from 3824664 (3735Kb) raw input data > > Output file is 29.1% the size of the raw input data > > Saved 2712982 bytes (2649Kb) > > make[4]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/e17' > > make[3]: *** [all-recursive] Error 1 > > make[3]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes' > > make[2]: *** [all-recursive] Error 1 > > make[2]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl' > > make: *** [all] Error 2 > > [/output] > > > > > > > > > > > > > > rebuild with make -j4 after error still bails out. > > > > [output] > > # make -j4 > > > > ... > > > > Making all in images > > make[5]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/e17/images' > > make[5]: Nothing to be done for `all'. > > make[5]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/e17/images' > > make[5]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/e17' > > make[5]: Nothing to be done for `all-am'. > > make[5]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/e17' > > make[4]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/e17' > > Making all in ewl_embed_test > > make[4]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/ewl_embed_test' > > edje_cc -v -id ../../../data/themes/ewl_embed_test/images > > ../../../data/themes/ewl_embed_test/ewl_embed_test.edc > > ../../../data/themes/ewl_embed_test/ewl_embed_test.edj > > Making all in images > > make[5]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/ewl_embed_test/images' > > make[5]: Nothing to be done for `all'. > > make[5]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/ewl_embed_test/images' > > make[5]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/ewl_embed_test' > > edje_cc -v -id ../../../data/themes/ewl_embed_test/images > > ../../../data/themes/ewl_embed_test/ewl_embed_test.edc > > ../../../data/themes/ewl_embed_test/ewl_embed_test.edj > > edje_cc: Opening "/tmp/edje_cc.edc-tmp-55EsxC" for input > > edje_cc: Parsing input file > > edje_cc: Opening "/tmp/edje_cc.edc-tmp-IGdPxC" for input > > edje_cc: Parsing input file > > edje_cc: Parsing done > > edje_cc: Wrote 283 bytes ( 0Kb) for "edje_file" header > > edje_cc: Parsing done > > edje_cc: Error. unable to open > > "../../../data/themes/ewl_embed_test/ewl_embed_test.edj" for writing output > > make[4]: *** [ewl_embed_test.edj] Error 255 > > make[4]: *** Waiting for unfinished jobs.... > > edje_cc: Wrote 5408 bytes ( 5Kb) for "images/0" image entry > > "e17_gadman_overlay_left.png" compress: [raw: 90.6%] [real: -104.1%] > > edje_cc: Wrote 5741 bytes ( 6Kb) for "images/1" image entry > > "e17_gadman_overlay_right.png" compress: [raw: 90.1%] [real: -109.0%] > > edje_cc: Wrote 660 bytes ( 1Kb) for "images/2" image entry > > "e17_menu_bg.png" compress: [raw: 14.1%] [real: -312.5%] > > edje_cc: Wrote 1492 bytes ( 1Kb) for "collections/0" collection entry > > Summary: > > Wrote 1 collections > > Wrote 3 images > > Wrote 0 fonts > > Wrote 710 bytes (1Kb) of original source data > > Wrote 0 bytes (0Kb) of original source font map > > Conservative compression summary: > > Wrote total 14294 bytes (14Kb) from 5557 (5Kb) input data > > Output file is 257.2% the size of the input data > > Saved -8737 bytes (-8Kb) > > Raw compression summary: > > Wrote total 14294 bytes (14Kb) from 116368 (114Kb) raw input data > > Output file is 12.3% the size of the raw input data > > Saved 102074 bytes (100Kb) > > make[5]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/ewl_embed_test' > > make[4]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/ewl_embed_test' > > make[3]: *** [all-recursive] Error 1 > > make[3]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes' > > make[2]: *** [all-recursive] Error 1 > > make[2]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl' > > make: *** [all] Error 2 > > [/output] > > > > > > > > > > > > rebuild after error with make -j1: > > > > [output] > > make[5]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/ewl_embed_test' > > make[5]: Nothing to be done for `all-am'. > > make[5]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/ewl_embed_test' > > make[4]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes/ewl_embed_test' > > make[4]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes' > > make[4]: Nothing to be done for `all-am'. > > make[4]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes' > > make[3]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/themes' > > Making all in images > > make[3]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/images' > > edje_cc -v -id . bg.edc bg.edj > > edje_cc: Opening "/tmp/edje_cc.edc-tmp-WqU1xn" for input > > edje_cc: Parsing input file > > edje_cc: Parsing done > > edje_cc: Wrote 452 bytes ( 0Kb) for "edje_file" header > > edje_cc: Wrote 20649 bytes ( 20Kb) for "images/0" image entry > > "lilbottom.png" compress: [raw: 86.6%] [real: 48.5%] > > edje_cc: Wrote 47189 bytes ( 46Kb) for "images/1" image entry > > "banner-top.png" compress: [raw: 88.7%] [real: -0.5%] > > edje_cc: Wrote 683 bytes ( 1Kb) for "images/2" image entry > > "lilgrad.png" compress: [raw: -70.8%] [real: -329.6%] > > edje_cc: Wrote 27827 bytes ( 27Kb) for "images/3" image entry > > "elicit.png" compress: [raw: 72.2%] [real: -47.8%] > > edje_cc: Wrote 27107 bytes ( 26Kb) for "images/4" image entry > > "elicit1.png" compress: [raw: 72.9%] [real: -53.9%] > > edje_cc: Wrote 34479 bytes ( 34Kb) for "images/5" image entry > > "elicit2.png" compress: [raw: 86.7%] [real: 1.2%] > > edje_cc: Wrote 26170 bytes ( 26Kb) for "images/6" image entry > > "elicit3.png" compress: [raw: 73.8%] [real: -50.4%] > > edje_cc: Wrote 16632 bytes ( 16Kb) for "images/7" image entry > > "entrance.png" compress: [raw: 75.2%] [real: 30.4%] > > edje_cc: Wrote 14445 bytes ( 14Kb) for "images/8" image entry > > "entrance1.png" compress: [raw: 85.1%] [real: 51.2%] > > edje_cc: Wrote 10731 bytes ( 10Kb) for "images/9" image entry > > "entrance2.png" compress: [raw: 88.5%] [real: 41.8%] > > edje_cc: Wrote 130762 bytes ( 128Kb) for "images/10" image entry > > "entrance3.png" compress: [raw: 83.8%] [real: 12.1%] > > edje_cc: Wrote 108784 bytes ( 106Kb) for "images/11" image entry > > "entice.png" compress: [raw: 85.6%] [real: 56.0%] > > edje_cc: Wrote 102966 bytes ( 101Kb) for "images/12" image entry > > "entice1.png" compress: [raw: 86.3%] [real: 56.8%] > > edje_cc: Wrote 101879 bytes ( 99Kb) for "images/13" image entry > > "entice2.png" compress: [raw: 86.4%] [real: 53.3%] > > edje_cc: Wrote 97906 bytes ( 96Kb) for "images/14" image entry > > "entice3.png" compress: [raw: 87.1%] [real: 51.1%] > > edje_cc: Wrote 21246 bytes ( 21Kb) for "images/15" image entry > > "evidence.png" compress: [raw: 80.8%] [real: 42.4%] > > edje_cc: Wrote 16215 bytes ( 16Kb) for "images/16" image entry > > "evidence1.png" compress: [raw: 82.5%] [real: -40.5%] > > edje_cc: Wrote 34632 bytes ( 34Kb) for "images/17" image entry > > "evidence2.png" compress: [raw: 67.7%] [real: -58.2%] > > edje_cc: Wrote 22605 bytes ( 22Kb) for "images/18" image entry > > "evidence3.png" compress: [raw: 80.1%] [real: 48.1%] > > edje_cc: Wrote 31751 bytes ( 31Kb) for "images/19" image entry > > "e-logo.png" compress: [raw: 66.9%] [real: -4.4%] > > edje_cc: Wrote 884 bytes ( 1Kb) for "collections/0" collection entry > > edje_cc: Wrote 985 bytes ( 1Kb) for "collections/1" collection entry > > edje_cc: Wrote 2586 bytes ( 3Kb) for "collections/2" collection entry > > Summary: > > Wrote 3 collections > > Wrote 20 images > > Wrote 0 fonts > > Wrote 1623 bytes (2Kb) of original source data > > Wrote 0 bytes (0Kb) of original source font map > > Conservative compression summary: > > Wrote total 901188 bytes (880Kb) from 1445099 (1411Kb) input data > > Output file is 62.4% the size of the input data > > Saved 543911 bytes (531Kb) > > Raw compression summary: > > Wrote total 901188 bytes (880Kb) from 5724176 (5590Kb) raw input data > > Output file is 15.7% the size of the raw input data > > Saved 4822988 bytes (4710Kb) > > make[3]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/images' > > Making all in config > > make[3]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/config' > > make[3]: Nothing to be done for `all'. > > make[3]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data/config' > > make[3]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data' > > make[3]: Nothing to be done for `all-am'. > > make[3]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data' > > make[2]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/data' > > Making all in tools > > make[2]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/tools' > > Making all in ewl_config > > make[3]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/tools/ewl_config' > > x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib > > -I../../src/lib -DPACKAGE_DATA_DIR=\"/usr/share\" -W -Wall -Wno-implicit > > -O2 -pipe -Wall -MT ewl_config.o -MD -MP -MF .deps/ewl_config.Tpo -c -o > > ewl_config.o ewl_config.c > > mv -f .deps/ewl_config.Tpo .deps/ewl_config.Po > > /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -W > > -Wall -Wno-implicit -O2 -pipe -Wall -o ewl_config ewl_config.o > > ../../src/lib/libewl.la > > mkdir .libs > > x86_64-pc-linux-gnu-gcc -W -Wall -Wno-implicit -O2 -pipe -Wall -o > > .libs/ewl_config ewl_config.o ../../src/lib/.libs/libewl.so > > /usr/lib64/libemotion.so -L/usr/lib64 /usr/lib64/libepsilon.so > > /usr/lib64/libpng12.so /usr/lib64/libepeg.so /usr/lib64/libecore_ipc.so > > /usr/lib64/libecore_con.so -lssl -lcrypto /usr/lib64/libImlib2.so > > /usr/lib64/libefreet_mime.so /usr/lib64/libefreet.so /usr/lib64/libedje.so > > /usr/lib64/libecore_evas.so /usr/lib64/libecore_sdl.so /usr/lib64/libSDL.so > > /usr/lib64/libecore_x.so /usr/lib64/libXcursor.so /usr/lib64/libXdamage.so > > /usr/lib64/libXcomposite.so /usr/lib64/libXfixes.so > > /usr/lib64/libXinerama.so /usr/lib64/libXp.so /usr/lib64/libXrandr.so > > /usr/lib64/libXrender.so /usr/lib64/libXss.so /usr/lib64/libXext.so > > /usr/lib64/libX11.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so > > /usr/lib64/libecore_job.so /usr/lib64/libembryo.so > > /usr/lib64/libecore_txt.so /usr/lib64/libecore_file.so > > /usr/lib64/libecore.so /usr/lib64/libevas.so -ldl /usr/lib64/libeet.so /usr/lib64/libjpeg.so /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so -lz /usr/lib64/libexpat.so -lpthread -lm > > creating ewl_config > > make[3]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/tools/ewl_config' > > make[3]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/tools' > > make[3]: Nothing to be done for `all-am'. > > make[3]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/tools' > > make[2]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl/tools' > > make[2]: Entering directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl' > > make[2]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl' > > make[1]: Leaving directory > > `/var/tmp/portage/x11-libs/ewl-9999/work/e17/libs/ewl' > > [/output] > > > > > > > > ------------------------------------------------------------------------ > > > > ------------------------------------------------------------------------- > > SF.Net email is sponsored by: The Future of Linux Business White Paper > > from Novell. From the desktop to the data center, Linux is going > > mainstream. Let it sim > FWIW, I've noticed that when building with -j > 1, if I retry the make > twice it works (so, three 'make' commands in all). So rather than a > dep, I suspect a race condition between the threads. > > Will > > > ------------------------------------------------------------------------- > SF.Net email is sponsored by: The Future of Linux Business White Paper > from Novell. From the desktop to the data center, Linux is going > mainstream. Let it simplify your IT future. > http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > ------------------------------------------------------------------------- SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel