Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Xorg fails to load Type 1 font handler. FreeBSD 7.1 i386; Xorg 1.4.2

22 views
Skip to first unread message

mikea

unread,
Oct 20, 2011, 10:44:11 AM10/20/11
to
I have a problem during Xorg initialization: Type 1 font handler fails to
load because of an undefined symbol. This means, inter alia, that I don't
get a usable FireFox browser screen, which is decidedly unpleasant.

Google searches don't yield anything that seems really relevant. If this
is an FAQ, I sure haven't been able to find it, and will appreciate
pointers to the solution.

I've been running X of various flavors since FreeBSD 3.1; this ain't my
first rodeo, and I've never had anything like this hit any of the systems
I admin. I'll do my damnedest to answer all queries timely, and will be
grateful for any help I can get.

I'll recompile with whatever you suggest, and provide typescripts of
the compile and link runs if you ask, though actual Xorg restarts will
necessarily have to wait until I have physical access to the box.

The Xorg log lines that appear to be directly relevant to this problem are:
: (II) LoadModule: "type1"
: (II) Loading /usr/local/lib/xorg/modules/fonts//libtype1.so
: dlopen: /usr/local/lib/xorg/modules/fonts//libtype1.so: Undefined symbol "Type1RegisterFontFileFunctions"
: (EE) Failed to load /usr/local/lib/xorg/modules/fonts//libtype1.so
: (II) UnloadModule: "type1"

Yes, there are undefined symbols in
/usr/local/lib/xorg/modules/fonts//libtype1.so:

: $ nm /usr/local/lib/xorg/modules/fonts//libtype1.so
: U LoadFont
: U Type1RegisterFontFileFunctions
: 000017e0 d VersRec
: 00001824 A _DYNAMIC
: 00001910 A _GLOBAL_OFFSET_TABLE_
: w _Jv_RegisterClasses
: 00001900 d __CTOR_END__
: 000018fc d __CTOR_LIST__
: 00001908 d __DTOR_END__
: 00001904 d __DTOR_LIST__
: 00001820 r __FRAME_END__
: 0000190c d __JCR_END__
: 0000190c d __JCR_LIST__
: 00001930 A __bss_start
: w __cxa_finalize@@FBSD_1.0
: 00000690 t __do_global_ctors_aux
: 000005b0 t __do_global_dtors_aux
: 000017a0 d __dso_handle
: 00000647 t __i686.get_pc_thunk.bx
: 00001930 A _edata
: 00001934 A _end
: 000006c4 T _fini
: 00000560 T _init
: 00001930 b completed.4685
: 00000610 t frame_dummy
: 000017a4 d p.4683
: 00001814 D type1Module
: 000017c0 D type1ModuleData
: 00000650 t type1Setup

It would please me no end to have them resolved and have
/usr/local/lib/xorg/modules/fonts//libtype1.so load properly.

The Xorg I am running is from the FreeBSD ports tree; it is from a portsnap
done last week.

X stuff info

: Xorg -version:
:
: X.Org X Server 1.4.2
: Release Date: 11 June 2008
: X Protocol Version 11, Revision 0
: Build Operating System: FreeBSD 7.1-PRERELEASE i386
: Current Operating System: FreeBSD mikea.ath.cx 7.1-RELEASE FreeBSD 7.1-RELEASE #1: Wed Oct 19 16:30:36 CDT 2011 ro...@mikea.ath.cx:/usr/obj/usr/src/sys/IPFW_2 i386
: Build Date: 08 September 2008 12:37:00PM
:
: Before reporting problems, check http://wiki.x.org
: to make sure that you have the latest version.
: Module Loader present

/etc/X11/xorg.conf

