Subject: Problem with shared object in X.org module loader
To: None <port-macppc@netbsd.org>
From: Lina Boelling <lina@penrose.bsdprojects.net>
List: port-macppc
Date: 10/03/2006 20:42:31
--OXfL5xGRrasGEqWY
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline

Hello,

I installed NetBSD 3.0.1 on an iBook G4 and encountered the following problem
when trying to start X.org:

(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/pkg/xorg/lib/modules/libfb.so
dlopen: /usr/pkg/xorg/lib/modules/libfb.so: Unsupported relocation type 6 in non-PLT relocations

(EE) Failed to load /usr/pkg/xorg/lib/modules/libfb.so
(II) UnloadModule: "fb"
(EE) RADEON: Failed to load module "fb" (loader failed, 7)
(II) UnloadModule: "ati"
(II) UnloadModule: "i2c"
(II) Unloading /usr/pkg/xorg/lib/modules/libi2c.so
(II) UnloadModule: "ddc"
(II) Unloading /usr/pkg/xorg/lib/modules/libddc.so
(II) UnloadModule: "radeon"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

Looking at the library itself, it seems pretty normal:

% file /usr/pkg/xorg/lib/modules/libfb.so
/usr/pkg/xorg/lib/modules/libfb.so: ELF 32-bit MSB shared object, PowerPC or cisco 4500, version 1 (SYSV), not stripped
% nm -a /usr/pkg/xorg/lib/modules/libfb.so | grep 'T'
000309f8 T __cmpdi2
00030318 T __divdi3
00030780 T __fixdfdi
000307cc T __fixunsdfdi
00030994 T __floatdidf
0001f904 T _fbGetWindowPixmap
0001f948 T _fbSetWindowPixmap
00024f00 T fb24_32CopyMtoN
0002522c T fb24_32CreateScreenResources
...

System is NetBSD aepfli.intern.technophil.ch 3.0.1 NetBSD 3.0.1 (GENERIC) #0: Fri Jul 14 00:43:25 UTC 2006  builds@b3.netbsd.org:/home/builds/ab/netbsd-3-0-1-RELEASE/macppc/200607131826Z-obj/home/builds/ab/netbsd-3-0-1-RELEASE/src/sys/arch/macppc/compile/GENERIC macppc

Any idea what might cause the above libdl error? Is it a known bug?
Should I try NetBSD 4.0_BETA? (Or -current?)

Lina

--OXfL5xGRrasGEqWY
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (NetBSD)

iQIVAwUBRSKvFyjeAsGp/BKOAQLnew//ZbMFZRdEj3UDGPEnGXTzeRohueasKoOX
99c2Y5d1kcNGhwh8v8tqwFZdnh5eYKbw85eGxTnucBJiSTJrtDqb7lvKTmGwipSe
PibTrIt8SO7BfAzrRbtAiEX4jN7UzMtevMS8roi9XE2EzIX9PwvRThZ+97ZW55MU
ZtxdcW+7wEYKCZOZ9N5dvBAjLDWEXByw2xVtceuvzCr3ciupqgsX1bj8/Mp6Wv0Y
22C++E+0bpww054FJ3e3ucMOS9Kp43EK3FgKuHNv/p4uNuhsyo3xIt016gIu1o28
wEjC8PdulvLnn2Ah9jgOFS6WPnD+P3QMljrYBvtdYoM6dqPRZEVUWk23WHSz3gxX
3I5zIC8vvU4qHDPyJ/2RPghuJ1xrR7AeIoXJaNMk6MMbFD/Fo0V9vohr56UD6nSV
zv8HcIXsqVrQH5qQRoVxm60ByaynvVNgUMz649lhgaFNHXe3xFsmFFRoSsdljPOS
IgFamKx2f+BU9n4p0O3qk+cBEPgv1ekKgslimbAZHALs+Fqg5RJg2whyzZff0/ka
qw/muJ80flexOb7rXc29xCC3GMZ/KAkqbjCYzuJ6TWDg9fkz7RvI92/9XIbqPHVq
fgTdbXrByYyayVG/o8+KfuPhOR6sbrFLQH3NeKgYoQrGKFbai67mcNvZ3XPw4SJd
tPRf7BeOeaY=
=Wg8q
-----END PGP SIGNATURE-----

--OXfL5xGRrasGEqWY--