PDA

View Full Version : cxxlibs install? I'm puzzled


hxczach
06-25-2008, 02:55 PM
3.
This finally got me booting into KDE, and for me it was at the highest resolution of 1280x800. However, in order to change the graphics resolution, the ATi Catalyst Control Center is needed, and although it was present on the start menu, it would not start. It was missing some file package dependencies. To get that working took some reading of ATi's installation notes, and finding some Slackware packages it needed. The ATi Catalyst Control Center is dependent on:

* Qt (library)
* gcc-g++ (C++ library)
* cxxlibs (a Slackware file for backward compatibility with previous gcc-g++ libraries)

A little poking around in the libraries once it was booted found the BT3 Beta distro came with the gcc 4.1.2 C library already, it only needed the C++ module added, and I found it and a compact QT library for Slackware 12 on the Slackware package distribution site (gcc-g++-4.1.2-i486-1.tgz and qt-3.3.8-i486-5_slack12.0.tgz). Both of these were converted to Slax "lzm" files by placing the "tgz" files into the "rootcopy" directory, and using the "tgz2lzm" command on them. The resulting "lzm" versions were then placed into the "modules" directory. The backward compatibility file turned out to be very hard to find, but finally located a "cxxlibs-6.0.8-i486-4.tgz" file, also on the Slackware package site (under Slackware 12). If "amdcccle" (name of Catalyst Control Center binary) is entered on a command line, a specific, older C++ file library (version 5) cannot be found. The problem with the "cxxlibs-6.0.8-i486-4.tgz" is where it wants to place its files -- under the "usr/lib" directory in the "i486-slackware-linux" subdirectory (in "usr/i486-slackware-linux/lib" instead of "usr/lib"). This doesn't work as "amdcccle" for the C++ files it needs in the "usr/lib" directory. The file structure inside the "tgz" had to be modified along with its "doinst.sh" shell script that installs the files. I had to pace the "tgz" in the rootcopy directory, unpack the "tgz" archive (using ark), move the C++ files to the "usr/lib" directory, modify the "doinst.sh" shell script accordingly (to put the new files into the "usr/lib" directory), repack it into a "tgz" archive, and then use the "tgz2lzm" command to make an "lzm" out of it. Once it was placed into the "modules" directory, along with the QT and gcc-g++ libraries, the ATi Catalyst Control Center came to life.



Hello, i've made it that far in this tutorial, but im a little unclear of what to do with the cxxlibs. I've extracted it with ark, and it produced 3 folders. I'm not sure what to change in the script, or what part of the file structure i'm supposed to change. Any help is much appreciated. Basically i just need to know what to change in the install script, and what to change in the folders. After i get that straitened out i can convert it back to an .lzm and put it in my modules folder. Please Help!

hxczach
07-01-2008, 06:52 PM
BUMP
any help?