elvis on embedded system

I am trying to get the text editor elvis working on an embedded system.
I have placed the files that I think are necessary on the boot image.

I am using elvis 2.14, and the shell is bash 2.04. I am setting
TERM=qansi and the paths seem to be correct.

am including: libc.so.2
ld.qnx.so.2

when I boot that image and try to run elvis I get this error:
Can’t access shared library

what other libraries/support files are needed for this application?

any help is greatly appreciated

mike

\

Hey, Hey, ho ho, DMCA has got to go!
-www.linuxsecurity.com

mgabelmann@syscor.com wrote:

I am using elvis 2.14, and the shell is bash 2.04. I am setting
TERM=qansi and the paths seem to be correct.
am including: libc.so.2
ld.qnx.so.2
when I boot that image and try to run elvis I get this error:
Can’t access shared library
what other libraries/support files are needed for this application?
any help is greatly appreciated

If you “export DL_DEBUG=1” from bash and then try to run elvis it should
display to the console the names of the DLLs it is trying to load …

John Garvey <jgarvey@qnx.com> wrote in news:a3n9r7$3tu$1@nntp.qnx.com:

mgabelmann@syscor.com > wrote:
I am using elvis 2.14, and the shell is bash 2.04. I am setting
TERM=qansi and the paths seem to be correct.
am including: libc.so.2 ld.qnx.so.2
when I boot that image and try to run elvis I get this error:
Can’t access shared library
what other libraries/support files are needed for this application?
any help is greatly appreciated

If you “export DL_DEBUG=1” from bash and then try to run elvis it should
display to the console the names of the DLLs it is trying to load …

You can also do a objdump -x | grep “NEEDED” for the list of
shared libs required by the application.


\

Cheers,
Adam

QNX Software Systems Ltd.
[ amallory@qnx.com ]

With a PC, I always felt limited by the software available.
On Unix, I am limited only by my knowledge.
–Peter J. Schoenster <pschon@baste.magibox.net>

vi requires /usr/lib/terminfo/
you’ll also need a tmp directory
the only shared object required is libc



“Adam Mallory” <amallory@qnx.com> wrote in message
news:Xns91AC5CF4A32Aamalloryqnxcom@209.226.137.4

John Garvey <> jgarvey@qnx.com> > wrote in news:a3n9r7$3tu$> 1@nntp.qnx.com> :

mgabelmann@syscor.com > wrote:
I am using elvis 2.14, and the shell is bash 2.04. I am setting
TERM=qansi and the paths seem to be correct.
am including: libc.so.2 ld.qnx.so.2
when I boot that image and try to run elvis I get this error:
Can’t access shared library
what other libraries/support files are needed for this application?
any help is greatly appreciated

If you “export DL_DEBUG=1” from bash and then try to run elvis it should
display to the console the names of the DLLs it is trying to load …

You can also do a objdump -x | grep “NEEDED” for the list of
shared libs required by the application.


\

Cheers,
Adam

QNX Software Systems Ltd.
[ > amallory@qnx.com > ]

With a PC, I always felt limited by the software available.
On Unix, I am limited only by my knowledge.
–Peter J. Schoenster <> pschon@baste.magibox.net

Are you compiling it with X11 support?

Kris
<mgabelmann@syscor.com> wrote in message
news:3C5F26A7.F6EB170C@syscor.com

I am trying to get the text editor elvis working on an embedded system.
I have placed the files that I think are necessary on the boot image.

I am using elvis 2.14, and the shell is bash 2.04. I am setting
TERM=qansi and the paths seem to be correct.

am including: libc.so.2
ld.qnx.so.2

when I boot that image and try to run elvis I get this error:
Can’t access shared library

what other libraries/support files are needed for this application?

any help is greatly appreciated

mike

\

Hey, Hey, ho ho, DMCA has got to go!
www.linuxsecurity.com

Also ensure that the binary files are built for the correct version of QNX.
This message will display if you have built the binary on a different QNX
platform.
<mgabelmann@syscor.com> wrote in message
news:3C5F26A7.F6EB170C@syscor.com

I am trying to get the text editor elvis working on an embedded system.
I have placed the files that I think are necessary on the boot image.

I am using elvis 2.14, and the shell is bash 2.04. I am setting
TERM=qansi and the paths seem to be correct.

am including: libc.so.2
ld.qnx.so.2

when I boot that image and try to run elvis I get this error:
Can’t access shared library

what other libraries/support files are needed for this application?

any help is greatly appreciated

mike

\

Hey, Hey, ho ho, DMCA has got to go!
www.linuxsecurity.com

Fixed the problem. I had installed the package elvis on my system and
therefore had two versions of elvis. I had the wrong one included on my
image.

Still leads to the problem of why I couldn’t include the packaged elivs
when I already had the proper libraries installed as far as I could
tell.

mike