Skip to Content.
Sympa Menu

baslinux - [BL] X libraries problems in BL3.40

baslinux AT lists.ibiblio.org

Subject: Baslinux mailing list

List archive

Chronological Thread  
  • From: sindi keesan <keesan AT sdf.lonestar.org>
  • To: baslinux AT lists.ibiblio.org
  • Subject: [BL] X libraries problems in BL3.40
  • Date: Mon, 15 May 2006 02:50:22 +0000 (UTC)

BL3.40 with glibc 2.2.5 (SW8.1)
I added the SW7.1 libraries needed to run Opera, and also Steven's icewm.tgz package (not his Xlibs package).


On this computer Xvesa does not work unless I bypass startup files, even though I am using DOS 7.1, so I am using Steven's XF86Config file and the SVGA X. The 9" mono vga monitor needed HorizSync 31.5 and VertRefresh 55-69 (70 was too much for it, and the default was 55-90). It does not do 800x600.

This same computer also would not load linux with loadlin using any OS other than MS DOS. I have three with the same odd behavior. I had the other two working with Xvesa, but not this one. One is a different version of a similar motherboard. No big deal, SVGA is fine in fact the VGA server would have worked with this monitor.

I copied over xpdf 3 (latest version, I think it needs glibc 2.2.6 for the non-X parts of it) and xv (Slackware 7.1) from BL2. I am told that I have all the dependencies for xv (I had to add some libraries first).

xpdf says it is statically compiled (ELF) but when I try to run in in X:
relocation error: libX11.so.6..... undefined symbol __xstat

xv needed more libraries so I copied over (with symlinks, cp -a) from BL2 the SW71. libXmu and libXt and libXp.so.6 libraries.

Now instead of 'error while loading shared libraries' it tells me:
relocation error: libXp.so.6.... undefined symbol _Xglobal_lock

Opera works (except at 640 you can't see too much on the screen). I changed the skin to Windows by renaming the windows skin zip file to standard skin, and deleted the banner ad png file.


Is this the same sort of problem you had, Steven, which led you to try upgrading various X libraries?

The X libraries that I added are from SW7.1, but libX11.so.6.1 is the one that came with BL3.40 (compiled by Steven, I presume). I replaced libXpm with the later one (no good reason, probably did not realize I already had it and Opera wanted it). Should I replace the BL3.40 libX11.so.6.1 with the SW7.1 libX11.so.6.1, which is larger by a couple of 100 K?

Also libXext?

I don't want to meddle with this setup any more since most things are still working, just not xv or xpdf.

Has anyone else used xpdf, or the SW7.1 xv, with BL3.40?

Maybe there is a SW4.0 xv that would work better?

-------------------------------------------------------------------------

Next problem is BL2 on the same computer, also in X.

xv and xpdf both work in BL2 on this computer. I copied over the XFConfig file from BL3 and pointed X at the SVGA server. My symlinks between X11 and X11R6, and var and usr directories, seem to be the same as on another computer where X works correctly.

I have used this software setup (same drive) on another computer with SVGA server and it worked properly. When I moved it over it was set for Xvesa but Xvesa conflicts with himem.sys or something in config.sys on this hardware.

Something seems to be wrong with the fonts:

Icewm loads but without any numbers where it is supposed to number the workspaces 1 to 4, there is no date, the Ctrl-Esc menu items look like bar codes, there is no text labelling the rxvt, and when I type in the rxvt, what I typed is invisible. But if I type xv it loads.

X is working correctly on this computer in BL3. It works when I chroot from BL2 to BL3. So it is a software problem.

I have 2MB of /usr/X11/lib/fonts (75dpi, PEX and misc).

What might I have messed up this time? Is there some file that tells X where to look for fonts?

-----------------------------

Also, I mount two partitions for BL2 and the second one does not seem to get unmounted when I reboot. /dev/hdb2 and /dev/hdb3. When I load linux again it tells me /dev/hdb3 was not cleanly unmounted. What file do I need to edit to unmount it when rebooting? I added it only to /etc/fstab and tried to make it look like /dev/hdb2. defaults 1 1 - should it be 1 0 or 0 1 or 00 ? I had made three partitions on the 2GB drive for BL3, BL2 and some version of Slackware and filled up the BL2 partition with source code and compiler so added hdb3 to it this way.

We have installed Slackware 7.1, 8.1, and 10.2 and looked at them for a while but really had no use for them. I got 10.2 to dial. It set up X without asking any questions but made a three-page .xinitrc with a 30MB window manager which we then deleted and I fudged twm from the command line using 'X': something like 'X &rxvt -e twm & rxvt'. It is 640 resolution. SW10.2 is missing icewm and links2 and kermit and Opera I could not get abiword to work. It was generating random numbers and used up 60MB of memory just to boot and go into x with twm, without running any other programs. No USB or pcmcia devices inserted. bare.i kernel.

DSL without X used up 28.5 of 29.5 MB RAM (2MB of which were buffers) and loaded cardmgr and USB drivers without asking. It worked exactly as well with a USB stick as did David's 1-floppy USB linux based on BL3.

keesan AT sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org




Archive powered by MHonArc 2.6.24.

Top of Page