On Fri, 21 Dec 2012 10:12:54 -0800
Dustin Jenkins <[email protected]> wrote:
> On my Fedora 16 64-bit machine, my E17 builds for the most part
> fine. It won't get past the illume2 module though, when building the
> e application:
>
> DLOWRES_PDA=1 -DMEDIUMRES_PDA=2 -DHIRES_PDA=3 -DSLOW_PC=4
> -DMEDIUM_PC=5 -DFAST_PC=6 -DE17_PROFILE=SLOW_PC -id ./illume2/images
> illume2/e-module-illume2.edc illume2/e-module-illume2.edj
> /bin/sh: -DMEDIUMRES_PDA=2: command not found
> make[1]: [illume2/e-module-illume2.edj] Error 127 (ignored)
Hmm... The last SVN I built was 81410, and I had no trouble with
it. I'm running Fedora 17 on an Athlon 64-bit box. (Normally I
stick with the snapshots, but I needed to test a bugfix.)
The first thing in your error message that stands out to me is the
beginning of the first line: "DLOWRES_PDA=1". Shouldn't that be
"-DLOWRES_PDA=1"? The dash will make a difference in how that
argument is used. _Why_ the dash is missing is something I don't
know -- it's not missing here.
------>%==== snip! ====%<------
> If I edit the Makefile in src/modules and modify line 1908 and change:
>
> $(EDJE_FLAGS_VERBOSE_$(V))
>
> to
>
> edje_cc -v
>
> it will then compile. What goes finding the edje_cc command and
> replaces it in this command? Is it a path issue? It's running in
> bash 4.2.
Err... I'll be the first to admit I don't know much about Make,
but that doesn't look right at all. That line is supposed to be setting
a flag, not specifying the command proper. Here are the eight lines in
my Makefile that lead up to and include line 1908:
EDJE_CC = $(EDJE_CC_$(V))
EDJE_CC_ = $(EDJE_CC_$(AM_DEFAULT_VERBOSITY))
EDJE_CC_0 = @echo " EDJE_CC " $@; /opt/Enlightenment/bin/edje_cc
EDJE_CC_1 = /opt/Enlightenment/bin/edje_cc
EDJE_FLAGS_VERBOSE_ = $(EDJE_FLAGS_VERBOSE_$(AM_DEFAULT_VERBOSITY))
EDJE_FLAGS_VERBOSE_0 =
EDJE_FLAGS_VERBOSE_1 = -v
EDJE_FLAGS = $(EDJE_FLAGS_VERBOSE_$(V)) -DLOWRES_PDA=1 -DMEDIUMRES_PDA=2
-DHIRES_PDA=3 -DSLOW_PC=4 -DMEDIUM_PC=5 -DFAST_PC=6 -DE17_PROFILE=SLOW_PC
As you can probably guess, my $PREFIX is /opt/Enlightenment. Note
that the absolute path to edje_cc is set in the line starting
"EDJE_CC_1".
Anyway, I've pretty much reached the limits of my knowledge here.
If this doesn't help, maybe someone else can weigh in and give you
some pointers. I suspect the devs are going to be busy with the
release, though, so have patience. :-)
--Dale
--
"IT'S THE END OF THE WORLD! Or the beginning. Hmph. End, begin,
all the same. Big change. Sometimes good. Sometimes bad."
-- Aughra, _The Dark Crystal_
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users