Can't build the bank example

Can't build the bank example

Post by Lor.. » Fri, 14 Apr 2000 04:00:00



Hi,

I'm trying to build the bank example of Orbix on Solaris, but got some
error message during linking.  I attached the command line and the
first part of the error message.  My environment is Orbix 3.0.1,
Solaris 5.7, Workshop Compiler 5.0 C++ 5.0.  My LD_LIBRARY_PATH is
/usr/lib:/usr/local/lib.

Thanks for any hint.
E.X.

CC -I/export/home/pkg/iona/Orbix/include
-I/export/home/pkg/iona/Orbix/demos/demolib/cxx -I. -mt -D_REENTRANT
-o client banksimple.client.o accountmenu.o bankmenu.o client.o
-L/export/home/pkg/iona/Orbix/lib -L../demolib -Bdynamic -lorbixmt
-Bdynamic -lITns -Bstatic -ldemo -Bdynamic -lnsl -lsocket

Undefined                       first referenced
 symbol                             in file
CORBA::Factory                 banksimple.client.o
[Hint: static member CORBA::Factory should be defined in the
program ,see Annota
ted Reference Manual (ARM) Section 9.4]

__RT_USER::__RT_USER(char*,
void*)                /export/home/pkg/iona/Orbix/lib/liborbixmt.so
const char*CORBA::Request::operation(CORBA::Environment&)const
banksimple.client.o
cout                                /export/home/pkg/iona/Orbix/lib/libo
rbixmt.so
unsigned char CORBA::PPTR::isOK(CORBA::PPTR*,const char*)
banksimple.client.o
operator new(unsigned
int)                            /export/home/pkg/iona/Orbix/lib/liborbix
mt.so

Sent via Deja.com http://www.deja.com/
Before you buy.

 
 
 

Can't build the bank example

Post by Brian Kell » Fri, 14 Apr 2000 04:00:00


You're using an unsupported OS and compiler version, so that may have
something to do with the problem. From the Orbix 3.0.1 release notes:

"Orbix 3.0 has been built on Solaris 2.5.1 using the SPARC C++ compiler
version 4.2. Patches 103640-27 (kernel and libthread patch) and 103627-10
(linker patch) should be installed on your system. Both patches are included
in the "Solaris 2.5.1 Recommended Patch Cluster" from Sun Microsystems,
dated
May 26th.

For Solaris 2.6, patch 105568-11 or higher (libthread.so.1 patch) should be
installed on your system. This patch has a dependency on patch 105210
(libc.so.1 patch), that is patch 105210 must be installed.

Testing of Orbix 3.0 was carried out on Solaris 2.5.1 and 2.6 and SPARC
compiler version 4.2."

Hope this helps,
Brian
IONA Technologies

Quote:> I'm trying to build the bank example of Orbix on Solaris, but got some
> error message during linking.  I attached the command line and the
> first part of the error message.  My environment is Orbix 3.0.1,
> Solaris 5.7, Workshop Compiler 5.0 C++ 5.0.  My LD_LIBRARY_PATH is
> /usr/lib:/usr/local/lib.

> Thanks for any hint.
> E.X.

> CC -I/export/home/pkg/iona/Orbix/include
> -I/export/home/pkg/iona/Orbix/demos/demolib/cxx -I. -mt -D_REENTRANT
> -o client banksimple.client.o accountmenu.o bankmenu.o client.o
> -L/export/home/pkg/iona/Orbix/lib -L../demolib -Bdynamic -lorbixmt
> -Bdynamic -lITns -Bstatic -ldemo -Bdynamic -lnsl -lsocket

> Undefined                       first referenced
>  symbol                             in file
> CORBA::Factory                 banksimple.client.o
> [Hint: static member CORBA::Factory should be defined in the
> program ,see Annota
> ted Reference Manual (ARM) Section 9.4]

> __RT_USER::__RT_USER(char*,
> void*)                /export/home/pkg/iona/Orbix/lib/liborbixmt.so
> const char*CORBA::Request::operation(CORBA::Environment&)const
> banksimple.client.o
> cout                                /export/home/pkg/iona/Orbix/lib/libo
> rbixmt.so
> unsigned char CORBA::PPTR::isOK(CORBA::PPTR*,const char*)
> banksimple.client.o
> operator new(unsigned
> int)                            /export/home/pkg/iona/Orbix/lib/liborbix
> mt.so

> Sent via Deja.com http://www.deja.com/
> Before you buy.


 
 
 

1. Driving 'canned' QNX Windows apps.

Hello,

Is it possible to 'drive' a canned QNX Windows application
(canned == exe only) from another application ?  What I want to
do is to send the application window events 'faking' real user input,
e.g. button clicks, drags, keyboard hits or whatever, and make the
application react as if the user was driving it.

I have tried the simplistic approach of filling events with what
should be stuffed in for a certain action (QW_CLICK, for example)
and sending the event to the app. via a PutEvent(), with no success.

I tried becoming the owner of windows and pictures the application
owns (by means of WindowOwner, PictureOwner), setting the 'writable
by anyone' flag "W" on both, returning the ownership of windows and
pictures to the application, and sending event with no success
either.

When my application owns winds & picts, I am able to receive 'real'
events directed to the application.

Is this intrinsically impossible ?  If not, could someone please give
me any clue on how to do it ?

Thanks in advance,


--

  VFlops.  
  Servicios Especiales de Computacion.  Modelado de Procesos.
  Padilla 484, P 3D                    TE/Fax: +54 1 855 7376
  1414, Buenos Aires, Argentina.

2. Seagate Backup Exec for Win 98?

3. Can't build PowerPlant example apps with CW MacOS X edition v8

4. How do you keep old part,drawing, and assembly revisions?

5. vb32: 'bank' demo client doesn't work

6. Compaq CD-ROM

7. It's not bad canned meat...

8. HP Openview, Cisco Works 2000

9. VisiBroker bank example

10. VisiBroker3.1 bank example

11. gatekeeper on bank example

12. compile error :_sk_Account of Bank Example in VisiBroker