Sponsored Content
Operating Systems Solaris Teach me about dynamic libraries Post 302983472 by DerfMan on Tuesday 11th of October 2016 05:46:55 PM
Old 10-11-2016
Quote:
Originally Posted by apmcd47
Edit the file /etc/init.d/apcupsd to include the definition of LD_LIBRARY_PATH there.
Simple enough, thanks. That would probably solve all my problems...

Quote:
Alternatively, if you installed from source (which is implied in the post) you can remove the need of the LD_LIBRARY_PATH environment variable as follows:

Go back to the Makefile. If you are using the Sun compiler (/opt/SUNSpro/... or /opt/solstudio/...) add -R/usr/sfw/lib after each use of -L/usr/sfw/lib. If you are using the gnu compiler you may need to use -Wl,-rpath,"/usr/sfw/lib" instead.

Then recompile and test the binary with ldd:
Code:
ldd apcupsd

All libraries should be found. At this point reinstall.

Andrew
How elegant! Now I want to try this (without screwing anything up hopefully)...
Sorry, I don't usually use GCC to build my programs, I use Make (which calls GCC to compile them). I am using GNU GCC 4.6.3. So to be clear, I go back to the directory with my make file, and instead of re-running
Code:
Make

and
Code:
Make install

I would run
Code:
gcc -WI,-rpath,"/usr/sfw/lib"

?
How would I install it then, can I run 'make install'?
 

6 More Discussions You Might Find Interesting

1. Programming

school or teach myself?

I want to learn c lenguage and am wonder if is better if i go to a school or teach myself, or there is no to much diference? Thank you (9 Replies)
Discussion started by: nobody
9 Replies

2. UNIX for Dummies Questions & Answers

libraries

I am slowly ploughing my way through the list of links to on-line tutorials you provided to newbies. I for one am grateful for such a comprehensive list, so first of all thank you for that. What i cannot seem to find, is information on C++ libraries: The two links on libraries in your list... (0 Replies)
Discussion started by: pil888
0 Replies

3. UNIX for Advanced & Expert Users

What to teach the new guy

so I have taken on the task of running a few workshops / teaching sessions. we have three new unix people, they have the basics sorted, CD, PWD, LS and such. we are looking at people who have been doing helpdesk untill two months ago. I have given them a few session: file systems, what... (2 Replies)
Discussion started by: robsonde
2 Replies

4. UNIX for Advanced & Expert Users

Sql dynamic table / dynamic inserts

I have a file that reads File (X.txt) Contents of record 1: rdrDESTINATION_ADDRESS (String) "91 971502573813" rdrDESTINATION_IMSI (String) "000000000000000" rdrORIGINATING_ADDRESS (String) "d0 movies" rdrORIGINATING_IMSI (String) "000000000000000" rdrTRAFFIC_EVENT_TIME... (0 Replies)
Discussion started by: magedfawzy
0 Replies

5. Programming

I want to know some c libraries

I'm a rookie to C and i'm looking for some libraries to learn,something likes the C++ STL or Boost ,does any1 can tell me some of them?Thanks a lot:) Eric (3 Replies)
Discussion started by: homeboy
3 Replies

6. Homework & Coursework Questions

I have here my assignment can any one teach me please

Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted! 1. The problem statement, all variables and given/known data: Is to compute for the discount of the two variables of TODDLER and KID 2. Relevant commands, code, scripts,... (3 Replies)
Discussion started by: stephanielana1
3 Replies
RADWHO(1)							 FreeRADIUS Daemon							 RADWHO(1)

NAME
radwho - show online users SYNOPSIS
radwho [-c] [-d raddb_directory] [-f] [-i] [-n] [-N nas_ip_address] [-p] [-P nas_port] [-r] [-R] [-s] [-S] [-u user] [-U user] [-Z] DESCRIPTION
The FreeRADIUS server can be configured to maintain an active session database in a file called radutmp. This utility shows the content of that session database. OPTIONS
-c Shows caller ID (if available) instead of the full name. -d raddb_directory The directory that contains the RADIUS configuration files. Defaults to /etc/raddb. -f Behave as the 'fingerd' daemon - waits for one line of input, then prints the output with lines terminated. -i Shows the session ID instead of the full name. -n Normally radwho looks up the username in the systems password file, and shows the full username as well. The -n flags prevents this. -N nas_ip_address Show only those entries which match the given NAS IP address. -p Adds an extra column for the port type - I for ISDN, A for Analog. -P nas_port Show only those entries which match the given NAS port. -r Outputs all data in raw format - no headers, no formatting, fields are comma-separated. -R Output all data in RADIUS attribute format. All fields are printed. -s Show full name. -S Hide shell users. Doesn't show the entries for users that do not have a SLIP or PPP session. -u user Show only those entries which match the given username (case insensitive). -U user Show only those entries which match the given username (case sensitive). -Z When combined with -R, prints out the contents of an Accounting-Request packet which can be passed to radclient, in order to "zap" that users session from radutmp. For example, $ radwho -ZRN 10.0.0.1 | radclient -f - radius.example.net acct testing123 will result in all an Accounting-Request packet being sent to the RADIUS server, which tells the server that the NAS rebooted. i.e. It "zaps" all of the users on that NAS. To "zap" one user, specifiy NAS, username, and NAS port: $ radwho -ZRN 10.0.0.1 -u user -P 10 | radclient -f - radius.example.net acct testing123 Other combinations are also possible. SEE ALSO
radiusd(8), radclient(1), radiusd.conf(5). AUTHOR
Miquel van Smoorenburg, miquels@cistron.nl. 7 April 2005 RADWHO(1)
All times are GMT -4. The time now is 05:34 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy