← Back to team overview

kicad-developers team mailing list archive

Re: Call for update of avhttp because of boost 1.57

 

I have been using stock boost since 1.55, that is 1.55, 1.56 and 1.57.
No build errors, and seemingly no trouble introduced from a non
patched boost. I don't care if we keep 1.54 in kicad as an option for
systems with older boost versions, as long as it works with the latest
releases, as it will when avhttp gets updated.

2014-11-09 21:22 GMT+01:00 Bernhard Stegmaier <stegmaier@xxxxxxxxxxxxx>:
> I tried to build against a stock trunk boost some while back (at least a couple of months), but that failed in KiCad itself because of some interface changes in boost… I don’t know if that was beyond 1.57 or things in KiCad have already been adapted.
>
> If we would like to drop 1.54, somebody will have to carefully investigate if all the patches that are currently applied are still needed or not. The version I built against the boost trunk (without any patches, but after fixing compile errors in KiCad) did work at first glance.
> I wanted to see if the new boost fixed a crash with P&S router back then which it didn’t, so I didn’t test any further…
>
> Any plans on dropping the builtin boost? Or, maybe the other way round… any benefits (fixes?) using a new boost?
> If so, it would be worth doing some investigation, I could try to find out...
>
>
> Regards,
> Bernhard
>
> On 09.11.2014, at 20:00, Jean-Paul Louis <louijp@xxxxxxxxx> wrote:
>
>> Then I will wait until I hear from Bernhard and Adam before I break everything here.
>>
>> Jean-Paul
>> AC9GH
>>
>>
>> On Nov 9, 2014, at 1:52 PM, Nick Østergaard <oe.nick@xxxxxxxxx> wrote:
>>
>>> Ahh, yeah, sure you should possibly apply those patches, but they
>>> might be outdated or not needed anymore... or they might be even more
>>> issues with boost for OSX. I am building on archlinux.
>>>
>>> 2014-11-09 19:48 GMT+01:00 Jean-Paul Louis <louijp@xxxxxxxxx>:
>>>> Hi Nick,
>>>> I forgot to mention that I am building for OS X 10.9.3, so it was my understanding that there are quite a few patches to apply. I will check my last build to see if there are patches that are absolutely needed for boost OS X.
>>>>
>>>> Jean-Paul
>>>> AC9GH
>>>>
>>>> On Nov 9, 2014, at 1:12 PM, Nick Østergaard <oe.nick@xxxxxxxxx> wrote:
>>>>
>>>>> Hi Jean-Paul
>>>>>
>>>>> The patch is not against boost, but against avhttp to handle new
>>>>> behaivour in boost 1.57.
>>>>>
>>>>> You only need to update boost if you have a need for it. I would just
>>>>> like to see this taken care of because boost 1.57 is what is in my
>>>>> distributions repo, and I skip the kicad boost building.
>>>>>
>>>>> 2014-11-09 19:08 GMT+01:00 Jean-Paul Louis <louijp@xxxxxxxxx>:
>>>>>> Thanks Nick,
>>>>>>
>>>>>> I will try that.
>>>>>> So, If I understand right, I need to download 1.57, apply all the patches, build it, and after that skip Boost build with an option in the cmake.
>>>>>>
>>>>>> Jean-Paul
>>>>>> AC9GH
>>>>>>
>>>>>> On Nov 9, 2014, at 11:56 AM, Nick Østergaard <oe.nick@xxxxxxxxx> wrote:
>>>>>>
>>>>>>> Hi Jean-Paul
>>>>>>>
>>>>>>> I am using the option to skip KiCad's boost, such that is uses my
>>>>>>> system's boost, which is 1.57. So you can do it now.
>>>>>>>
>>>>>>> Nick
>>>>>>>
>>>>>>> 2014-11-09 17:54 GMT+01:00 Jean-Paul Louis <louijp@xxxxxxxxx>:
>>>>>>>> Nick,
>>>>>>>>
>>>>>>>> The KiCad build process calls for Boost 1.54.
>>>>>>>> When will we be able to use 1.57?
>>>>>>>>
>>>>>>>> Just curious,
>>>>>>>> Jean-Paul
>>>>>>>> AC9GH
>>>>>>>>
>>>>>>>>
>>>>>>>> On Nov 9, 2014, at 9:52 AM, Nick Østergaard <oe.nick@xxxxxxxxx> wrote:
>>>>>>>>
>>>>>>>>> Hello
>>>>>>>>>
>>>>>>>>> Since the latest release of boost version 1.57 the github plugin will
>>>>>>>>> fail while building avhttp with some out of scope errors. A patch was
>>>>>>>>> applied to avhttp to fix this issue, see [1]. I therefore think avhttp
>>>>>>>>> should be upgraded or patched. The file of concern is
>>>>>>>>> kicad/pcbnew/github/avhttp-master.zip. It can be downloaded from [2].
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>> Nick Østergaard
>>>>>>>>>
>>>>>>>>> [1] https://github.com/avplayer/avhttp/issues/24
>>>>>>>>> [2] https://github.com/avplayer/avhttp/archive/master.zip
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> 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
>


References