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'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're not compiling in shared mode.
>
>Either way, the point is that your compiler generated those and your assembler
>didn't like them. It's not D-Bus'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'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're not compiling in shared mode.
>
>Either way, the point is that your compiler generated those and your assembler
>didn't like them. It's not D-Bus'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