[Libosinfo] Can't build due to ld option --no-undefined

Fabiano Fidêncio fabiano at fidencio.org
Wed May 11 06:30:48 UTC 2016


On Wed, May 11, 2016 at 8:27 AM, Fabiano Fidêncio <fabiano at fidencio.org> wrote:
> On Tue, May 10, 2016 at 11:31 PM, Programmingkid
> <programmingkidx at gmail.com> wrote:
>>
>> On May 10, 2016, at 5:06 PM, Fabiano Fidêncio wrote:
>>
>>> On Tue, May 10, 2016 at 10:24 PM, Programmingkid
>>> <programmingkidx at gmail.com> wrote:
>>>> When I try to build libosinfo-0.3.0, I see this error message: ld: unknown option: --no-undefined. What is the gcc version requirement for libosinfo 0.3.0? I am currently using gcc 4.2.1.
>>>
>>> Seems the same as reported here:
>>> https://bugzilla.redhat.com/show_bug.cgi?id=1305016
>>>
>>> Are you building on OSX?
>> Yes. Mac OS 10.6.
>>
>>> If yes, can you try the attached patch there?
>>
>> It does allow me to go past the configure stage, but during the make stage, I see this error:
>>
>> n file included from ../osinfo/osinfo_os.h:30,
>>                  from ../osinfo/osinfo.h:55,
>>                  from osinfo_avatar_format.c:28:
>> ../osinfo/osinfo_media.h:68: error: redefinition of typedef 'OsinfoMedia'
>> ../osinfo/osinfo_install_script.h:43: error: previous declaration of 'OsinfoMedia' was here
>> make[3]: *** [libosinfo_1_0_la-osinfo_avatar_format.lo] Error 1
>
> Firstly, can you check if it also occurs with upstream code?
> Our code is hosted here: https://gitlab.com/libosinfo/libosinfo/ and
> you can checkout our repo by:
> https://gitlab.com/libosinfo/libosinfo.git

After a quick look here, it seems to be fixed by:
https://gitlab.com/libosinfo/libosinfo/commit/f81f3570b3b38c9adf1e5e41d9b5be908b5fdf24
Can you confirm? (Or by testing the upstream code as I asked in the
previous email or by backporting this patch?

>
>>
>> Thank you.
>
> Best Regards,
> --
> Fabiano Fidêncio


Best Regards,
-- 
Fabiano Fidêncio




More information about the Libosinfo mailing list