[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Source download failure.



Sorry about not posting to the list, I just clicked reply. And thanks for being so patient and understanding with me. You and this list in general are the last hope I have of getting this up and running and finally solving a problem that I have been cracking away at for several days now. I'm sure I couldn't do it without your help.

You should note however that I built my own kernel and configured using make-kpkg...

There are though parts of the guide I may have found confusing...

Here is what I did:

apt-get install gcc/stable gcc-2.95/stable
Reading Package Lists... Done
Building Dependency Tree... Done
E: Release 'stable' for 'gcc' was not found

So that part of the guide seemed borked. So I did apt-get install -t stable gcc-2.95 which worked. (Or at least appeared to).

The questions that sprang to my mind then were how do I specify which version of GCC to use - and is gcc.2.95 even compatable with recent version of the 2.6x kernels? I think I remember reading somewhere that it isn't. (I could very well be wrong though).

Then I did

apt-get install kernel-source-2.x.y
cd /usr/src
tar xjvf kernel-source-2.x.y.tar.bz2
cd kernel-source-2.x.y
cp /boot/config-2.x.y-flavour .config
make-kpkg --append-to-version "-flavour" --revision 2.x.y-z --config old configur

Which is basically just an instruction to build and install a kernel. I chose 2.6.11 and patched it for reiserfs 4 support as this is my current file system).

I could go on to describe how I followed the rest of the guide. But I fear that this would simply waste your time. I have been compiling my own kernels for about 4 years - two of which were as a Gentoo user, so i would hope that I would be fairly proficient at this now. The required packages section was slightly confusing, as it appears these packages are required for kernel compiling (which I seem to have no problems with). I could be wrong about this - but in any case they seemed to cause a whole host of conflicts and dependency issue with my distro. (It used to be Lindows 5-0 but it has been fairly radically transformed via apt-get and synaptic into a standard debian unstable install). The other issue I noted is that the dependencies of a lot of these packages are related directly to XFree86 and conflic directly with libraries from Xorg, so it is probably not a good idea to try to mix them.

But I think what's clear is that I am missing some required libraries. The question is, which ones - and how do I install them without running into a dependency and conflic hell?

I did follow your link btw and I did install the package you linked to. But I am still getting the same error message 'incomplete environment.' I'm not sure what it means - but I am concerned that unless I fix it, I may never be able to install and compile any ATI drivers ever again. (At least not with this distro). It would be a genuine pain in the butt to have to do everything all over again - as I have just spent the last several days working out how to get my digital TV card working.

And to think I used to tell everyone how easy it was to install the ATI drivers! I have never had issues like this before. It was usually a very simple and straightforward process.

GJ





|| <http://www.debian.org/doc/FAQ/ch-kernel.en.html>

Ok I don't understand why this is failing for you. I did install Ubuntu Hoary just for testing (meaning quickly without any prior knowledge) but i did not remember having this problem.



   Are you sure you followed:

2.3. Required packages from:
http://www.stanchina.net/~flavio/debian/fglrx-installer.html#requirements

Anyway the correct way to find out the package is to go to this page:

http://packages.ubuntu.com/ (as you would for debian)

Then scroll down and enter the information you got from the compile error:

FGLRXExtensions.c:19:37: X11/extensions/xf86misc.h: No such file or
FGLRXExtensions.c:20:39: X11/extensions/xf86mscstr.h: No such file or


So enter for example in "Search the contents of packages":

xf86mscstr.h

do not forget to change "Distribution" to Hoary

if you follow the link you should end up here:

http://packages.ubuntu.com/cgi-bin/search_contents.pl?word=xf86mscstr.h&searchmode=searchfiles&case=insensitive&version=hoary&arch=i386

Which says:

FILE                                                       PACKAGE

usr/X11R6/include/X11/extensions/xf86mscstr.h libdevel/libxxf86misc-dev


HTH
Mathieu
ps: when using a mailing list you really want to answer to the mailing list
http://www.catb.org/~esr/faqs/smart-questions.html