Technology and Trends
 USENET Archives
  
Path: nntp.gmd.de!news.rwth-aachen.de!news.rhrz.uni-bonn.de!
news.uni-stuttgart.de!rz.uni-karlsruhe.de!xlink.net!howland.reston.ans.net!
vixen.cso.uiuc.edu!uwm.edu!rutgers!igor.rutgers.edu!paul.rutgers.edu!not-for-mail
From: lecu...@paul.rutgers.edu (Maureen Lecuona)
Newsgroups: comp.os.linux.admin
Subject: iBCS 941209 doesn't seem to work with Unixware command files...
Date: 24 Feb 1995 11:25:17 -0500
Organization: Rutgers University LCSR
Lines: 44
Message-ID: <3il19d$klg@paul.rutgers.edu>
NNTP-Posting-Host: paul.rutgers.edu
Summary: Please help me get ibcs loadable to work on linux 1.0.9...
Keywords: ibcs, insmod, unixware

Hi all: 

I have installed the 941206 release of ibcs on linux 1.0.9 and I have
had compile errors (in emulate.c I changed *formats to formats[] in
the declaration) but I finally got an iBCS loadable module from the 
Makefile.  Trace does not compile, unfortunately.

(The latest release fails because the slackware 1.0.9 kernel does not
have a version.h file being included by all the .c files in pre1.2-95
0217.tar.gz, so I can't use that one...)

Anyway, after rebuilding the kernel with the provided patches, and 
anwering "no" to the ELF configuration question as suggested in the
README, I installed the new kernel and did an insmod iBCS.  lsmod
shows that it loaded 18 pages:

Module:        #pages:
iBCS              18
ftape             40

So I uncompressed a UNIXWARE version of cscope from the release cdrom
and tried running it.  But I get a file not found message no
matter what I do.  The file command says:

cscope ELF 32-bit LSB executable i386 (386 and up) Version 1

and an ls says:

ls -lai cscope
110297 -rwxr-xr-x   1 lecuona  users      142720 Feb 23 23:04 cscope

Of course, my PATH environment variable is correctly set, so there's
something going on I don't understand.  

Could someone help me out please???

Thanks!
Maureen Lecuona
lecu...@paul.rutgers.edu
-- 
|| maureen  || For this world that men have made, none of us is bad enough.
||          || For the world that made us, none is good enough.    -Edward Abbey
|| lecuona  || Those who dream of the joys of living in a space colony should 
||          || live in a space colony.                             -Edward Abbey  

Newsgroups: comp.os.linux.admin
From: ja...@purplet.demon.co.uk (Mike Jagdis)
Path: nntp.gmd.de!newsserver.jvnc.net!news.cac.psu.edu!news.pop.psu.edu!
hudson.lm.com!godot.cc.duq.edu!news.duke.edu!zombie.ncsc.mil!
news.mathworks.com!udel!news.sprintlink.net!peernews.demon.co.uk!purplet!jaggy
Subject: iBCS 941209 doesn't seem to work with Unixware command files...
Organization: FidoNet node 2:252/305 - The Purple Tentacle, Reading
X-Posting-Host: purplet.demon.co.uk
Date: Sat, 25 Feb 1995 11:56:00 +0000
Message-ID: <815.2F50FD9C@purplet.demon.co.uk>
Sender: use...@demon.co.uk
Lines: 12

* In message <3il19d$...@paul.rutgers.edu>, Maureen Lecuona said:

ML> So I uncompressed a UNIXWARE version of cscope from the
ML> release cdrom
ML> and tried running it.  But I get a file not found message no
ML> matter what I do.

At a quick guess the ELF loader can't find the shared libraries and/or the 
dynamic linker.

                                Mike  

Newsgroups: comp.os.linux.admin
Path: nntp.gmd.de!newsserver.jvnc.net!howland.reston.ans.net!gatech!
news-feed-1.peachnet.edu!insosf1.infonet.net!newshost.marcam.com!
news.mathworks.com!uunet!in1.uu.net!virtech!aib.com!not-for-mail
From: e...@aib.com (Eric Youngdale)
Subject: Re: iBCS 941209 doesn't seem to work with Unixware command files...
Message-ID: <3irn1r$10l@andante.aib.com>
Lines: 25
Sender: n...@aib.com (Usenet/NetNews Administrator)
Nntp-Posting-Host: andante.aib.com
Organization: AIB Software Inc
References: <815.2F50FD9C@purplet.demon.co.uk>
Date: Mon, 27 Feb 1995 05:13:31 GMT

In article <815.2F50F...@purplet.demon.co.uk>,
Mike Jagdis <ja...@purplet.demon.co.uk> wrote:
>* In message <3il19d$...@paul.rutgers.edu>, Maureen Lecuona said:
>
>ML> So I uncompressed a UNIXWARE version of cscope from the
>ML> release cdrom
>ML> and tried running it.  But I get a file not found message no
>ML> matter what I do.
>
>At a quick guess the ELF loader can't find the shared libraries and/or the 
>dynamic linker.

	This is correct.   With the latest version of the shared libraries,
the SVR4 ELF libraries are now stored in /usr/i486-sysv4/lib/ instead of
/usr/lib, but you need a symlink from /usr/lib/libc.so.1 to 
/usr/i486-sysv4/lib/libc.so.1 so that the kernel loader can find the
dynamic linker.

-Eric



-- 
"The woods are lovely, dark and deep.  But I have promises to keep,
And lines to code before I sleep, And lines to code before I sleep."

Path: nntp.gmd.de!news.rwth-aachen.de!news.rhrz.uni-bonn.de!
RRZ.Uni-Koeln.DE!uni-duisburg.de!zib-berlin.de!news.mathworks.com!
uunet!in1.uu.net!jaxnet.jaxnet.com!jax!jcbryant
From: jcbry...@jax.jaxnet.com (James Bryant)
Newsgroups: comp.os.linux.admin
Subject: Re: iBCS 941209 doesn't seem to work with Unixware command files...
Date: 27 Feb 1995 01:34:38 GMT
Organization: JaxNet BBS (904) 292-4567
Lines: 23
Message-ID: <3ira7e$6mn@jaxnet.jaxnet.com>
References: <3il19d$klg@paul.rutgers.edu>
NNTP-Posting-Host: jax.jaxnet.com
X-Newsreader: TIN [version 1.2 PL2]

Maureen Lecuona (lecu...@paul.rutgers.edu) wrote:

Stuff deleted...

: So I uncompressed a UNIXWARE version of cscope from the release cdrom
: and tried running it.  But I get a file not found message no
: matter what I do.  The file command says:

: cscope ELF 32-bit LSB executable i386 (386 and up) Version 1

More stuff deleted...

That error message is actually coming from your PROGRAM, not from
iBCS.  Generally, when you get that message, it means that you are
missing some shared libraries that you need.  If you get the program
readelf, also on TSX-11, it will tell you exactly what libraries
you need in order to run the program.  The most likely culprit is
libc.so.1.  The shared libraries are also available on TSX-11, in
/pub/linux/BETA/ibcs2/svr4-shlib-950118.tar.gz.  Just put the files
in /usr/lib, since that's probably where cscope wants them.

                                                jcbry...@jax.jaxnet.com

Newsgroups: comp.os.linux.admin
Path: nntp.gmd.de!newsserver.jvnc.net!howland.reston.ans.net!gatech!
news-feed-1.peachnet.edu!insosf1.infonet.net!newshost.marcam.com!
news.mathworks.com!uunet!in1.uu.net!virtech!aib.com!not-for-mail
From: e...@aib.com (Eric Youngdale)
Subject: Re: iBCS 941209 doesn't seem to work with Unixware command files...
Message-ID: <3irn9k$125@andante.aib.com>
Lines: 29
Sender: n...@aib.com (Usenet/NetNews Administrator)
Nntp-Posting-Host: andante.aib.com
Organization: AIB Software Inc
References: <3il19d$klg@paul.rutgers.edu> <3ira7e$6mn@jaxnet.jaxnet.com>
Date: Mon, 27 Feb 1995 05:17:40 GMT

In article <3ira7e$...@jaxnet.jaxnet.com>,
>: and tried running it.  But I get a file not found message no
>: matter what I do.  The file command says:
>
>: cscope ELF 32-bit LSB executable i386 (386 and up) Version 1
>
>More stuff deleted...
>
>That error message is actually coming from your PROGRAM, not from
>iBCS.  Generally, when you get that message, it means that you are
>missing some shared libraries that you need.  If you get the program
>readelf, also on TSX-11, it will tell you exactly what libraries
>you need in order to run the program.  The most likely culprit is
>libc.so.1.  The shared libraries are also available on TSX-11, in
>/pub/linux/BETA/ibcs2/svr4-shlib-950118.tar.gz.  Just put the files
>in /usr/lib, since that's probably where cscope wants them.

	No, the dynamic loader is patches the paths from /usr/lib to
/usr/i486-sysv4/lib.  This way /usr/lib can still be used for native
linux stuff (esp native ELF stuff).   You still must have /usr/lib/libc.so.1
which points to /usr/i486-sysv4/lib/libc.so.1, since the kernel loader
will still use /usr/lib/libc.so.1 for the dynamic loader.

-Eric


-- 
"The woods are lovely, dark and deep.  But I have promises to keep,
And lines to code before I sleep, And lines to code before I sleep."