LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This 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


Reply
  Search this Thread
Old 02-15-2009, 04:28 AM   #1
samrat_rao
LQ Newbie
 
Registered: Nov 2008
Location: India
Posts: 29

Rep: Reputation: 16
Which X11 lib under which #define ?


Hi,
I am trying to compile a package that uses X11 libraries and headers. The package has a file that has these (macros?) lines:
Quote:
#define XToolLibrary
#define XLibrary
I am unable to figure out which X11 libraries should be under the #defines, in particular under which #defines must the following libs be:

-lXt -lSM -lICE -lXpm -lX11 -lXext -lXaw -lXm -lXmu

Thanks.
 
Old 02-16-2009, 01:33 PM   #2
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2020 CentOS6.10 CentOS7.7 + 50+ other Linux OS, for test only.
Posts: 17,328

Rep: Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583
Quote:
I am trying to compile a package
Which package ?
 
Old 02-17-2009, 03:57 AM   #3
samrat_rao
LQ Newbie
 
Registered: Nov 2008
Location: India
Posts: 29

Original Poster
Rep: Reputation: 16
Quote:
Originally Posted by knudfl View Post
Which package ?
It is called NCL (NCAR Command Language). I am trying to compile for my openSUSE 11.0. The instructions say that i need these libraries:
Quote:
X11, Xaw, Xext, Xm, Xmu, Xt
.Is there any method to identify which of the libs:
Quote:
-lXt -lSM -lICE -lXpm -lX11 -lXext -lXaw -lXm -lXmu
fall under which of the #defines?

Last edited by samrat_rao; 02-17-2009 at 04:00 AM.
 
Old 02-17-2009, 06:23 AM   #4
AwesomeMachine
LQ Guru
 
Registered: Jan 2005
Location: USA and Italy
Distribution: Debian testing/sid; OpenSuSE; Fedora; Mint
Posts: 5,511

Rep: Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007
Try installing the xorg-dev package.
 
Old 02-17-2009, 06:56 AM   #5
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2020 CentOS6.10 CentOS7.7 + 50+ other Linux OS, for test only.
Posts: 17,328

Rep: Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583
You will need these installed :

xorg-x11-devel ( also provides lXaw = libXaw.. )
xorg-x11-libICE-devel
xorg-x11-libSM-devel
xorg-x11-libXext-devel
xorg-x11-libXmu-devel
xorg-x11-libXpm-devel
xorg-x11-libXt-devel
openmotif-devel ( provides lXm = libXm.. )

If you need more, they can be searched with # 'zypper se <name>'
.....
 
Old 02-21-2009, 04:48 AM   #6
samrat_rao
LQ Newbie
 
Registered: Nov 2008
Location: India
Posts: 29

Original Poster
Rep: Reputation: 16
Quote:
Originally Posted by knudfl View Post
You will need these installed :

xorg-x11-devel ( also provides lXaw = libXaw.. )
xorg-x11-libICE-devel
xorg-x11-libSM-devel
xorg-x11-libXext-devel
xorg-x11-libXmu-devel
xorg-x11-libXpm-devel
xorg-x11-libXt-devel
openmotif-devel ( provides lXm = libXm.. )

If you need more, they can be searched with # 'zypper se <name>'
.....
Hi,
I already have all these devel packages installed. Maybe i was not being specific enough. The instructions for compiling the package NCL says that:
Quote:
At a minimum, you should have the following libraries (and associated include files) installed on your system: X11, Xaw, Xext, Xm, Xmu, Xt
But the libs under the macros are:
Code:
#define XToolLibrary    -lXt -lSM -lICE
#define XLibrary      -lX11 -lXext
So i am wondering about the other libs pertaining to Xm, Xmu, Xaw, Xt, Xext ie which of them need to be added to the respective #defines. I am not sure if the compilation is unsuccessful because of these libs.
The other error(s) i am getting during the compilation are like:
Quote:
sed: -e expression #3, char 404: unknown option to `s'
make[4]: *** [nhlf77] Error 1
I did a grep search for 'sed' in the respective directory but did not find sed being used. Due to this some shell scripts are not being made.
 
Old 02-23-2009, 08:23 AM   #7
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2020 CentOS6.10 CentOS7.7 + 50+ other Linux OS, for test only.
Posts: 17,328

Rep: Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583Reputation: 3583
Are you quite sure you will not use an already compiled
and ready NCL binary ? ?
That is what is recommended :

http://www.ncl.ucar.edu/Download/bui...ildEnvironment
Quote:
We highly recommend that you use a precompiled NCL binary rather
than attempting a build from source code, unless you really like
this kind of thing. If you tried a precompiled binary and ran
into problems, you can post your problem to the ncl-install
email list.
 
Old 02-24-2009, 03:41 AM   #8
samrat_rao
LQ Newbie
 
Registered: Nov 2008
Location: India
Posts: 29

Original Poster
Rep: Reputation: 16
Quote:
Originally Posted by knudfl View Post
Are you quite sure you will not use an already compiled
and ready NCL binary ? ?
That is what is recommended :
Yes, i am aware of that. I wanted to compile for myself, just to see if i can. Out of some 1970 files that are in the precompiled binary, i managed to get 1960, and the basic tests are working (excluding those related to the missing files). The 10 missing files are in the directory bin and 9 of these are just shell scripts. So i thought that there could be some minor problems which i am unable to identify, like sed not working etc. But if you suggest that i stick to the precompiled binary i shall do so (at least for the time being!)

Last edited by samrat_rao; 02-24-2009 at 03:42 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy defa0009 Linux - General 5 03-02-2014 08:57 AM
symbol lookup error: /usr/lib/libgtk-x11.2.0.so.0: undefined symbol:... IamI Slackware 17 02-29-2008 12:10 PM
Using aa-lib with X11 Exeis Linux - Software 0 12-12-2006 01:26 PM
gtk2.10.6 configure script/X11 devel lib georgekirby Linux - Software 1 11-29-2006 10:32 AM
Couldn't open RGB_DB ' /usr/X11R6/lib/X11/rgb lilohatea Debian 2 01-30-2006 08:57 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 02:25 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration