[mico-devel] sad lack of randomness

KAYVEN RIESE kayve at sfsu.edu
Fri Oct 13 02:23:36 UTC 2006



On Thu, 12 Oct 2006, KAYVEN  RIESE wrote:

>
> is this a bad thing?
>
>> cat Makefile
> # Makefile for a little mico client that reads random numbers from a
> # Corba-server. See client.cc for details.
>
> all: .depend client
>
> include /usr/local/mico/MakeVars
> INSTALL_DIR     = random
> INSTALL_SRCS    = Makefile client.cc random.idl
>
>
> client: random.h random.o client.o $(DEPS)
>        $(LD) $(CXXFLAGS) $(LDFLAGS) random.o client.o $(LDLIBS) -o $@
>
> random.h random.cc : random.idl $(IDLGEN)
>        $(IDL) random.idl
>
> clean:
>        rm -f random.cc random.h *.o core client *~ .depend
>> cat README
>
> This demo retrieves true random numbers from a CORBA server on the internet,
> so running the client requires a live internet connection.
>
>  See http://www.random.org/
>  and http://www.random.org/corba.html
>
> The file "random.ior" contains the current IOR of the server. If the client
> fails to connect to the server, please check the above URL to see if the
> reference has changed.
>
> This demo was kindly contributed by
> *--------------------------------------------------------------------------*
> |       Frank Schneider                 Department of Computer Science III |
> |     Phone: ++49 241 80 21312            RWTH Aachen, Ahornstr. 55 |
> |   Fax: ++49 241 8888 218                  52074 Aachen, Germany |
> | mailto:frank at i3.informatik.rwth-aachen.de |
> *--------------------------------------------------------------------------*
>> gmake client
> gmake: `client' is up to date.
>> client
> client: Command not found.
>> ./client
> /libexec/ld-elf.so.1: Shared object "libmico2.3.12.so" not found, required by 
> "client"
>> ls
> Makefile        README          client.cc       random.cc       random.idl 
> random.o
> Makefile.win32  client          client.o        random.h        random.ior
>> pwd
> /home/kayve/demo/random
>> 
>
> On Thu, 12 Oct 2006, Karel Gardas wrote:
>
>> 
>> Hi,
>> 
>> how exactly have you configured MICO before building? I'm especially 
>> curious if your build failed before completion or if you manually disabled 
>> either name service (--disable-naming) or all coss (--disable-coss) to save 
>> some building time...
>> 
>> Anyway, you do have -I../../../include in your CXXFLAGS and it is used so 
>> it should work well...
>> 
>> Cheers,
>> Karel
>> --
>> Karel Gardas                  kgardas at objectsecurity.com
>> ObjectSecurity Ltd.           http://www.objectsecurity.com
>> ---
>> Need experienced, fast, reliable technical MICO support?
>> ---> http://www.objectsecurity.com/mico_commsup_referral.html <---
>> ---
>> 
>> On Tue, 10 Oct 2006, KAYVEN RIESE wrote:
>> 
>>> 
>>> 
>>> On Tue, 10 Oct 2006, KAYVEN  RIESE wrote:
>>> 
>>>> 
>>>> -o client
>>>> c++  -I. -I../../../include -O2  -Wall -D_REENTRANT -D_THREAD_SAFE     -c 
>>>> server
>>>> .cc -o server.o
>>>> c++  -I. -I../../../include -O2  -Wall -D_REENTRANT -D_THREAD_SAFE 
>>>> -L../../../
>>>> libs   tree.o tree_impl.o server.o -lmico2.3.12 -lcompat -lssl -lcrypto 
>>>> -lm -lp
>>>> thread  -o server
>>>> gmake[2]: Leaving directory `/usr/local/mico/demo/obv/tree'
>>>> gmake[2]: Entering directory `/usr/local/mico/demo/obv/tricky'
>>>> echo '# Module dependencies' > .depend
>>>> /usr/local/mico/./admin/mkdepend -I. -I../../../include -O2  -Wall 
>>>> -D_REENTRANT
>>>> -D_THREAD_SAFE   *.c *.cc >> .depend
>>>> /usr/local/mico/./idl/idl tricky.idl
>>>> c++  -I. -I../../../include -O2  -Wall -D_REENTRANT -D_THREAD_SAFE     -c 
>>>> tricky
>>>> .cc -o tricky.o
>>>> c++  -I. -I../../../include -O2  -Wall -D_REENTRANT -D_THREAD_SAFE     -c 
>>>> tricky
>>>> _impl.cc -o tricky_impl.o
>>>> c++  -I. -I../../../include -O2  -Wall -D_REENTRANT -D_THREAD_SAFE     -c 
>>>> client
>>>> .cc -o client.o
>>>> c++  -I. -I../../../include -O2  -Wall -D_REENTRANT -D_THREAD_SAFE 
>>>> -L../../../
>>>> libs   tricky.o tricky_impl.o client.o -lmico2.3.12 -lcompat -lssl 
>>>> -lcrypto -lm
>>>> -lpthread  -o client
>>>> c++  -I. -I../../../include -O2  -Wall -D_REENTRANT -D_THREAD_SAFE     -c 
>>>> server
>>>> .cc -o server.o
>>>> c++  -I. -I../../../include -O2  -Wall -D_REENTRANT -D_THREAD_SAFE 
>>>> -L../../../
>>>> libs   tricky.o tricky_impl.o server.o -lmico2.3.12 -lcompat -lssl 
>>>> -lcrypto -lm
>>>> -lpthread  -o server
>>>> gmake[2]: Leaving directory `/usr/local/mico/demo/obv/tricky'
>>>> gmake[1]: Leaving directory `/usr/local/mico/demo/obv'
>>>> gmake[1]: Entering directory `/usr/local/mico/demo/services'
>>>> Makefile:52: warning: overriding commands for target `install'
>>>> ../MakeVars:76: warning: ignoring old commands for target `install'
>>>> for i in  naming naming-lb naming-mt events property-daemon; do gmake -C 
>>>> $i || e
>>>> xit 1; done
>>>> gmake[2]: Entering directory `/usr/local/mico/demo/services/naming'
>>>> echo '# Module dependencies' > .depend
>>>> /usr/local/mico/./admin/mkdepend  -I. -I../../../include -O2  -Wall 
>>>> -D_REENTRANT
>>>> -D_THREAD_SAFE   *.c *.cc >> .depend
>>>> /usr/local/mico/./idl/idl account.idl
>>>> c++   -I. -I../../../include -O2  -Wall -D_REENTRANT -D_THREAD_SAFE 
>>>> -c accou
>>>> nt.cc -o account.o
>>>> c++   -I. -I../../../include -O2  -Wall -D_REENTRANT -D_THREAD_SAFE 
>>>> -c clien
>>>> t.cc -o client.o
>>>> client.cc:2:28: coss/CosNaming.h: No such file or directory
>>>> client.cc: In function `int main(int, char**)':
>>>> client.cc:27: error: `CosNaming' has not been declared
>>>> client.cc:27: error: `NamingContext_var' undeclared (first use this 
>>>> function)
>>>> client.cc:27: error: (Each undeclared identifier is reported only once 
>>>> for each
>>>> function it appears in.)
>>>> client.cc:27: error: expected `;' before "nc"
>>>> client.cc:30: error: `nc' undeclared (first use this function)
>>>> client.cc:39: error: `CosNaming' has not been declared
>>>> client.cc:39: error: `Name' undeclared (first use this function)
>>>> client.cc:39: error: expected `;' before "name"
>>>> client.cc:40: error: `name' undeclared (first use this function)
>>>> client.cc:56: error: `CosNaming' has not been declared
>>>> client.cc:56: error: `NotFound' has not been declared
>>>> client.cc:56: error: invalid catch parameter
>>>> client.cc:60: error: `CosNaming' has not been declared
>>>> client.cc:60: error: `CannotProceed' has not been declared
>>>> client.cc:60: error: invalid catch parameter
>>>> client.cc:64: error: `CosNaming' has not been declared
>>>> client.cc:64: error: `InvalidName' has not been declared
>>>> client.cc:64: error: invalid catch parameter
>>>> client.cc:56: error: `...' handler must be the last handler for its try 
>>>> block
>>>> client.cc:60: error: `...' handler must be the last handler for its try 
>>>> block
>>>> gmake[2]: *** [client.o] Error 1
>>>> gmake[2]: Leaving directory `/usr/local/mico/demo/services/naming'
>>>> gmake[1]: *** [subs] Error 1
>>>> gmake[1]: Leaving directory `/usr/local/mico/demo/services'
>>>> gmake: *** [prg] Error 1
>>>> bsd# pwd
>>>> /usr/local/mico/demo
>>>> bsd#
>>>> 
>>>> 
>>> _______________________________________________
>>> Mico-devel mailing list
>>> Mico-devel at mico.org
>>> http://www.mico.org/mailman/listinfo/mico-devel
>>> 
>> 
> _______________________________________________
> Mico-devel mailing list
> Mico-devel at mico.org
> http://www.mico.org/mailman/listinfo/mico-devel
>


More information about the freebsd-stable mailing list