trying to compile gimp master on Ubuntu 20.04

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

trying to compile gimp master on Ubuntu 20.04

Developers mailing list
Trying to compile gimp master on Ubuntu 20.04 I see this error:

ake[4]: Entering directory '/home/marco/git/gnome/gimp-master/app/core'
make[4]: *** No rule to make target 'gimppickable-contiguous-region.c', needed by 'gimppickable-contiguous-region.o'.  Stop.
make[4]: Leaving directory '/home/marco/git/gnome/gimp-master/app/core'
make[3]: *** [Makefile:1452: all] Error 2
make[3]: Leaving directory '/home/marco/git/gnome/gimp-master/app/core'
make[2]: *** [Makefile:1305: all-recursive] Error 1
make[2]: Leaving directory '/home/marco/git/gnome/gimp-master/app'
make[1]: *** [Makefile:869: all-recursive] Error 1
make[1]: Leaving directory '/home/marco/git/gnome/gimp-master'
make: *** [Makefile:770: all] Error 2

Any hint?

--

Saluton,
Marco Ciampa
_______________________________________________
gimp-developer-list mailing list
List address:    [hidden email]
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list
Reply | Threaded
Open this post in threaded view
|

Re: trying to compile gimp master on Ubuntu 20.04

Developers mailing list


On 8/4/20 9:16 PM, Marco Ciampa via gimp-developer-list wrote:

> Trying to compile gimp master on Ubuntu 20.04 I see this error:
>
> ake[4]: Entering directory '/home/marco/git/gnome/gimp-master/app/core'
> make[4]: *** No rule to make target 'gimppickable-contiguous-region.c', needed by 'gimppickable-contiguous-region.o'.  Stop.
> make[4]: Leaving directory '/home/marco/git/gnome/gimp-master/app/core'
> make[3]: *** [Makefile:1452: all] Error 2
> make[3]: Leaving directory '/home/marco/git/gnome/gimp-master/app/core'
> make[2]: *** [Makefile:1305: all-recursive] Error 1
> make[2]: Leaving directory '/home/marco/git/gnome/gimp-master/app'
> make[1]: *** [Makefile:869: all-recursive] Error 1
> make[1]: Leaving directory '/home/marco/git/gnome/gimp-master'
> make: *** [Makefile:770: all] Error 2
>
> Any hint?

This happens in existing builds when we convert C files to C++.  A clean
rebuild should fix it.

--
Ell
_______________________________________________
gimp-developer-list mailing list
List address:    [hidden email]
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list
Reply | Threaded
Open this post in threaded view
|

Re: trying to compile gimp master on Ubuntu 20.04

Developers mailing list
On Tue, Aug 04, 2020 at 09:33:56PM +0300, Ell via gimp-developer-list wrote:

>
>
> On 8/4/20 9:16 PM, Marco Ciampa via gimp-developer-list wrote:
> > Trying to compile gimp master on Ubuntu 20.04 I see this error:
> >
> > ake[4]: Entering directory '/home/marco/git/gnome/gimp-master/app/core'
> > make[4]: *** No rule to make target 'gimppickable-contiguous-region.c', needed by 'gimppickable-contiguous-region.o'.  Stop.
> > make[4]: Leaving directory '/home/marco/git/gnome/gimp-master/app/core'
> > make[3]: *** [Makefile:1452: all] Error 2
> > make[3]: Leaving directory '/home/marco/git/gnome/gimp-master/app/core'
> > make[2]: *** [Makefile:1305: all-recursive] Error 1
> > make[2]: Leaving directory '/home/marco/git/gnome/gimp-master/app'
> > make[1]: *** [Makefile:869: all-recursive] Error 1
> > make[1]: Leaving directory '/home/marco/git/gnome/gimp-master'
> > make: *** [Makefile:770: all] Error 2
> >
> > Any hint?
>
> This happens in existing builds when we convert C files to C++.  A clean
> rebuild should fix it.

What do you mean? And make clean did not resolve.

--

Saluton,
Marco Ciampa
_______________________________________________
gimp-developer-list mailing list
List address:    [hidden email]
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list
Reply | Threaded
Open this post in threaded view
|

Re: trying to compile gimp master on Ubuntu 20.04

