Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93147 - My x.org linked app won't start on freshly released Knoppix 3.8.2
Summary: My x.org linked app won't start on freshly released Knoppix 3.8.2
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-19 01:07 UTC by Joël
Modified: 2005-05-19 01:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joël 2005-05-19 01:07:56 UTC
I've made a small app that I compiled and sent to a friend for testing, but he can't run it by default in Knoppix 3.8.2 (released on 2005-05-05) !

The only special library I use (libfftw) is linked statically, so that's not the issue.

Still, the following libraries are missing on Knoppix:
- /usr/lib/libXinerama.so.1
- /usr/lib/libXfixes.so.3

These links mention libXinerama as well:
- http://bugs.gentoo.org/show_bug.cgi?id=62841
- http://www.mail-archive.com/devel@xfree86.org/msg05101.html

My question is: is there a way to build an application on X.Org 6.8.2, that doesn't depend on these two libraries ?

I've tried to link these small libraries statically (I have the .a for both, in /usr/lib) but they are still displayed in ldd.

Thanks
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-05-19 01:11:05 UTC
Only Gentoo bugs go here.
Comment 2 Joël 2005-05-19 01:21:09 UTC
I thought it was distro-specific because of this (from Jan 2004):

--------------------------------
My guess, is that he has a binary application he's downloaded, 
which was compiled on Gentoo or some other Linux distribution 
which ships all XFree86 libraries shared by default, and is 
trying to run it on a Red Hat system, which ships libraries the 
way XFree86 supplies them by default, which is no shared 
libXinerama (...)
--------------------------------

You mean that it's not distro-dependant anymore ?
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-05-19 01:25:35 UTC
If your application does not run on Knoppix because Knoppix is missing the
required libraries, then I can
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-05-19 01:25:35 UTC
If your application does not run on Knoppix because Knoppix is missing the
required libraries, then I can´t really see why it this a Gentoo bug. 
Comment 5 Joël 2005-05-19 01:58:45 UTC
Well not only Knoppix: many distros don't have it (yet?). So it might be good to
be able to build backward-compatibile X11 apps ?

I don't need Xinerama, and there *should* be a way to build applications on
Gentoo that will run anywhere.

Is there a way to either statically link it, or maybe to not depend on it ?