errors compiling dbus-1.2.24 on minix3

Lencsés Lóránt r0ller at freemail.hu
Mon Sep 27 08:30:17 PDT 2010


@Thiago: Thanks again! I got your point now -what you really mean by 'broken'. Minix3 does not support shared libraries currently and neither does its gcc port. So I fiddled a bit with the configure script to get rid of passing -fPIC to the compiler and now I get after issuing gmake: ...dbus-sysdeps-pthread.c: In function '_dbus_pthread_condvar_wait_timeout':dbus-sysdeps-pthread.c:262: error: storage size of 'end_time' isn't knowngmake[3]: *** [dbus-sysdeps-pthread.lo] Error 1... I didn't really want to dig in the C code itself. Can you think of any remedy to this? Regards,r0ller
Thiago Macieira <thiago at kde.org> írta:
>Em Sexta-feira 24 Setembro 2010, `as 16:07:33, Lencsés Lóránt escreveu:
>>  @Thiago: Thanks for the quick reply! Nevertheless, I reinstalled the
>> complete system and gcc(4.4.3) as well but I still get the same. Correct
>> me if I&#39;m wrong but @GOT, @GOTOFF, @PLT, ... are ELF specific symbols
>> which should not come into play if I specify
>> --disable-shared.  Regards,r0ller
>
>Those are ELF relocations used for position-independent code. The D-Bus daemon 
>always compiles itself in that even if you&#39;re not compiling in shared mode.
>
>Either way, the point is that your compiler generated those and your assembler 
>didn&#39;t like them. It&#39;s not D-Bus&#39;s fault: your toolchain is broken.
>
>-- 
>Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
>  Senior Product Manager - Nokia, Qt Development Frameworks
>      PGP/GPG: 0x6EF45358; fingerprint:
>      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
>
>Qt Developer Days 2010  -  Munich Oct 11-13  -  San Francisco Nov 1-3
>For more information and to register: http://qt.nokia.com/qtdevdays2010
>Em Sexta-feira 24 Setembro 2010, `as 16:07:33, Lencsés Lóránt escreveu:
>>  @Thiago: Thanks for the quick reply! Nevertheless, I reinstalled the
>> complete system and gcc(4.4.3) as well but I still get the same. Correct
>> me if I&#39;m wrong but @GOT, @GOTOFF, @PLT, ... are ELF specific symbols
>> which should not come into play if I specify
>> --disable-shared.  Regards,r0ller
>
>Those are ELF relocations used for position-independent code. The D-Bus daemon 
>always compiles itself in that even if you&#39;re not compiling in shared mode.
>
>Either way, the point is that your compiler generated those and your assembler 
>didn&#39;t like them. It&#39;s not D-Bus&#39;s fault: your toolchain is broken.
>
>-- 
>Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
>  Senior Product Manager - Nokia, Qt Development Frameworks
>      PGP/GPG: 0x6EF45358; fingerprint:
>      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
>
>Qt Developer Days 2010  -  Munich Oct 11-13  -  San Francisco Nov 1-3
>For more information and to register: http://qt.nokia.com/qtdevdays2010
>_______________________________________________
>dbus mailing list
>dbus at lists.freedesktop.org
>http://lists.freedesktop.org/mailman/listinfo/dbus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dbus/attachments/20100927/ef9c0231/attachment.htm>


More information about the dbus mailing list