I am trying to run a sample ssl program in fedora 8. Here is what I got

make all 
Building file: ../common.c
Invoking: GCC C Compiler
gcc -I"/home/shashi/workspace/Sample" -I/usr/local/ssl/include/ 
-I/usr/local/ssl/lib -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"common.d" 
-MT"common.d" -o"common.o" "../common.c"
In file included from /usr/lib/gcc/i386-redhat-linux/4.3.0/include/limits.h:122,
                 from 
/usr/lib/gcc/i386-redhat-linux/4.3.0/include/syslimits.h:7,
                 from /usr/lib/gcc/i386-redhat-linux/4.3.0/include/limits.h:11,
                 from /usr/include/bits/socket.h:32,
                 from /usr/include/sys/socket.h:36,
                 from ../common.h:8,
                 from ../common.c:1:
/usr/include/limits.h:122:61: error: no include path in which to search for 
limits.h
make: *** [common.o] Error 1


I checked if I had openssl installed: Yes it came with my linux 

Just incase I did download openssl then did following:

./Configure
make test
got the very same error:

cc -I. -I.. -I../include -O   -c -o o_dir.o o_dir.c
In file included from /usr/lib/gcc/i386-redhat-linux/4.3.0/include/limits.h:122,
                 from 
/usr/lib/gcc/i386-redhat-linux/4.3.0/include/syslimits.h:7,
                 from /usr/lib/gcc/i386-redhat-linux/4.3.0/include/limits.h:11,
                 from LPdir_unix.c:30,
                 from o_dir.c:74:
/usr/include/limits.h:122:61: error: no include path in which to search for 
limits.h
make[3]: *** [o_dir.o] Error 1
make[3]: Leaving directory `/home/shashi/workspace/openssl-0.9.8g/crypto'
make[2]: *** [build_crypto] Error 1
make[2]: Leaving directory `/home/shashi/workspace/openssl-0.9.8g'
make[1]: *** [../libcrypto.a] Error 2
make[1]: Leaving directory `/home/shashi/workspace/openssl-0.9.8g/test'
make: *** [tests] Error 2

I would really appreciate if you guys threw me a tip on: I am trying to write 
an interoperable encryption algorithm between .Net and Linux(c/c++). I am 
replacing an age old component falcon(built in 97). Falcon used to act as a 
bridge between Unix (Tru64) and .Net. I am moving the components from unix to 
linux in the process getting rid of falcon. 
The two approaches I had were to use
1. oracle database as common interface 
    completed this process but need to encrypt messages as the the servers are 
across domains (any suggestions of using an interoperable encryption algorithm 
which can work in .Net and Unix/Linux) --- I tried using crypto++ : struck with 
the exactly same stupid error. 

2. Use OpenSSL and socket programming (Yeah I am stuck with this stupid error)

I am sure this is related to my linux box, but I don't know how to solve this. 
Please respond to [EMAIL PROTECTED] or [EMAIL PROTECTED]


thanks a bunch in advance


      
____________________________________________________________________________________
You rock. That's why Blockbuster's offering you one month of Blockbuster Total 
Access, No Cost.  
http://tc.deals.yahoo.com/tc/blockbuster/text5.com

Reply via email to