> On Sat, 2017-04-29 at 23:31 -0500, Douglas R. Reno wrote:
>> On Sat, Apr 29, 2017 at 11:29 PM, Wayne Blaszczyk <wblaszcz at bigpond.net.au> wrote:
>> > Moving to BLFS Support.
>> >
>> >
>> >
>> > On Sat, 2017-04-29 at 10:49 -0500, Bruce Dubbs wrote:
>> >
>> > > Wayne Blaszczyk wrote:
>> >
>> > > > Ibus fails to build (during make) for me due to the sed command.
>> >
>> > > > Removing the sed command fixes the build.
>> >
>> > > > Sorry, I didn't capture the error.
>> >
>> > >
>> >
>> > > Wayne, we need to know more than that. I just did a quick build with the
>> >
>> > > sed and is builds fine for me. I don't use it, so I did not test other
>> >
>> > > than make check which passes for me.
>> >
>> > >
>> >
>> > >    -- Bruce
>> >
>> > >
>> >
>> > >
>> >
>> > >
>> >
>> > >
>> >
>> >
>> >
>> > Here's the last bit of the output:
>> >
>> >
>> >
>> >   CC       ibus_x11-main.o
>> >
>> >   CC       ibus_x11-gdk-private.o
>> >
>> >   CCLD     ibus-x11
>> >
>> > make[3]: Leaving directory '/opt/sources/ibus-1.5.15/client/x11'
>> >
>> > make[3]: Entering directory '/opt/sources/ibus-1.5.15/client'
>> >
>> > make[3]: Nothing to be done for 'all-am'.
>> >
>> > make[3]: Leaving directory '/opt/sources/ibus-1.5.15/client'
>> >
>> > make[2]: Leaving directory '/opt/sources/ibus-1.5.15/client'
>> >
>> > Making all in data
>> >
>> > make[2]: Entering directory '/opt/sources/ibus-1.5.15/data'
>> >
>> > Making all in annotations
>> >
>> > make[3]: Entering directory '/opt/sources/ibus-1.5.15/data/annotations'
>> >
>> > make[3]: Nothing to be done for 'all'.
>> >
>> > make[3]: Leaving directory '/opt/sources/ibus-1.5.15/data/annotations'
>> >
>> > Making all in icons
>> >
>> > make[3]: Entering directory '/opt/sources/ibus-1.5.15/data/icons'
>> >
>> > make[3]: Nothing to be done for 'all'.
>> >
>> > make[3]: Leaving directory '/opt/sources/ibus-1.5.15/data/icons'
>> >
>> > Making all in keymaps
>> >
>> > make[3]: Entering directory '/opt/sources/ibus-1.5.15/data/keymaps'
>> >
>> > make[3]: Nothing to be done for 'all'.
>> >
>> > make[3]: Leaving directory '/opt/sources/ibus-1.5.15/data/keymaps'
>> >
>> > Making all in dconf
>> >
>> > make[3]: Entering directory'/opt/sources/ibus-1.5.15/data/dconf'
>> >   GEN      org.freedesktop.ibus.gschema.xml.in
>> >
>> > /bin/sh: gsettings-schema-convert: command not found
>> >
>> > make[3]: *** [Makefile:767: org.freedesktop.ibus.gschema.xml.in] Error 127
>> >
>> > make[3]: Leaving directory '/opt/sources/ibus-1.5.15/data/dconf'
>> >
>> > make[2]: *** [Makefile:569: all-recursive] Error 1
>> >
>> > make[2]: Leaving directory '/opt/sources/ibus-1.5.15/data'
>> >
>> > make[1]: *** [Makefile:682: all-recursive] Error 1
>> >
>> > make[1]: Leaving directory '/opt/sources/ibus-1.5.15'
>> >
>> > make: *** [Makefile:589: all] Error 2
>> >
>> >
>> >
>> > Regards,
>> >
>> > Wayne
>>
>> Greets, Wayne.
>>
>> We're missing a dependency in the book, you need to install GConf. I'll update it at my next commit.
>>
>> Thanks,
>>
>>
>> Douglas R. Reno
>>
>
> Hi Douglas,
>
> But as I mentioned earlier, without the sed command, everything builds fine. Is the sed really necessary?
> I don't installed gconf, and don't intend to (if I can help it).
> There is also a --disable-gconf parameter that is available, but that does not fix the issue. > Also notice how the last 'Entering directory' line is for dconf and not gconf.
>
> Regards,
> Wayne.

Wayne, sorry for posting off-list, but I'm not sub'd to -support, but I guess it belongs on -dev again anyway.

I believe that adding the dconf schema.in file to the sed will do the same thing without regenerating the included dconf schema (at least it works here after renaming /usr/bin/gsettings-schema-convert):

sed -i 's@desktop/ibus@org/freedsktop/ibus@g' \
    data/ibus.schemas.in \
    data/dconf/org.freedesktop.ibus.gschema.xml.in

I'm going to do this in the book anyway, as it probably should have been done originally (the regen doesn't catch all of the path elements in that file), but I'm not 100% sure it will fix the issue you are seeing. The answer may still be to install GConf, but this does fix the input file so that conversion is not necessary.

-- DJ

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to