Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
checking for X11... configure: error: Package requirements (xextproto xtrans xcb >= 1.1.92) were not met:
Requested 'xcb >= 1.1.92' but version of XCB is 1.0
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables X11_CFLAGS
and X11_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
So to fix the first problem, xextproto, I go to install it (xextproto-7.1.1) The output of each command are as follows:
Then, when I try to install libX11-1.3, I still get:
Code:
checking for X11... configure: error: Package requirements (xextproto xtrans xcb >= 1.1.92) were not met:
Requested 'xcb >= 1.1.92' but version of XCB is 1.0
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables X11_CFLAGS
and X11_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
That message is at the end of the output
When I attempted to install libX11-1.3, I ran:
Code:
case $(basename "$PWD") in
libX11-1.1.2 )
patch -Np1 -i ../../libX11-1.1.2-badargs-1.patch &&
sed -i 's/_XGet/XGet/' modules/im/ximcp/imDefLkup.c
;;
libXfont-1.2.8 )
patch -Np1 -i ../../libXfont-1.2.8-pcf_parser-1.patch &&
sed -i 's/(ft_isdigit/(isdigit/' src/FreeType/fttools.c
;;
esac &&
./configure $XORG_CONFIG &&
make
Can you tell me what is wrong?
Last edited by itsbrad212; 12-20-2009 at 05:22 PM.
I've been through it. Its actually very simple reason, you have to install xtrans package first, but not only that there is an order to install packages even, such order should be the same as the download list order, you can create a script to do it for you, but be careful packages do not need patches other wise you have to include such exceptions in the script. The script may look like this
#!/bin/bash -e
LIST=$(cat files_list)
for PACKAGE in ${LIST}; do
# untar the package
tar xvf ${PACKAGE}
# get the directory name by deleting every thing after "tar"
DIRNAME=${PACKAGE%.tar*}
# cd into package dir
cd ${DIRNAME}
# build the package
./configure $XCONFIG
make && make install
# get back to the parent dir
cd ..
# cleanup the build-dir (be careful with syntax here, you
# dont want to delete the sources !!!!!!!!!!!!!!!!!!!!!!)
rm -rf ${DIRNAME}
done;
not exactly like this of course, you have to fit it to your needs and the way you might like to write the script, this is the download list i found for Xorg-7.5, if this is not the version you are trying to build searh for the one you are actually building, you can create the files_list file by writing this in a terminal (if you can copy - paste go ahead)
put both the script and the previous file in the packages directories, an just (sh scriptname), after that libs will be built. Ok i think this is what you need!!! By the way i am using my own distro, built up using the LFS and BLFS book, i recommend you to build gnome instead of kde, i love kde, but its new version sucks, so if you want an uptodate functional desktop Gnome-2.28.1 is the right choice.
Your problem is not this one, but any way, it could help someone else. You need to install xcbproto, i did not see it in BLFS development book, so may be that's why you didn't install it yet, it's not included in the other protocols you installed so find a recent version of it and install it, remember to tell me how did it go. The previous was my first post, i would love to know hot to include code in the post.
Your problem is not this one, but any way, it could help someone else. You need to install xcbproto, i did not see it in BLFS development book, so may be that's why you didn't install it yet, it's not included in the other protocols you installed so find a recent version of it and install it, remember to tell me how did it go. The previous was my first post, i would love to know hot to include code in the post.
Thanks for the help! I really appreciate it! Do you by chance know of a different xorg install "tutorial". I have noticed myself that BLFS is not always correct.
It's not that BLFS is wrong or something, its just that you have to follow every single step, i know that by building your own distro you don't want that, but it's that way. Try getting the stable BLFS book, and use the newer packages versions you find, some patches might not be needed anymore but you might need some other patches. It is a matter of testing and experience to learn hot you can solve a problem when you are compiling a package, dependencies may appear to be missing in your way, so you can compile "wget" and a text based web browser like "links" or "lynx" (I prefer links), and google with problems you find, sometimes with header files, or configure options, CFLAGS, etc. So it is like a war and you have to fight with this stuff until you get to type "startx" and use X11, also, to build a desktop environment is even harder, so you may start a a simple one like fluxbox, and a browser like dillo after you got X11 working, and build from there GNOME or KDE.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.