Re: Error compiling XFree86 4.3
Hello > It fails when it can't find zlib.h. Anyone know how to fix this? I'm > usually ok at building, having been a sw engineer(!), but this build > system is like Greek to me (i.e. I don't have a clue!). You need the header files for zlib. Install zlib1g-dev if you use Woody. If you use testing or unstable, use "apt-cache search zlib | grep dev" to find out which version of the package you need. By the way, you can use http://packages.debian.org to find out to which package a file you need belongs. best regards Andreas Janssen -- Andreas Janssen [EMAIL PROTECTED] PGP-Key-ID: 0xDC801674 Registered Linux User #267976 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Error compiling XFree86 4.3
Hi all, It fails when it can't find zlib.h. Anyone know how to fix this? I'm usually ok at building, having been a sw engineer(!), but this build system is like Greek to me (i.e. I don't have a clue!). Antony -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: compiling xfree86 on a debian system
b d <[EMAIL PROTECTED]> writes: > I have multiple alpha systems, and unfortunately as it turns out > must compile Xfree86 from source, due to the fact that the official > alpha packages of debian do not currently have my video card > supported, yet support exists according to the xfree86.org > website > > I have not been able to find a good and easy guide to follow of the > steps involved (specific to debian) through google has anyone > attempted to properly create debs (yes, I know Branden and his team > does of course, but his packages are lacking my drivers) for xfree86 > that has a step by step guide that I could follow? If I needed to do this, I'd get the Debian X source ('apt-get source xserver-xfree86', 'apt-get build-dep xserver-xfree86'), edit to taste, add a new entry at the top of debian/changelog, and run 'dpkg-buildpackage -rfakeroot' to get packages out. While you're at it, you should probably document what you did and submit it as a bug against the xserver-xfree86 package (http://bugs.debian.org/xserver-xfree86 has the extensive listing). (I'd be surprised if Branden *removed* drivers from the XFree86 source; it's entirely possible that some things aren't being built, though. If you know what driver you care about and know it isn't being included, a wishlist bug against xserver-xfree86 wouldn't be inappropriate, but there's no guarantee that this will actually result in anything.) -- David Maze [EMAIL PROTECTED] http://people.debian.org/~dmaze/ "Theoretical politics is interesting. Politicking should be illegal." -- Abra Mitchell -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: compiling xfree86 on a debian system
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Friday 03 January 2003 16:47, b d wrote: > I have not been able to find a good and easy guide to > follow of the steps involved (specific to debian) > through google has anyone attempted to properly > create debs (yes, I know Branden and his team does of > course, but his packages are lacking my drivers) for > xfree86 that has a step by step guide that I could > follow? Or should I just download the source from > xfree86 and compile it as one large behemoth and not > worry about trying to use packages due to the > complicated nature of X? Judging from what was said earlier, making debs for X must be living hell. I'm pretty happy with the compiled behemoth I'm running. You will however run into some dependency problems. To avoid this, you could create some "fake" packages providing the required dependencies (have a look at the "equivs" package for this). - -- Embedded Linux -- True multitasking! TWO TOASTS AT THE SAME TIME! -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.0 (GNU/Linux) iD8DBQE+FbYWeOF0+zcVdv8RAvMwAJwNDnLtcVtyGMogqoX+oSBOrqOHGwCcD9ON wCtthFUNsKninQRvnjnmIF4= =Rjvy -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
compiling xfree86 on a debian system
Hi, I have multiple alpha systems, and unfortunately as it turns out must compile Xfree86 from source, due to the fact that the official alpha packages of debian do not currently have my video card supported, yet support exists according to the xfree86.org website I have not been able to find a good and easy guide to follow of the steps involved (specific to debian) through google has anyone attempted to properly create debs (yes, I know Branden and his team does of course, but his packages are lacking my drivers) for xfree86 that has a step by step guide that I could follow? Or should I just download the source from xfree86 and compile it as one large behemoth and not worry about trying to use packages due to the complicated nature of X? Any thoughts or help appreciated... Thanks b. __ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: compiling xfree86
On Wed, Mar 10, 1999 at 02:00:38PM -0600, Matt Garman wrote: > > Could anyone offer any advice or pointers as for how to custom compile > xfree86 as a debian package? I want to compile using egcc and only > include support for the video driver that I need (trying to make it a > bit leaner). Also, I want the libraries to be "thread-safe" because > apparently the default Debian xlibs are not compiled to be thread > safe. If I dpkg-source -x *.dsc for the xfree86 source package, then (as root) just go into the source directory and do a "debian/rules binary" the build fails with the following error: (cd debian ; gcc -O2 -o xserver-wrapper -g xserver-wrapper.c) touch build set -e; for i in debian/create-compat-* ; do echo $i; $i ; done; set +e debian/create-compat-xlib6 /bin/sh: debian/create-compat-xlib6: Permission denied make: *** [binary-compat] Error 1 And then it just stops. Any hints? -- Matt Garman, [EMAIL PROTECTED] "They're always havin' a good time down on the bayou, Lord, them delta women think the world of me." -- Dickey Betts, "Ramblin' Man"
Re: compiling xfree86
On 10-Mar-99 Matt Garman wrote: > On Wed, Mar 10, 1999 at 02:00:38PM -0600, Matt Garman wrote: >> Could anyone offer any advice or pointers as for how to custom compile >> xfree86 as a debian package? I want to compile using egcc and only >> include support for the video driver that I need (trying to make it a >> bit leaner). Also, I want the libraries to be "thread-safe" because >> apparently the default Debian xlibs are not compiled to be thread >> safe. > > I'm getting somewhere with this, but, now I run into the following > error: > Use the provided debian package source. This should build nicely. Get the debget package and do debget . Then run dpkg-source foo.dsc. Then cd into source directory and run dpkg-buildpackage as roto or use fakeroot/sudo. This will make deb packages just as if you had downloaded them. You can tweak the contined make files of course.
Re: compiling xfree86
On Wed, Mar 10, 1999 at 02:00:38PM -0600, Matt Garman wrote: > Could anyone offer any advice or pointers as for how to custom compile > xfree86 as a debian package? I want to compile using egcc and only > include support for the video driver that I need (trying to make it a > bit leaner). Also, I want the libraries to be "thread-safe" because > apparently the default Debian xlibs are not compiled to be thread > safe. I'm getting somewhere with this, but, now I run into the following error: cd ./config/makedepend && rm -f -r Makefile Makefile.dep makedepend *.o bootstra p cd ./config/makedepend && make -f Makefile.proto bootstrap make[3]: Entering directory `/mnt/slackware/home/garman/xf/xfree86-3.3.2.3a/conf ig/makedepend' Makefile.proto:43: *** missing separator. Stop. make[3]: Leaving directory `/mnt/slackware/home/garman/xf/xfree86-3.3.2.3a/confi g/makedepend' make[2]: *** [depend.bootstrap] Error 2 make[2]: Leaving directory `/mnt/slackware/home/garman/xf/xfree86-3.3.2.3a' make[1]: *** [World] Error 2 make[1]: Leaving directory `/mnt/slackware/home/garman/xf/xfree86-3.3.2.3a' make: *** [build] Error 2 I tried editing that Makefile.proto file, but somehow my changes are overwritten; I could delete the file and it would just get replaced with the non-working file. Any help? MG -- Matt Garman, [EMAIL PROTECTED] "They're always havin' a good time down on the bayou, Lord, them delta women think the world of me." -- Dickey Betts, "Ramblin' Man"
RE: compiling xfree86
On 10-Mar-99 Matt Garman wrote: > > Could anyone offer any advice or pointers as for how to custom compile > xfree86 as a debian package? I want to compile using egcc and only > include support for the video driver that I need (trying to make it a > bit leaner). Also, I want the libraries to be "thread-safe" because > apparently the default Debian xlibs are not compiled to be thread > safe. > The new ones should be thread safe. As to the compiler I think setting the CC environment shold cover it (CC=egcc).
Re: compiling xfree86
*- On 10 Mar, Matt Garman wrote about "compiling xfree86" > > Could anyone offer any advice or pointers as for how to custom compile > xfree86 as a debian package? I want to compile using egcc and only > include support for the video driver that I need (trying to make it a Driver binaries are independant of the other components if I am not mistaken. > bit leaner). Also, I want the libraries to be "thread-safe" because > apparently the default Debian xlibs are not compiled to be thread > safe. > I have never done this but this is what I would try. Download the source, diff and dsc file from you local Debian mirror, xfree86_3.3.2.3a-11.diff.gz 263 KbThu Feb 25 05:19:00 1999 xfree86_3.3.2.3a-11.dsc 1 KbThu Feb 25 05:20:00 1999 xfree86_3.3.2.3a.orig.tar.gz 22419 KbMon Aug 24 00:00:00 1998 ^^ ouch! Be careful if using a browser like Netscape that likes to screw around with .gz files. the diff.gz must not change size or the next step will fail. Put them all in a directory somewhere then run, dpkg-source -x xfree86_3.3.2.3a-11.dsc This will extract the archive and apply the Debian specific patches to the original source. Then go into the extracted directory and make your changes to the Makefiles that would point to egcc instead of gcc and any library paths etc. You would probably also modify the Makefile to only build your server binary. Then from the main xfree86 source directory run './debian/rules'. Sit back and watch for a few hours depending on how beefy a machine you have. Branden is this a good start? -- Brian - "Never criticize anybody until you have walked a mile in their shoes, because by that time you will be a mile away and have their shoes." - unknown Mechanical Engineering[EMAIL PROTECTED] Purdue University http://www.ecn.purdue.edu/~servis -
compiling xfree86
Could anyone offer any advice or pointers as for how to custom compile xfree86 as a debian package? I want to compile using egcc and only include support for the video driver that I need (trying to make it a bit leaner). Also, I want the libraries to be "thread-safe" because apparently the default Debian xlibs are not compiled to be thread safe. Thanks, Matt -- Matt Garman, [EMAIL PROTECTED] "They're always havin' a good time down on the bayou, Lord, them delta women think the world of me." -- Dickey Betts, "Ramblin' Man"
Re: Compiling XFree86 -- no makefile in doc directory...?
Hi, Sorry to hear problems continue. The version I built was xfree86_3.3.2.2-4.dsc debian 2.0 CD ( from linux central) The ftp site is now 2.0r2 and X is 3.3.2.3-1 I think . The changelog does say that xfree86 was updated with an upstream patch. Maybe there's a new problem. :( Don't know what else to say. drb Preston Landers wrote: > > Damn! It fails with the same "can't make clean in doc" error even with > no patches or anything but a fresh source install. Damn damn damn. I > don't know. I guess I'll download either the Debian-Slink X packages > and hope the problem is fixed, or just get the Xfree86 source directly > ... though I much prefer dealing with the Debian package system. Damn. > OK, anyway, thanks for your help ... do you have any further suggestions > for me? I really appreciate it! > > ---Preston > > David R Baker wrote: > > > > After some time comsuming experimentation (it's big!) and finding > > libraries I did not have -dev versions of (joystick and libz), I > > found the following sequence to work for me: > > > > cd "wherever" > > dpkg-source -x blah.dsc > > debian/rules clean > > debian/rules build > > debian/rules binary . > >
Re: Compiling XFree86 -- no makefile in doc directory...?
Preston Landers wrote: > > David R Baker wrote: > > > I have been working on building XFree86, though the version on the CD's > > I think just before yours. > > I am using the files in the hamm directory, which, AFAIK is the same as > what's on the CD. > The version you are using has a new patch from Xfree86, but the Debian stufff may be mostly unchanged. > > cd "wherever" > > dpkg-source -x blah.dsc > > debian/rules clean > > debian/rules build > > debian/rules binary . > > This is the clue that I was searching for. I did not have the .dsc > file, did not know anything about dpkg-source. But, after doing that, > debian/rules clean finally worked for me, where it did not before. So, > now it is in the (long) process of building the entire package. I am > reasonably confident that I am now on the right track ... certainly > further along than I was before I got your message. So, I must thank > you for being a big help!! > > > Policy says that only debian/rules binary should be necessary, but I > > had problems. There were permission problems the clean fixed. I > > could be wrong, but it appears to me that binary does not have build > > as a prerequisite and so several things that build does don't get done. > > I do not file a bug not being sure and I'm sure I would have problems > > maintaining such a large package. > > Well, that's interesting, but I don't really know anything about it. > I'm doing "debian/rules build" right now. > > > You may want to see if you can get unmodified source to build before > > modifying. > > True... though I thought, what the hell, just patch it and see if it > goes. You did get me past my stumbling point. > > Thanks again!! > Hope this helps! > --Preston > > -- > Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null
Re: Compiling XFree86 -- no makefile in doc directory...?
David R Baker wrote: > I have been working on building XFree86, though the version on the CD's > I think just before yours. I am using the files in the hamm directory, which, AFAIK is the same as what's on the CD. > cd "wherever" > dpkg-source -x blah.dsc > debian/rules clean > debian/rules build > debian/rules binary . This is the clue that I was searching for. I did not have the .dsc file, did not know anything about dpkg-source. But, after doing that, debian/rules clean finally worked for me, where it did not before. So, now it is in the (long) process of building the entire package. I am reasonably confident that I am now on the right track ... certainly further along than I was before I got your message. So, I must thank you for being a big help!! > Policy says that only debian/rules binary should be necessary, but I > had problems. There were permission problems the clean fixed. I > could be wrong, but it appears to me that binary does not have build > as a prerequisite and so several things that build does don't get done. > I do not file a bug not being sure and I'm sure I would have problems > maintaining such a large package. Well, that's interesting, but I don't really know anything about it. I'm doing "debian/rules build" right now. > You may want to see if you can get unmodified source to build before > modifying. True... though I thought, what the hell, just patch it and see if it goes. You did get me past my stumbling point. Thanks again!! --Preston
Re: Compiling XFree86 -- no makefile in doc directory...?
Hi, I have been working on building XFree86, though the version on the CD's I think just before yours. After some time comsuming experimentation (it's big!) and finding libraries I did not have -dev versions of (joystick and libz), I found the following sequence to work for me: cd "wherever" dpkg-source -x blah.dsc debian/rules clean debian/rules build debian/rules binary . Policy says that only debian/rules binary should be necessary, but I had problems. There were permission problems the clean fixed. I could be wrong, but it appears to me that binary does not have build as a prerequisite and so several things that build does don't get done. I do not file a bug not being sure and I'm sure I would have problems maintaining such a large package. You may want to see if you can get unmodified source to build before modifying. I have a 33MH 486 making each attempt ~24 hrs, so this is not extensively checked out, but it appears to have worked for me. Any comments from Debian X developers appreciated. drb
Compiling XFree86 -- no makefile in doc directory...?
Hi there, I've got the xfree86_3.3.2.3.orig.tar.gz and xfree86_3.3.2.3-1.diff files. I'm trying to compile my own Xfree86 to a) use PGCC 1.1b optimizations and b) compile XTT (X TrueType) into it hopefully. I unpack the .tar.gz file, apply my patches succesfully, and run debian/rules binary I get pretty far, but then it chokes on: ... stuff here ... cleaning in ./doc entering directory .../xfree86/doc *** No rule to make target "clean". Stop. and then of course, it bails out on me. Sure enough, the doc directory has a blank makefile. I tried just putting a "clean::" into it but that didn't work. What can I do? Has anyone else encountered this? Does someone have a valid doc makefile that I can use? Or can otherwise clue me in on what I am missing? Your help is *greatly* appreciated. sincerely, Preston Landers [EMAIL PROTECTED]