Cross development Problems

I am using the evaluation versions of Momentic and Neutrino. I wish to
establish a cross development link between two PC(Host and Target) using a
TCP/IP link. I am unable to establish a connection in the target using the
qconn command. This command is not present in the Neutrino system?? Can
anybody help me?

david chivers <david@emulatorsinternational.com> wrote:

I am using the evaluation versions of Momentic and Neutrino. I wish to
establish a cross development link between two PC(Host and Target) using a
TCP/IP link. I am unable to establish a connection in the target using the
qconn command. This command is not present in the Neutrino system?? Can
anybody help me?

/usr/sbin/qconn

You need to run it before you try to make the connection, it is the server
that allows the connection to happen.

chris

\

Chris McKillop <cdm@qnx.com> “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

I managed to locate the qconn command in the target directory of the
Momentric directories in the host. Alas, after copying this file into the
run-time usr/bin/ directory of the target. I am still unable to obtain a
connection. The qconn command returns a “permission denied” error command.
Has anybody similar experience or is there an easier way to implement
cross development.

Yours hopefully

Dave

After copying qconn to usr/bin of the target, did you check the permissions?
You may need to set the execute bit in the permission field.
“david chivers” <david@emulatorsinternational.com> wrote in message
news:cctpmg$efr$1@inn.qnx.com

I managed to locate the qconn command in the target directory of the
Momentric directories in the host. Alas, after copying this file into the
run-time usr/bin/ directory of the target. I am still unable to obtain a
connection. The qconn command returns a “permission denied” error command.
Has anybody similar experience or is there an easier way to implement
cross development.

Yours hopefully

Dave

\

Thank you John for the tip.
After executing the chmod command the qconn command was executed. But now,
it returns the error code “unknown symbol: readdir64 Could not resolve all
symbols”. Am I missing the runtime directive “readdir”?

readdir() is a function in libc. qconn was probably linked with shared
libraries, which
means that it needs a libc.so. The error suggests that the version of qconn
that you copied
into /usr/bin was linked against a different version of libc.so than that
which qconn finds in its
library search path. On my machine, /lib contains libc.so.1 and libc.so.2.
libc.so is a symbolic
link to libc.so.2.
“david chivers” <david@emulatorsinternational.com> wrote in message
news:cd011o$6hg$1@inn.qnx.com

Thank you John for the tip.
After executing the chmod command the qconn command was executed. But now,
it returns the error code “unknown symbol: readdir64 Could not resolve all
symbols”. Am I missing the runtime directive “readdir”?

Hi John,

I guess your right. I have been using the RTOS delivered on the evaluation
CD. It does not appear to be compatible with the Momentic evaluation kit.
I suppose I’ll have to generate a new RTOS.

Well thanks and have a nice day

Dave