Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Jun 1999 14:06:05 -0700
From:      "George.Neville-Neil" <gnn@siara.com>
To:        freebsd-questions@freebsd.org
Subject:   Has anyone gotten packet shell (psh) running on FreeBSD 3.1?
Message-ID:  <m10q1BO-001FJgC@siara.com>

next in thread | raw e-mail | index | archive | help
Hi Folks,

	I'm trying to get the packet shell running on FreeBSD 3.1.  This application
uses dlopen to load protocol modules for use with TCL (the protocol modules 
are in C
and linked with Bshareable).  WHen I load the object module it needs a symbol 
that's
already in the running program but dlopen returns an error of: 

Error: Bad object library: ether /usr/local/psh/lib/ether: Undefined symbol 
"ptbl_update"

But if I do an nm on the object (psh) I see:

080491cc T ptbl_update

Any clues?

If I just force a link of psh.o into the loadable module things "work" for the 
dlopen but
then don't work for other things.

Thanks,
George

-- 
George V. Neville-Neil				 gnn@siara.com

"I will never abdicate to anybody else my right to decide who the enemy is."
			Utah Phillips




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m10q1BO-001FJgC>