: Section "ServerLayout"
: Identifier "X.org Configured type1 removed"
: Screen 0 "Screen0" 0 0
: InputDevice "Mouse0" "CorePointer"
: InputDevice "Keyboard0" "CoreKeyboard"
: EndSection
:
: Section "Files"
: RgbPath "/usr/local/share/X11/rgb"
: ModulePath "/usr/local/lib/xorg/modules"
:
: FontPath "/usr/local/lib/X11/fonts/100dpi/"
: FontPath "/usr/local/lib/X11/fonts/75dpi/"
: FontPath "/usr/local/lib/X11/fonts/Droid/"
: FontPath "/usr/local/lib/X11/fonts/Liberation/"
: FontPath "/usr/local/lib/X11/fonts/OTF/"
: FontPath "/usr/local/lib/X11/fonts/Speedo/"
: FontPath "/usr/local/lib/X11/fonts/TTF/"
: FontPath "/usr/local/lib/X11/fonts/TrueType/"
: FontPath "/usr/local/lib/X11/fonts/Type1/"
: FontPath "/usr/local/lib/X11/fonts/Type1/"
: FontPath "/usr/local/lib/X11/fonts/URW/"
: FontPath "/usr/local/lib/X11/fonts/Xg/"
: FontPath "/usr/local/lib/X11/fonts/artwiz-fonts/"
: FontPath "/usr/local/lib/X11/fonts/avifonts/"
: FontPath "/usr/local/lib/X11/fonts/bitstream-vera/"
: FontPath "/usr/local/lib/X11/fonts/cyrillic/"
: FontPath "/usr/local/lib/X11/fonts/dejavu/"
: FontPath "/usr/local/lib/X11/fonts/ecofont/"
: FontPath "/usr/local/lib/X11/fonts/encodings/"
: FontPath "/usr/local/lib/X11/fonts/farsifonts/"
: FontPath "/usr/local/lib/X11/fonts/fonts-indic/"
: FontPath "/usr/local/lib/X11/fonts/fonts-te/"
: FontPath "/usr/local/lib/X11/fonts/freefont-ttf/"
: FontPath "/usr/local/lib/X11/fonts/freefont/"
: FontPath "/usr/local/lib/X11/fonts/gost/"
: FontPath "/usr/local/lib/X11/fonts/hebrew/"
: FontPath "/usr/local/lib/X11/fonts/indic-ttf/"
: FontPath "/usr/local/lib/X11/fonts/jmk/"
: FontPath "/usr/local/lib/X11/fonts/junicode/"
: FontPath "/usr/local/lib/X11/fonts/koi8-u-gemini/"
: FontPath "/usr/local/lib/X11/fonts/linuxlibertine/"
: FontPath "/usr/local/lib/X11/fonts/local/"
: FontPath "/usr/local/lib/X11/fonts/mgopen/"
: FontPath "/usr/local/lib/X11/fonts/misc/"
: FontPath "/usr/local/lib/X11/fonts/montecarlo/"
: FontPath "/usr/local/lib/X11/fonts/moveable-type-fonts/"
: FontPath "/usr/local/lib/X11/fonts/mozilla/"
: FontPath "/usr/local/lib/X11/fonts/non-cjk/"
: FontPath "/usr/local/lib/X11/fonts/ol100dpi/"
: FontPath "/usr/local/lib/X11/fonts/ol75dpi/"
: FontPath "/usr/local/lib/X11/fonts/olmisc/"
: FontPath "/usr/local/lib/X11/fonts/ppantsfonts/"
: FontPath "/usr/local/lib/X11/fonts/profont/"
: FontPath "/usr/local/lib/X11/fonts/proggy_fonts-ttf/"
: FontPath "/usr/local/lib/X11/fonts/sharefont/"
: FontPath "/usr/local/lib/X11/fonts/stix/"
: FontPath "/usr/local/lib/X11/fonts/terminus-font/"
: FontPath "/usr/local/lib/X11/fonts/texcm-ttf/"
: FontPath "/usr/local/lib/X11/fonts/tolkien-ttf/"
: FontPath "/usr/local/lib/X11/fonts/urwfonts-ttf/"
: FontPath "/usr/local/lib/X11/fonts/util/"
: FontPath "/usr/local/lib/X11/fonts/webfonts/"
:
: EndSection
:
: Section "Module"
: Load "GLcore"
: Load "dbe"
: Load "dri"
: Load "extmod"
: Load "glx"
: Load "record"
: Load "xtrap"
: Load "freetype"
: Load "type1"
: EndSection
:
: Section "InputDevice"
: Identifier "Keyboard0"
: Driver "kbd"
: EndSection
:
: Section "InputDevice"
: Identifier "Mouse0"
: Driver "mouse"
: Option "Protocol" "auto"
: Option "Device" "/dev/sysmouse"
: Option "ZAxisMapping" "4 5 6 7"
: EndSection
:
: Section "Monitor"
: #DisplaySize 440 250 # mm
: Identifier "Monitor0"
: VendorName "ACR"
: ModelName "Acer S202HL"
: ### Comment all HorizSync and VertRefresh values to use DDC:
: HorizSync 30.0 - 80.0
: VertRefresh 50.0 - 76.0
: Option "DPMS"
: EndSection
:
: Section "Device"
: ### Available Driver options are:-
: ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
: ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
: ### [arg]: arg optional
: #Option "SWcursor" # [<bool>]
: #Option "HWcursor" # [<bool>]
: #Option "NoAccel" # [<bool>]
: #Option "ShadowFB" # [<bool>]
: #Option "UseFBDev" # [<bool>]
: #Option "Rotate" # [<str>]
: #Option "VideoKey" # <i>
: #Option "FlatPanel" # [<bool>]
: #Option "FPDither" # [<bool>]
: #Option "CrtcNumber" # <i>
: #Option "FPScale" # [<bool>]
: #Option "FPTweak" # <i>
: #Option "DualHead" # [<bool>]
: Identifier "Card0"
: Driver "nv"
: VendorName "nVidia Corporation"
: BoardName "NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
: BusID "PCI:2:11:0"
: EndSection
:
: Section "Screen"
: Identifier "Screen0"
: Device "Card0"
: Monitor "Monitor0"
: SubSection "Display"
: Viewport 0 0
: Depth 1
: EndSubSection
: SubSection "Display"
: Viewport 0 0
: Depth 4
: EndSubSection
: SubSection "Display"
: Viewport 0 0
: Depth 8
: EndSubSection
: SubSection "Display"
: Viewport 0 0
: Depth 15
: EndSubSection
: SubSection "Display"
: Viewport 0 0
: Depth 16
: EndSubSection
: SubSection "Display"
: Viewport 0 0
: Depth 24
: EndSubSection
: EndSection

