08-18-2010
Fortran dependency checking
Hello,
I'm creating an add-on for a large piece of software written in Fortran. In my directory I reference subroutines in other directories, which in turn reference more subroutines.
I'm running into trouble because on occasion the developers of the main software change some sub calls.
e.g.
call this_subroutine (arg1, arg2, arg2)
becomes
call this_subroutine
and the arguments become global variables.
I'm curious if there is a good way of listing all the subroutines which my code DIRECTLY depends on, so I can watch for changes?
thanks
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
how to find all the processes associated with a given process in unix,is there any command for this. (3 Replies)
Discussion started by: laddu
3 Replies
2. UNIX for Dummies Questions & Answers
Hey guys,
I installed Fedora7 from DVD yesterday. I have previously worked with RHEL4 and Fedora4(As of RPM based systems).
I used to copy all the rpms from the media to a directory.
#mkdir /rpms
#copy /path_to_rpms_in_media/* /rpms/
My intention for doing this was to get around the... (0 Replies)
Discussion started by: tmm
0 Replies
3. Solaris
Hi all
am new to solaris ............
i installed amanda client pkg that time am getting lots of dependency problem..........
is there any Yum server like things in solaris
Regards '
prAn (8 Replies)
Discussion started by: pran
8 Replies
4. Infrastructure Monitoring
Hi,
I want to install net-snmp-devel package but i have following dependecy problem.
It's very odd, i don't get it. One of packages is depended on the other one, the other one is depended on the previous one as well. :S :S
Could you help me please?
Here are the steps:
# ls -l
total... (4 Replies)
Discussion started by: oduth
4 Replies
5. UNIX for Dummies Questions & Answers
Hi,
I had a make file, something like that,
all:
cd dir1; make
cd dir2; make
the problem is the makefile under dir2 need some objs from dir1, so I need to set some dependency let dir2 run only after the dir1 run is done.
how to set the dependency?
Thanks.
peter (2 Replies)
Discussion started by: laopi
2 Replies
6. HP-UX
I'm building on a HP-UX ia64 system. During building, I'm getting an error
ld: Can't find dependent library "libnnz10.so"
Nowhere in my makefile do I link with this library. This library is there in the directory /databases/oracle10.2.0_64BIT/lib. I'm having two source files ora8ibulk.cpp... (1 Reply)
Discussion started by: old_as_a_fossil
1 Replies
7. Emergency UNIX and Linux Support
hello,
can anyone help in changing the executable dependency on a certain shared library. eg, .. say i am having an executable by name utest. when i run UNIX ldd command on it then it shows the libraries on which it depends as follows:
ldd release/utest
release/utest needs:
... (4 Replies)
Discussion started by: skyineyes
4 Replies
8. Shell Programming and Scripting
Gurus,
I came across a typical requirement where the input is like-
TRANS FIRM
DEPT CUST
TRANS CUST
TRANS DEPT
FIRM CUST
& the expected Output is-
CUST
DEPT
FIRM
TRANS
This is basically a dependency list for processing the tables where
FIRM is feeding data to TRANS... (3 Replies)
Discussion started by: kapeeljoshi
3 Replies
9. Shell Programming and Scripting
#cat hwlock-full.dep
libx11-6 >= 1.4.4
libz1 >= 1.2.7
libtinfo5 >= 5.9
libxcb1 >= 1.8.1
numactl >= 2.0.8+rc4
libpixman-1-0 >= 0.29.2
libxml2 >= 2.7.8
libxext6 >= 1.3.1
libxrender1 >= 0.9.7
libfreetype6 >= 2.4.9
libxcb-render0 >= 1.8.1
libcairo2 >= 1.12.14
libc6 >= 2.15
libxcb-shm0... (7 Replies)
Discussion started by: yanglei_fage
7 Replies
LEARN ABOUT DEBIAN
net::dns::sec::tools::bootstrap
BootStrap(3pm) User Contributed Perl Documentation BootStrap(3pm)
NAME
Net::DNS::SEC::Tools::BootStrap - Optional loading of Perl modules
SYNOPSIS
use Net::DNS::SEC::Tools::BootStrap;
dnssec_tools_load_mods(
PerlModule => 'Additional help/error text'
);
DESCRIPTION
The DNSSEC-Tools package requires a number of Perl modules that are only needed by some of the tools. This module helps determine at run-
time, rather than at installation time, if the right tools are available on the system. If any module fails to load,
dnssec_tools_load_mods() will display an error message and calls exit(). The error message describes how to install a module via CPAN.
The arguments to dnssec_tools_load_mods() are given in pairs. Each pair is a module to try to load (and import) and a supplemental error
message. If the module fails to load, the supplemental error message will be displayed along with the installation-via-CPAN message. If
the error message consists of the string "noerror", then no error message will be displayed before the function exits.
CAVEATS
The module will try to import any exported subroutines from the module into the main namespace. This means that the BootStrap.pm module is
likely to not be useful for importing symbols into other modules. Work-arounds for this are:
- import the symbols by hand
dnssec_tools_load_mods(
PerlModule => 'Additional help/error text'
);
import PerlModule qw(func1 func2);
func1(arg1, arg2);
- call the fully qualified function name
dnssec_tools_load_mods(
PerlModule => 'Additional help/error text'
);
PerlModule::func1(arg1, arg2);
COPYRIGHT
Copyright 2006-2012 SPARTA, Inc. All rights reserved. See the COPYING file included with the DNSSEC-Tools package for details.
AUTHOR
Wes Hardaker <hardaker@users.sourceforge.net>
SEE ALSO
http://www.dnssec-tools.org/
perl v5.14.2 2012-01-27 BootStrap(3pm)