Developers mailing list


On 8/5/20 10:26 AM, Marco Ciampa via gimp-developer-list wrote:

> On Tue, Aug 04, 2020 at 09:33:56PM +0300, Ell via gimp-developer-list wrote:
>>
>>
>> On 8/4/20 9:16 PM, Marco Ciampa via gimp-developer-list wrote:
>>> Trying to compile gimp master on Ubuntu 20.04 I see this error:
>>>
>>> ake[4]: Entering directory '/home/marco/git/gnome/gimp-master/app/core'
>>> make[4]: *** No rule to make target 'gimppickable-contiguous-region.c', needed by 'gimppickable-contiguous-region.o'.  Stop.
>>> make[4]: Leaving directory '/home/marco/git/gnome/gimp-master/app/core'
>>> make[3]: *** [Makefile:1452: all] Error 2
>>> make[3]: Leaving directory '/home/marco/git/gnome/gimp-master/app/core'
>>> make[2]: *** [Makefile:1305: all-recursive] Error 1
>>> make[2]: Leaving directory '/home/marco/git/gnome/gimp-master/app'
>>> make[1]: *** [Makefile:869: all-recursive] Error 1
>>> make[1]: Leaving directory '/home/marco/git/gnome/gimp-master'
>>> make: *** [Makefile:770: all] Error 2
>>>
>>> Any hint?
>>
>> This happens in existing builds when we convert C files to C++.  A clean
>> rebuild should fix it.
>
> What do you mean? And make clean did not resolve.

Yeah, it should be a *completely* clean rebuild, as in, start from an
empty build directory (or, if you build in the source directory, use
"git clean -dxf").

A more surgical approach, if you don't want to do a full rebuild, is to
change "gimppickable-contiguous-region.c" to
"gimppickable-contiguous-region.cc" at the top of
"app/core/.deps/gimppickable-contiguous-region.Po" in your build directory.

--
Ell
_______________________________________________
gimp-developer-list mailing list
List address:    [hidden email]
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list
Reply | Threaded
Open this post in threaded view
|

Re: trying to compile gimp master on Ubuntu 20.04

Developers mailing list
On Wed, Aug 05, 2020 at 10:50:52AM +0300, Ell via gimp-developer-list wrote:

>
>
> On 8/5/20 10:26 AM, Marco Ciampa via gimp-developer-list wrote:
> > On Tue, Aug 04, 2020 at 09:33:56PM +0300, Ell via gimp-developer-list wrote:
> >>
> >>
> >> On 8/4/20 9:16 PM, Marco Ciampa via gimp-developer-list wrote:
> >>> Trying to compile gimp master on Ubuntu 20.04 I see this error:
> >>>
> >>> ake[4]: Entering directory '/home/marco/git/gnome/gimp-master/app/core'
> >>> make[4]: *** No rule to make target 'gimppickable-contiguous-region.c', needed by 'gimppickable-contiguous-region.o'.  Stop.
> >>> make[4]: Leaving directory '/home/marco/git/gnome/gimp-master/app/core'
> >>> make[3]: *** [Makefile:1452: all] Error 2
> >>> make[3]: Leaving directory '/home/marco/git/gnome/gimp-master/app/core'
> >>> make[2]: *** [Makefile:1305: all-recursive] Error 1
> >>> make[2]: Leaving directory '/home/marco/git/gnome/gimp-master/app'
> >>> make[1]: *** [Makefile:869: all-recursive] Error 1
> >>> make[1]: Leaving directory '/home/marco/git/gnome/gimp-master'
> >>> make: *** [Makefile:770: all] Error 2
> >>>
> >>> Any hint?
> >>
> >> This happens in existing builds when we convert C files to C++.  A clean
> >> rebuild should fix it.
> >
> > What do you mean? And make clean did not resolve.
>
> Yeah, it should be a *completely* clean rebuild, as in, start from an
> empty build directory (or, if you build in the source directory, use
> "git clean -dxf").

doh! (imagine to hear the sound of a slap coming from my forehead :-) obviusly...

Many thanks for the explanation and the solution...

--

Saluton,
Marco Ciampa
_______________________________________________
gimp-developer-list mailing list
List address:    [hidden email]
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list