Re: [Gimp-developer] GIMP-2.99 "No rule to make target 'gimpoperationmaskcomponents.c'"
- From: Ell <ell_se yahoo com>
- To: gimp-developer-list gnome org
- Subject: Re: [Gimp-developer] GIMP-2.99 "No rule to make target 'gimpoperationmaskcomponents.c'"
- Date: Sun, 17 Feb 2019 14:46:07 -0500
On 2/17/19 2:24 PM, Elle Stone wrote:
When compiling GIMP-2.99 updated this morning, I got this error:
make[4]: *** No rule to make target 'gimpoperationmaskcomponents.c',
needed by 'gimpoperationmaskcomponents.o'. Stop.
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [Makefile:984: all-recursive] Error 1
make[2]: *** [Makefile:1266: all-recursive] Error 1
make[1]: *** [Makefile:854: all-recursive] Error 1
make: *** [Makefile:755: all] Error 2
In fact there doesn't seem to be "gimpoperationmaskcomponents.c", though
there is "gimpoperationmaskcomponents.cc".
Renaming the file and typing "make" to continue compiling results in a
bunch of other errors, and "make" doesn't finish.
This happens each time we convert a C file to C++. Since both the old
.c and new .cc files compile into the same .o file, autofoo is too dumb
to smoothly handle that for an existing build. You need to either do
fresh build, or, in your build directory, edit
app/operations/.deps/gimpoperationmaskcomponents.Po, and change
"gimpoperationmaskcomponents.c" to "gimpoperationmaskcomponents.cc", on
the first or second line.
--
Ell
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]