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

Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
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

Reply via email to