Click to See Complete Forum and Search --> : Trouble installing Oroborus
I downloaded Oroborus from their site, extracted it, and followed their extremely simple instructions:
# make install
# make
However, upon typing the first line, I got the following error:
"In file included from oroborus.c:7:
oroborus.h:10:23: X11/Xlib.h: No such file or directory
oroborus.h:11:24: X11/Xutil.h: No such file or directory
oroborus.h:12:24: X11/Xatom.h: No such file or directory
oroborus.h:13:22: X11/Xmd.h: No such file or directory
oroborus.h:14:22: X11/xpm.h: No such file or directory
oroborus.h:15:29: X11/cursorfont.h: No such file or directory
oroborus.h:18:27: X11/Xlocale.h: No such file or directory
oroborus.h:22:35: X11/extensions/shape.h: No such file or directory
make: *** [oroborus.o] Error 1"
I looked in the source of the installation files and it looks like I could just change where it should look for the files it is trying to get.
However, upon doing a search, I could not find the files that it is wanting.
Can anyone recognize what these files come from? Is there an RPM I could install that would give me these.
Thanks.
Mandrake 8.0
Kernel 2.4.3
Gcc version 2.96
it's make and after that make install and not other way round.
Alex :)
Thanks for pointing that out. I tried it, but I got the same error message.
Gnu/Vince
10-18-2001, 02:34 AM
You're missing a library: xlibs-dev
I looked on both of my Mandrake disks and I didn't find xlibs-dev. I did find about twenty files beginning with lib however. Could someone tell me the purpose of this library so that I could look at the package's descriptions to find the right one? I could not find xlibs-dev or anything looking similar to it on rpmfind.net.
Thanks.
ifred
10-18-2001, 09:20 PM
Desperate times may call for desperate remedies! Try going to the Debian unstable download site at: http://packages.debian.org/unstable/x11/oroborus.html
Dowload the Debian binary & run alien (which should be on your Mandrake CD) on the .deb & change it to an RPM then install as per usual.
I must be getting really annoying by now. If anyone could point me to some big thick book where I could learn all please do.
--
Okay, I've downloaded Debian's Oroborus and Debian's xlibs. I found Alien 7.2.7 on RPMfind (I guess I should've gotten ahold of a larger disk set of Drake). I used my Software Installer to install the Alien rpm (could this have been a mistake?). I read Alien's man page and then attempted to convert the *.deb files, when this error appeared::
"Can't locate Alien/Package/Deb.pm in @INC (@INC contains: /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl .) at /usr/bin/alien line 212.
BEGIN failed--compilation aborted at /usr/bin/alien line 212."
I am taking this as saying I don't have Deb.pm, but I do have the Perl librarys. Could I have a buggy version of Alien?
I was given this same error no matter if I typed "Alien," "Alien --help," or "Alien -r [mydebfile]."
Toi Mak
10-19-2001, 09:09 AM
Originally posted by 8:
<STRONG>I looked on both of my Mandrake disks and I didn't find xlibs-dev. I did find about twenty files beginning with lib however. Could someone tell me the purpose of this library so that I could look at the package's descriptions to find the right one? I could not find xlibs-dev or anything looking similar to it on rpmfind.net.
Thanks.</STRONG>
I checked Mandrake's ftp and I think it's XFree86-devel...it should be on your CD. Each distro may package it under slightly different names. These are the Xfree header files needed to compile apps that use X.
When compiling from source, missing headers files (even though the lib package is installed) is usually the reason behind errors. For example if you're building something that needs zlib you may get errors saying that it needs zlib even though it is intalled. Installing zlib-dev will provide those needed header files.
ifred
10-19-2001, 11:53 AM
Sorry my suggestion did not work. Usually alien works for me in the opposite war (ie RPMs to DEBs) I use it to change Mandrake kernel RPMs to DEBS so I don't have to compile my own. Try Toi Mak's suggestion & please let us know if you finally get Oroborus to compile.
Yeah!-well sorta. The Xfree86-dev thing worked. It eliminated those errors, but now I get this lovely message:..
# make
".../usr/bin/ld: cannot find -lXpm...
make: *** [oroborus] Error 1"
So I need to get lxpm. I did a search on google and got null results. All I found in my search was a bunch of people wondering the same thing as me: where to get this lxpm. I found a Mandrake *.rpm of Xpm, but it said this interfered with one I had installed earlier. From what I understand Xpm has something to do with pixmaps.
All I can say is Oroborus better be as good as I think it will be...
Toi Mak
10-19-2001, 10:01 PM
libxpm4
libxpm4-dev
The next depndency problem I'll let you figure out yourself :p
BTW, with apt-get I got Oroborus installed and running in a matter of minutes. I won't spoil the surprise for you. ;)
ifred
10-20-2001, 12:08 AM
I got mine the same way.
apt-get install oroborus
Thank you Debian.
Thanks much everybody. :cool: