[Buildroot] Analysis of build failures

Thomas De Schampheleire patrickdepinguin at gmail.com
Fri Nov 22 16:03:13 UTC 2013


On Fri, Nov 22, 2013 at 5:01 PM, Arnout Vandecappelle <arnout at mind.be> wrote:
> On 22/11/13 13:59, Thomas De Schampheleire wrote:
>>
>> Hi,
>>
>> On Fri, Nov 22, 2013 at 11:42 AM, Thomas De Schampheleire
>> <patrickdepinguin at gmail.com> wrote:
>>>
>>> Hi Thomas,
>>>
>>> Thanks for the analysis!
>>>
>>> On Fri, Nov 22, 2013 at 9:14 AM, Thomas Petazzoni
>>> <thomas.petazzoni at free-electrons.com> wrote:
>>> [..]
>>>>>
>>>>>    mips64el |                      rpm-5.2.0 | NOK |
>>>>> http://autobuild.buildroot.net/results/bcff4b81bfbb1191f97317b0945c74d948c9774b/
>>>>
>>>>
>>>> checking whether to build with BeeCrypt library... no
>>>> configure: error: mandatory BeeCrypt library not found
>>>> make: *** [/home/test/test/3/output/build/rpm-5.2.0/.stamp_configured]
>>>> Error 1
>>>>
>>>> rpm has a dependency on beecrypt, so normally it should have been built
>>>> before. Seems like rpm isn't "seeing" that beecrypt is around :-)
>>>
>>>
>>> I will look into this...
>>
>>
>> The problem is that rpm uses beecrypt, and beecrypt depends on openmp
>> (libgomp), but the test in rpm does not include -lgomp.
>>
>> I found a few references to this problem in older threads:
>> http://lists.busybox.net/pipermail/buildroot/2012-October/059839.html
>> http://lists.busybox.net/pipermail/buildroot/2012-November/061560.html
>>
>>  From these threads, there is a suggestion to disable openmp in
>> beecrypt (from you, ThomasP, actually). I haven't tried it yet, but it
>> sounds like this would solve the above autobuild problem.
>>
>> Any input on this?
>
>
>  I completely agree with the idea.  Should be a matter of adding
> --disable-openmp to BEECRYPT_CONF_OPT.
>

I tried that and it works fine.
However, in the mean time Vicente sent another proposal (see other
thread), but I conclude from the threads above that it is not the
right patch...

Best regards,
Thomas


More information about the buildroot mailing list