← Back to team overview

kicad-developers team mailing list archive

Re: Unable to build on Ubuntu 18.04 for 6.0 branch

 

Seth,

You/KiCad might consider supporting Ubuntu for the full 5 year duration
that LTS releases are supported by Ubuntu. On my home machines, for
instance, I run Ubuntu 20.04 right now. On my work machines, however, I run
Ubuntu 18.04 right now because the cost of upgrading a distro is so
significant they only do it when the Long Term Support period of 5 years is
over. I shouldn't manually upgrade my own work machine if I wanted to
because it must remain compatible with my work's build systems and other
software. I think many companies operate this way. If you want to get KiCad
to be used by more companies, which I would like to see myself, I think
KiCad will need to support Ubuntu for the full 5 years of the LTS term or
else it may automatically be ruled out as a potential candidate as
companies evaluate software to use and support.

Thanks!

Gabriel Staples




On Mon, May 9, 2022 at 8:53 AM Seth Hillbrand <seth@xxxxxxxxxxxxx> wrote:

> Hi Wayne,
>
> From the page you linked, 18.04 is not a supported system and has never
> been supported for v6.  We had decided some time ago that we would support
> Ubuntu LTS versions for 1 year after the release of the next LTS [1].
>
> Jean-Samuel, you may be able to use the mhier PPA[2] as the source for
> newer Boost versions that will allow KiCad on older Ubuntus.
>
> -Seth
>
> [1] https://lists.launchpad.net/kicad-developers/msg43255.html
> [2] https://launchpad.net/~mhier/+archive/ubuntu/libboost-latest/+packages
>
> On Mon, May 9, 2022 at 6:06 AM Wayne Stambaugh <stambaughw@xxxxxxxxx>
> wrote:
>
>> It looks like someone back ported some random number generator fixes
>> from master that are not available in boost 1.56 which is the minimum
>> version in the 6.0 branch.  We should address this since 18.04 LTS is a
>> supported system[1].
>>
>>
>> [1]:https://www.kicad.org/help/system-requirements/
>>
>> On 5/9/22 4:05 AM, Jean-Samuel Reynaud wrote:
>> > Hi,
>> >
>> > As I see, since one of those commits:
>> > 891c919c239223ef601284a8f166d0f229f6b030
>> > 0ea7dabc1271dbc77b8d5764e4eecbeba85903d6
>> > e1cd74dd78031b002737a79ddffcf3489d74105c
>> > 4d8297a1f6f18d59cb38361b88a959d7af062480
>> >
>> > KiCad is unable to build on Ubuntu 18.04. I guess it's a boost version
>> > issue (Boost is 1.65.1 on Ubuntu 18.04).
>> > The build error:
>> > kicad/common/kiid.cpp:50:73:   required from here
>> > /usr/include/boost/random/detail/seed_impl.hpp:269:9: error: ‘class
>> > boost::uuids::detail::seed_rng’ has no member named ‘generate’
>> >      seq.generate(&storage[0], &storage[0] + ((w+31)/32) * n);
>> >      ~~~~^~~~~~~~
>> >
>> >
>> > You can take a look as the build output at
>> >
>> https://launchpadlibrarian.net/600354670/buildlog_ubuntu-bionic-amd64.kicad_6.0.0+nightly-202205081117+43b8adad1a~116~ubuntu18.04.1_BUILDING.txt.gz
>> > (large log, error message near the end ;)
>> >
>> >
>> > Is this version of Ubuntu is still supported for 6.0 branch ? (for me
>> > yes since the Ubuntu support is up to April 2023)...
>> > Note that it affect version 6.0.5 (6.0.4 was built correctly)
>> >
>> > Regards,
>> >
>> > _______________________________________________
>> > Mailing list: https://launchpad.net/~kicad-developers
>> > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> > Unsubscribe : https://launchpad.net/~kicad-developers
>> > More help   : https://help.launchpad.net/ListHelp
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
>>
>
>
> --
> [image: KiCad Services Corporation Logo]
> Seth Hillbrand
> *Lead Developer*
> +1-530-302-5483‬
> Long Beach, CA
> www.kipro-pcb.com    info@xxxxxxxxxxxxx
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References