Xorg.0.log:

: X.Org X Server 1.4.2
: Release Date: 11 June 2008
: X Protocol Version 11, Revision 0
: Build Operating System: FreeBSD 7.1-PRERELEASE i386
: Current Operating System: FreeBSD mikea.ath.cx 7.1-RELEASE FreeBSD 7.1-RELEASE #1: Wed Oct 19 16:30:36 CDT 2011 ro...@mikea.ath.cx:/usr/obj/usr/src/sys/IPFW_2 i386
: Build Date: 08 September 2008 12:37:00PM
:
: Before reporting problems, check http://wiki.x.org
: to make sure that you have the latest version.
: Module Loader present
: Markers: (--) probed, (**) from config file, (==) default setting,
: (++) from command line, (!!) notice, (II) informational,
: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
: (==) Log file: "/var/log/Xorg.0.log", Time: Wed Oct 19 20:36:27 2011
: (==) Using config file: "/etc/X11/xorg.conf"
: (==) ServerLayout "X.org Configured type1 removed"
: (**) |-->Screen "Screen0" (0)
: (**) | |-->Monitor "Monitor0"
: (**) | |-->Device "Card0"
: (**) |-->Input Device "Mouse0"
: (**) |-->Input Device "Keyboard0"
: (==) Automatically adding devices
: (==) Automatically enabling devices
: (==) Including the default font path /usr/local/lib/X11/fonts/misc/,/usr/local/lib/X11/fonts/TTF/,/usr/local/lib/X11/fonts/OTF,/usr/local/lib/X11/fonts/Type1/,/usr/local/lib/X11/fonts/100dpi/,/usr/local/lib/X11/fonts/75dpi/.
: (**) FontPath set to:
: /usr/local/lib/X11/fonts/webfonts/,
: /usr/local/lib/X11/fonts/util/,
: /usr/local/lib/X11/fonts/urwfonts-ttf/,
: /usr/local/lib/X11/fonts/tolkien-ttf/,
: /usr/local/lib/X11/fonts/texcm-ttf/,
: /usr/local/lib/X11/fonts/terminus-font/,
: /usr/local/lib/X11/fonts/stix/,
: /usr/local/lib/X11/fonts/sharefont/,
: /usr/local/lib/X11/fonts/proggy_fonts-ttf/,
: /usr/local/lib/X11/fonts/profont/,
: /usr/local/lib/X11/fonts/ppantsfonts/,
: /usr/local/lib/X11/fonts/olmisc/,
: /usr/local/lib/X11/fonts/ol75dpi/,
: /usr/local/lib/X11/fonts/ol100dpi/,
: /usr/local/lib/X11/fonts/non-cjk/,
: /usr/local/lib/X11/fonts/mozilla/,
: /usr/local/lib/X11/fonts/moveable-type-fonts/,
: /usr/local/lib/X11/fonts/montecarlo/,
: /usr/local/lib/X11/fonts/misc/,
: /usr/local/lib/X11/fonts/mgopen/,
: /usr/local/lib/X11/fonts/local/,
: /usr/local/lib/X11/fonts/linuxlibertine/,
: /usr/local/lib/X11/fonts/koi8-u-gemini/,
: /usr/local/lib/X11/fonts/junicode/,
: /usr/local/lib/X11/fonts/jmk/,
: /usr/local/lib/X11/fonts/indic-ttf/,
: /usr/local/lib/X(**) RgbPath set to "/usr/local/share/X11/rgb"
: (**) ModulePath set to "/usr/local/lib/xorg/modules"
: (II) Loader magic: 0x81ced80
: (II) Module ABI versions:
: X.Org ANSI C Emulation: 0.3
: X.Org Video Driver: 2.0
: X.Org XInput driver : 2.0
: X.Org Server Extension : 0.3
: X.Org Font Renderer : 0.5
: (II) Loader running on freebsd
: (II) LoadModule: "pcidata"
: (II) Loading /usr/local/lib/xorg/modules//libpcidata.so
: (II) Module pcidata: vendor="X.Org Foundation"
: compiled for 1.4.2, module version = 1.0.0
: ABI class: X.Org Video Driver, version 2.0
: (--) Using syscons driver with X support (version 2.0)
: (--) using VT number 9
:
: (II) PCI: Probing config type using method 1
: (II) PCI: Config type is 1
: (II) PCI: stages = 0x03, oldVal1 = 0x8000f908, mode1Res1 = 0x80000000
: (WW) OS did not count PCI devices, guessing wildly
: (II) PCI: PCI scan (all values are in hex)
: (II) PCI: 00:00:0: chip 8086,1130 card 1043,8027 rev 04 class 06,00,00 hdr 00
: (II) PCI: 00:01:0: chip 8086,1131 card 0000,0000 rev 04 class 06,04,00 hdr 01
: (II) PCI: 00:1e:0: chip 8086,244e card 0000,0000 rev 05 class 06,04,00 hdr 01
: (II) PCI: 00:1f:0: chip 8086,2440 card 0000,0000 rev 05 class 06,01,00 hdr 80
: (II) PCI: 00:1f:1: chip 8086,244b card 1043,8027 rev 05 class 01,01,80 hdr 00
: (II) PCI: 00:1f:2: chip 8086,2442 card 1043,8027 rev 05 class 0c,03,00 hdr 00
: (II) PCI: 00:1f:3: chip 8086,2443 card 1043,8027 rev 05 class 0c,05,00 hdr 00
: (II) PCI: 00:1f:4: chip 8086,2444 card 1043,8027 rev 05 class 0c,03,00 hdr 00
: (II) PCI: 02:0a:0: chip 9004,3860 card 9004,3869 rev 03 class 01,00,00 hdr 00
: (II) PCI: 02:0b:0: chip 10de,002d card 10b0,8888 rev 15 class 03,00,00 hdr 00
: (II) PCI: 02:0c:0: chip 1186,1300 card 1186,1300 rev 10 class 02,00,00 hdr 00
: (II) PCI: 02:0e:0: chip 1033,0035 card 9005,0311 rev 43 class 0c,03,10 hdr 80
: (II) PCI: 02:0e:1: chip 1033,0035 card 9005,0311 rev 43 class 0c,03,10 hdr 00
: (II) PCI: 02:0e:2: chip 1033,00e0 card 9005,031f rev 04 class 0c,03,20 hdr 00
: (II) PCI: 45:05:0: chip ffff,ffff card ffff,ffff rev ff class ff,ff,ff hdr 00
: (II) PCI: End of PCI scan
: (II) Intel Bridge workaround enabled
: (II) Host-to-PCI bridge:
: (II) Bus 0: bridge is at (0:0:0), (0,0,69), BCTRL: 0x0008 (VGA_EN is set)
: (II) Bus 0 I/O range:
: [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
: (II) Bus 0 non-prefetchable memory range:
: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
: (II) Bus 0 prefetchable memory range:
: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
: (II) PCI-to-PCI bridge:
: (II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x0000 (VGA_EN is cleared)
: (II) Bus 1 non-prefetchable memory range:
: [0] -1 0 0xf3e00000 - 0xf3efffff (0x100000) MX[B]
: (II) Bus 1 prefetchable memory range:
: [0] -1 0 0xf7f00000 - 0xf7ffffff (0x100000) MX[B]
: (II) Subtractive PCI-to-PCI bridge:
: (II) Bus 2: bridge is at (0:30:0), (0,2,2), BCTRL: 0x000e (VGA_EN is set)
: (II) Bus 2 I/O range:
: [0] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX[B]
: [1] -1 0 0x0000d400 - 0x0000d4ff (0x100) IX[B]
: [2] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
: [3] -1 0 0x0000dc00 - 0x0000dcff (0x100) IX[B]
: (II) Bus 2 non-prefetchable memory range:
: [0] -1 0 0xf0000000 - 0xf3dfffff (0x3e00000) MX[B]
: (II) Bus 2 prefetchable memory range:
: [0] -1 0 0xf3f00000 - 0xf7efffff (0x4000000) MX[B]
: (II) PCI-to-ISA bridge:
: (II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
: (II) Host-to-PCI bridge:
: (II) Bus 69: bridge is at (0:0:0), (69,69,0), BCTRL: 0x0008 (VGA_EN is set)
: (II) Bus 69 I/O range:
: [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
: (II) Bus 69 non-prefetchable memory range:
: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
: (II) Bus 69 prefetchable memory range:
: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
: (--) PCI:*(2:11:0) nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] rev 21, Mem @ 0xf2000000/24, 0xf4000000/25, BIOS @ 0xf3ff0000/16
: (II) Addressable bus resource ranges are
: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
: [1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
: (II) OS-reported resource ranges:
: [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
: [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
: [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
: [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
: [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
: [5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
: (II) PCI Memory resource overlap reduced 0xf8000000 from 0xffffffff to 0xf7ffffff
: (II) Active PCI resource ranges:
: [0] -1 0 0xfffff800 - 0xffffffff (0x800) MX[B]E
: [1] -1 0 0xf0000000 - 0xffffffff (0x10000000) MX[B]E
: [2] -1 0 0xf0800000 - 0xf0ffffff (0x800000) MX[B]E
: [3] -1 0 0xf1000000 - 0xf1ffffff (0x1000000) MX[B]E
: [4] -1 0 0xf1800000 - 0xf1ffffff (0x800000) MX[B]E
: [5] -1 0 0xf8000000 - 0xf7ffffff (0x0) MX[B]EO
: [6] -1 0 0xf3ff0000 - 0xf3ffffff (0x10000) MX[B](B)
: [7] -1 0 0xf4000000 - 0xf5ffffff (0x2000000) MX[B](B)
: [8] -1 0 0xf2000000 - 0xf2ffffff (0x1000000) MX[B](B)
: [9] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [10] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [11] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [12] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [13] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [14] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [15] -1 0 0x0000d400 - 0x0000d4ff (0x100) IX[B]E
: [16] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]E
: [17] -1 0 0x0000b000 - 0x0000b0ff (0x100) IX[B]E
: [18] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B]E
: [19] -1 0 0x0000b400 - 0x0000b4ff (0x100) IX[B]E
: [20] -1 0 0x0000b800 - 0x0000b8ff (0x100) IX[B]E
: (II) Inactive PCI resource ranges:
: [0] -1 0 0xf3000000 - 0xf3ffffff (0x1000000) MX[B]E
: (II) PCI Memory resource overlap reduced 0xf0000000 from 0xffffffff to 0xf07fffff
: (II) PCI Memory resource overlap reduced 0xf1000000 from 0xf1ffffff to 0xf17fffff
: (II) Active PCI resource ranges after removing overlaps:
: [0] -1 0 0xfffff800 - 0xffffffff (0x800) MX[B]E
: [1] -1 0 0xf0000000 - 0xf07fffff (0x800000) MX[B]E
: [2] -1 0 0xf0800000 - 0xf0ffffff (0x800000) MX[B]E
: [3] -1 0 0xf1000000 - 0xf17fffff (0x800000) MX[B]E
: [4] -1 0 0xf1800000 - 0xf1ffffff (0x800000) MX[B]E
: [5] -1 0 0xf8000000 - 0xf7ffffff (0x0) MX[B]EO
: [6] -1 0 0xf3ff0000 - 0xf3ffffff (0x10000) MX[B](B)
: [7] -1 0 0xf4000000 - 0xf5ffffff (0x2000000) MX[B](B)
: [8] -1 0 0xf2000000 - 0xf2ffffff (0x1000000) MX[B](B)
: [9] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [10] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [11] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [12] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [13] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [14] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [15] -1 0 0x0000d400 - 0x0000d4ff (0x100) IX[B]E
: [16] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]E
: [17] -1 0 0x0000b000 - 0x0000b0ff (0x100) IX[B]E
: [18] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B]E
: [19] -1 0 0x0000b400 - 0x0000b4ff (0x100) IX[B]E
: [20] -1 0 0x0000b800 - 0x0000b8ff (0x100) IX[B]E
: (II) PCI Memory resource overlap reduced 0xf3000000 from 0xf3ffffff to 0xf37fffff
: (II) Inactive PCI resource ranges after removing overlaps:
: [0] -1 0 0xf3000000 - 0xf37fffff (0x800000) MX[B]E
: (II) OS-reported resource ranges after removing overlaps with PCI:
: [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
: [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
: [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
: [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
: [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
: [5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
: (II) All system resource ranges:
: [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
: [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
: [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
: [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
: [4] -1 0 0xfffff800 - 0xffffffff (0x800) MX[B]E
: [5] -1 0 0xf0000000 - 0xf07fffff (0x800000) MX[B]E
: [6] -1 0 0xf0800000 - 0xf0ffffff (0x800000) MX[B]E
: [7] -1 0 0xf1000000 - 0xf17fffff (0x800000) MX[B]E
: [8] -1 0 0xf1800000 - 0xf1ffffff (0x800000) MX[B]E
: [9] -1 0 0xf8000000 - 0xf7ffffff (0x0) MX[B]EO
: [10] -1 0 0xf3ff0000 - 0xf3ffffff (0x10000) MX[B](B)
: [11] -1 0 0xf4000000 - 0xf5ffffff (0x2000000) MX[B](B)
: [12] -1 0 0xf2000000 - 0xf2ffffff (0x1000000) MX[B](B)
: [13] -1 0 0xf3000000 - 0xf37fffff (0x800000) MX[B]E
: [14] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
: [15] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
: [16] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [17] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [18] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [19] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [20] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [21] -1 0 0xfffffffc - 0xffffffff (0x4) IX[B]E
: [22] -1 0 0x0000d400 - 0x0000d4ff (0x100) IX[B]E
: [23] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]E
: [24] -1 0 0x0000b000 - 0x0000b0ff (0x100) IX[B]E
: [25] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B]E
: [26] -1 0 0x0000b400 - 0x0000b4ff (0x100) IX[B]E
: [27] -1 0 0x0000b800 - 0x0000b8ff (0x100) IX[B]E
: (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
: (II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
: (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
: (II) "freetype" will be loaded. This was enabled by default and also specified in the config file.
: (II) "type1" will be loaded. This was enabled by default and also specified in the config file.
: (II) "record" will be loaded. This was enabled by default and also specified in the config file.
: (II) "dri" will be loaded. This was enabled by default and also specified in the config file.
: (II) LoadModule: "dbe"
: (II) Loading /usr/local/lib/xorg/modules/extensions//libdbe.so
: (II) Module dbe: vendor="X.Org Foundation"
: compiled for 1.4.2, module version = 1.0.0
: Module class: X.Org Server Extension
: ABI class: X.Org Server Extension, version 0.3
: (II) Loading extension DOUBLE-BUFFER
: (II) LoadModule: "dri"
: (II) Loading /usr/local/lib/xorg/modules/extensions//libdri.so
: (II) Module dri: vendor="X.Org Foundation"
: compiled for 1.4.2, module version = 1.0.0
: ABI class: X.Org Server Extension, version 0.3
: (II) Loading extension XFree86-DRI
: (II) LoadModule: "extmod"
: (II) Loading /usr/local/lib/xorg/modules/extensions//libextmod.so
: (II) Module extmod: vendor="X.Org Foundation"
: compiled for 1.4.2, module version = 1.0.0
: Module class: X.Org Server Extension
: ABI class: X.Org Server Extension, version 0.3
: (II) Loading extension SHAPE
: (II) Loading extension MIT-SUNDRY-NONSTANDARD
: (II) Loading extension BIG-REQUESTS
: (II) Loading extension SYNC
: (II) Loading extension MIT-SCREEN-SAVER
: (II) Loading extension XC-MISC
: (II) Loading extension XFree86-VidModeExtension
: (II) Loading extension XFree86-Misc
: (II) Loading extension XFree86-DGA
: (II) Loading extension DPMS
: (II) Loading extension TOG-CUP
: (II) Loading extension Extended-Visual-Information
: (II) Loading extension XVideo
: (II) Loading extension XVideo-MotionCompensation
: (II) Loading extension X-Resource
: (II) LoadModule: "glx"
: (II) Loading /usr/local/lib/xorg/modules/extensions//libglx.so
: (II) Module glx: vendor="X.Org Foundation"
: compiled for 1.4.2, module version = 1.0.0
: ABI class: X.Org Server Extension, version 0.3
: (==) AIGLX disabled
: (II) Loading extension GLX
: (II) LoadModule: "record"
: (II) Loading /usr/local/lib/xorg/modules/extensions//librecord.so
: (II) Module record: vendor="X.Org Foundation"
: compiled for 1.4.2, module version = 1.13.0
: Module class: X.Org Server Extension
: ABI class: X.Org Server Extension, version 0.3
: (II) Loading extension RECORD
: (II) LoadModule: "xtrap"
: (II) Loading /usr/local/lib/xorg/modules/extensions//libxtrap.so
: (II) Module xtrap: vendor="X.Org Foundation"
: compiled for 1.4.2, module version = 1.0.0
: Module class: X.Org Server Extension
: ABI class: X.Org Server Extension, version 0.3
: (II) Loading extension DEC-XTRAP
: (II) LoadModule: "freetype"
: (II) Loading /usr/local/lib/xorg/modules/fonts//libfreetype.so
: (II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
: compiled for 1.4.2, module version = 2.1.0
: Module class: X.Org Font Renderer
: ABI class: X.Org Font Renderer, version 0.5
: (II) Loading font FreeType
: (II) LoadModule: "type1"
: (II) Loading /usr/local/lib/xorg/modules/fonts//libtype1.so
: dlopen: /usr/local/lib/xorg/modules/fonts//libtype1.so: Undefined symbol "Type1RegisterFontFileFunctions"
: (EE) Failed to load /usr/local/lib/xorg/modules/fonts//libtype1.so
: (II) UnloadModule: "type1"
: (EE) Failed to load module "type1" (loader failed, 7)
: (II) LoadModule: "nv"
: (II) Loading /usr/local/lib/xorg/modules/drivers//nv_drv.so
: (II) Module nv: vendor="X.Org Foundation"
: compiled for 1.4.2, module version = 2.1.12
: Module class: X.Org Video Driver
: ABI class: X.Org Video Driver, version 2.0
[deletia; available on request; all successful stuff]

--
Mike Andrews, W5EGO
mi...@mikea.ath.cx
Tired old sysadmin

Alan Curry

unread,
Oct 20, 2011, 5:17:19 PM10/20/11
to
In article <rmo5n8-...@mikea.ath.cx>, mikea <mi...@mikea.ath.cx> wrote:
>I have a problem during Xorg initialization: Type 1 font handler fails to
>load because of an undefined symbol. This means, inter alia, that I don't
>get a usable FireFox browser screen, which is decidedly unpleasant.
>
>Google searches don't yield anything that seems really relevant. If this
>is an FAQ, I sure haven't been able to find it, and will appreciate
>pointers to the solution.
[...]
>Yes, there are undefined symbols in
>/usr/local/lib/xorg/modules/fonts//libtype1.so:

I've been unable to Google up an official announcement, but I think what's
happened is that the Type1 library is supposed to be dead, superseded by
FreeType. There's a ChangeLog entry that says "freetype can handle them just
fine".

Since your paths are in /usr/local I assume you compiled your own X server.
If you've done that more than once, you may have remnants of the old one
(including libtype1.so) left behind which are interfering with proper
operation of the new one.

rm libtype1.so might help... probably not, since the server failed to load it
anyway. Maybe you should rm -rf the whole /usr/local/lib/xorg and redo the
make install.

Or... if firefox is the only thing behaving correctly, then it may not be a
server-side problem at all. FreeType at all. Can you find a smaller test
case? xfontsel?

--
Alan Curry

mikea

unread,
Oct 20, 2011, 6:17:07 PM10/20/11
to
Alan Curry <pac...@kosh.dhis.org> wrote in <j7q34v$96r$1...@speranza.aioe.org>:
Thanks for the quick reply.

Firefox isn't the only thing misbehaving; gimp and various other apps
also behave oddly. I wonder if I don't have a partially-b0rk3n Xorg.

The notion of renaming /usr/local/lib/xorg to .../xorg_old and starting
over is strangely attractive. If that doesn't work, I may just save the
user data, blow the OS away, and install FreeBSD 8.current, which I run
at work and which I _know_ runs correctly.
0 new messages