SlackwareThis Forum is for the discussion of Slackware Linux.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
as this is my first post you can guess that i am new to Linux.
I am proud that i have debian (Kernel 2.6.8-2) up and running on my acer travelmate 2423.
now i am struggling with the x-server.
i closely followed each of the steps in #1, but i ran in loads of trouble, most of which could be solved with google and installing missing packages.
but now (this must be build run 132344) the script quits with this message:
checking for library containing glXGetProcAddress... no
configure: error: cannot find GL library - make sure Mesa or other OpenGL package is installed
but needed library exist /usr/X11R6/lib
I get the exact same error. The thing is, I did use the -m option to specify the path of the Mesa source already (Mesa 6.4.2, not 6.4.1... but that shouldn't be a problem should it?). Also, my /usr/X11R6/lib/pkgconfig is a symlink to /usr/lib/pkgconfig, and I know from experience that /usr/lib/pkgconfig is the hardcoded pkg-config search path on my system. I don't even know what .pc file it's looking for, so I can't do a 'locate' for it.
>Will this work for 7.1? (Newest in Xorg)
Almost. 7.1 requires you to dl the 7.0 sources and overwrite(?) the appropriate packages with the 7.1 packages; otherwise, you'll get a number of dependency errors, the most conspicuous being 'pkg-config: no such library x11 found', or something similar. AFAIK this isn't documented anywhere except for in one of 8 readme files in the doc directory of the FTP server.
Note that I haven't been able to get either one to work successfully yet (7.0 complains about missing GL libraries, 7.1 is dependent on the latest unstable release of Mesa).
Quick question: Does the Slack package include the X evdev input driver (not to be confused with the kernel evdev driver)? This is one of the main reasons I'm trying to build Xorg from source, as I need the evdev driver to get my mouse fully functioning, but for some reason Slack 10.2 ships without it built into Xorg.
[update: Beautiful. Got Xorg to build properly; evdev built by default, and the 10th button on my mx500 now generates its own button event.]
If you are installing a new version of Mesa, wait until AFTER X.org is built before building the Mesa libs. However, in my experience, you still need to copy the Mesa includes to the X.org build PREFIX directory before building X.org. As such, modified build instructions are as follows:
0. Make sure you have ~3gb of disk space available.
1. Install Mesa headers to the X.org PREFIX directory:
2. Proceed to build/install new X.org according to first post.
If you are installing a new version of Mesa, the reason I mentioned putting off the Mesa build, is because Mesa (as of 6.4.2) requires some headers that are installed to the PREFIX directory at a later point in the X.org modular build. Now you can:
3. Build the Mesa libs, and use 'make install' to install them to the PREFIX directory.
Hmm. Well, for my build, I used '/usr/X11R7' as my prefix, which worked after installing the Mesa headers as detailed above. I wonder if the build script has /usr/X11R7 hardcoded, and doesn't even use the prefix? Are you sure you copied the Mesa includes (both the include and src/glw directories) into the appropriate places prior to starting the build?
You *might* also need other headers from the src folder, I personally took a more convoluted route (ended up building Mesa against old X headers first, then using 'make install' to copy the headers) but from the output of Mesa's 'make install', it looked like only include and src/glw were installed (aside from the compiled lib files).
No, there isn't, but i installed all x11-fonts from Slack cd and now my X11R7 working, i have to move some files too for enable Nvidia driver and glx, but now everythings working, i think.
I have the same font error along with the glx problem. I've been doing this on Suse 10.1, and for what it seems the building part went smoothly, though I dont know where to get the x11-fonts (I could get the packages from the repository but there aren't any x11 specific ones). Also how do I/did you fix the glx problem. Where/what files do I need to move?
I get some errors with fonts (Speedo and CID failed to load or something), but X runs with no noticeable problems for me. I suspect my errors came from the fact that I deviated from the instructions on the original post, in that I built X into /usr/X11R7 first, and then attempted to overwrite old X11R6 files with X11R7 files later by copying/pasting relevant folders overtop. I never bothered fixing this, since X runs OK for me.
>Also how do I/did you fix the glx problem. Where/what files do I need to move?
Are you referring to the "no GL library found" error? I summarized what I did (or a more tidy version thereof) a couple posts earlier.