I run Solaris 2.6 with Sun WorkShop Compiler C 4.2 & Sun WorkShop Compiler C++ 4.2
 find [Côme Chaput] that the compiler wasn't reconize the flags fpic so I change it to Kpic but I still receive the log of error below maybe someone have already this. 
 
Do you have any ideas?
 
 

 
# cons smime
cc -g -Dbool=char -Kpic -I/usr/local/ssl/include -c smime.c -o smime.o
cc -g -Dbool=char -Kpic -I/usr/local/ssl/include -c certauth.c -o certauth.o
"certauth.c", line 118: warning: end-of-loop code not reached
"certauth.c", line 123: warning: end-of-loop code not reached
"certauth.c", line 130: warning: end-of-loop code not reached
"certauth.c", line 137: warning: end-of-loop code not reached
"certauth.c", line 144: warning: end-of-loop code not reached
"certauth.c", line 186: warning: end-of-loop code not reached
"certauth.c", line 191: warning: end-of-loop code not reached
"certauth.c", line 194: warning: end-of-loop code not reached
"certauth.c", line 200: warning: end-of-loop code not reached
"certauth.c", line 202: warning: end-of-loop code not reached
"certauth.c", line 203: warning: end-of-loop code not reached
"certauth.c", line 206: warning: end-of-loop code not reached
"certauth.c", line 207: warning: end-of-loop code not reached
"certauth.c", line 225: warning: end-of-loop code not reached
"certauth.c", line 226: warning: end-of-loop code not reached
"certauth.c", line 238: warning: end-of-loop code not reached
"certauth.c", line 270: warning: end-of-loop code not reached
cc -g -Dbool=char -Kpic -I/usr/local/ssl/include -c keygen.c -o keygen.o
"keygen.c", line 120: warning: end-of-loop code not reached
"keygen.c", line 142: warning: end-of-loop code not reached
"keygen.c", line 144: warning: end-of-loop code not reached
"keygen.c", line 163: warning: end-of-loop code not reached
"keygen.c", line 164: warning: end-of-loop code not reached
"keygen.c", line 170: warning: end-of-loop code not reached
"keygen.c", line 175: warning: end-of-loop code not reached
"keygen.c", line 176: warning: end-of-loop code not reached
"keygen.c", line 185: warning: end-of-loop code not reached
"keygen.c", line 214: warning: end-of-loop code not reached
"keygen.c", line 220: warning: end-of-loop code not reached
"keygen.c", line 225: warning: end-of-loop code not reached
"keygen.c", line 232: warning: end-of-loop code not reached
"keygen.c", line 238: warning: end-of-loop code not reached
"keygen.c", line 253: warning: end-of-loop code not reached
"keygen.c", line 258: warning: end-of-loop code not reached
"keygen.c", line 311: warning: end-of-loop code not reached
"keygen.c", line 315: warning: end-of-loop code not reached
"keygen.c", line 317: warning: end-of-loop code not reached
"keygen.c", line 340: warning: end-of-loop code not reached
"keygen.c", line 350: warning: end-of-loop code not reached
"keygen.c", line 353: warning: end-of-loop code not reached
"keygen.c", line 366: warning: end-of-loop code not reached
"keygen.c", line 383: warning: end-of-loop code not reached
cc -g -Dbool=char -Kpic -I/usr/local/ssl/include -c pkcs12.c -o pkcs12.o
"pkcs12.c", line 117: warning: end-of-loop code not reached
"pkcs12.c", line 124: warning: end-of-loop code not reached
"pkcs12.c", line 125: warning: end-of-loop code not reached
"pkcs12.c", line 129: warning: end-of-loop code not reached
"pkcs12.c", line 130: warning: end-of-loop code not reached
"pkcs12.c", line 142: warning: end-of-loop code not reached
"pkcs12.c", line 143: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning void : "/usr/local/ssl/include/openssl/stack.h", line 87
        argument : pointer to function(pointer to struct {pointer to struct asn1_object_st {..} type, union {..} value, pointer to struct stack...
"pkcs12.c", line 146: warning: end-of-loop code not reached
"pkcs12.c", line 157: warning: end-of-loop code not reached
"pkcs12.c", line 161: warning: end-of-loop code not reached
"pkcs12.c", line 172: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning void : "/usr/local/ssl/include/openssl/stack.h", line 87
        argument : pointer to function(pointer to struct {pointer to struct asn1_object_st {..} type, union {..} value, pointer to struct stack...
"pkcs12.c", line 176: warning: end-of-loop code not reached
"pkcs12.c", line 179: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning void : "/usr/local/ssl/include/openssl/stack.h", line 87
        argument : pointer to function(pointer to struct pkcs7_st {pointer to uchar asn1, long length, int state, int detached, pointer to stru...
"pkcs12.c", line 186: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning void : "/usr/local/ssl/include/openssl/stack.h", line 87
        argument : pointer to function(pointer to struct {pointer to struct asn1_object_st {..} type, union {..} value, pointer to struct stack...
"pkcs12.c", line 187: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning void : "/usr/local/ssl/include/openssl/stack.h", line 87
        argument : pointer to function(pointer to struct pkcs7_st {pointer to uchar asn1, long length, int state, int detached, pointer to stru...
"pkcs12.c", line 205: warning: end-of-loop code not reached
"pkcs12.c", line 249: warning: end-of-loop code not reached
"pkcs12.c", line 257: warning: end-of-loop code not reached
"pkcs12.c", line 262: warning: end-of-loop code not reached
"pkcs12.c", line 280: warning: end-of-loop code not reached
"pkcs12.c", line 302: warning: end-of-loop code not reached
"pkcs12.c", line 307: warning: end-of-loop code not reached
"pkcs12.c", line 325: warning: end-of-loop code not reached
"pkcs12.c", line 326: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning void : "/usr/local/ssl/include/openssl/stack.h", line 87
        argument : pointer to function(pointer to struct {pointer to struct asn1_object_st {..} type, union {..} value, pointer to struct stack...
"pkcs12.c", line 328: warning: end-of-loop code not reached
"pkcs12.c", line 340: warning: end-of-loop code not reached
"pkcs12.c", line 344: warning: end-of-loop code not reached
"pkcs12.c", line 350: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning void : "/usr/local/ssl/include/openssl/stack.h", line 87
        argument : pointer to function(pointer to struct {pointer to struct asn1_object_st {..} type, union {..} value, pointer to struct stack...
"pkcs12.c", line 353: warning: end-of-loop code not reached
"pkcs12.c", line 356: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning void : "/usr/local/ssl/include/openssl/stack.h", line 87
        argument : pointer to function(pointer to struct pkcs7_st {pointer to uchar asn1, long length, int state, int detached, pointer to stru...
"pkcs12.c", line 361: warning: end-of-loop code not reached
"pkcs12.c", line 391: warning: end-of-loop code not reached
"pkcs12.c", line 394: warning: end-of-loop code not reached
"pkcs12.c", line 397: warning: end-of-loop code not reached
"pkcs12.c", line 413: warning: end-of-loop code not reached
"pkcs12.c", line 427: warning: end-of-loop code not reached
"pkcs12.c", line 434: warning: end-of-loop code not reached
"pkcs12.c", line 435: warning: end-of-loop code not reached
"pkcs12.c", line 449: warning: end-of-loop code not reached
"pkcs12.c", line 462: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning void : "/usr/local/ssl/include/openssl/stack.h", line 87
        argument : pointer to function(pointer to struct {pointer to struct asn1_object_st {..} type, union {..} value, pointer to struct stack...
"pkcs12.c", line 465: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning void : "/usr/local/ssl/include/openssl/stack.h", line 87
        argument : pointer to function(pointer to struct pkcs7_st {pointer to uchar asn1, long length, int state, int detached, pointer to stru...
"pkcs12.c", line 469: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning void : "/usr/local/ssl/include/openssl/stack.h", line 87
        argument : pointer to function(pointer to struct {pointer to struct asn1_object_st {..} type, union {..} value, pointer to struct stack...
"pkcs12.c", line 471: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning void : "/usr/local/ssl/include/openssl/stack.h", line 87
        argument : pointer to function(pointer to struct pkcs7_st {pointer to uchar asn1, long length, int state, int detached, pointer to stru...
"pkcs12.c", line 486: warning: end-of-loop code not reached
"pkcs12.c", line 524: warning: end-of-loop code not reached
"pkcs12.c", line 530: warning: end-of-loop code not reached
"pkcs12.c", line 532: warning: end-of-loop code not reached
"pkcs12.c", line 536: warning: end-of-loop code not reached
"pkcs12.c", line 542: warning: end-of-loop code not reached
"pkcs12.c", line 543: warning: end-of-loop code not reached
"pkcs12.c", line 556: warning: end-of-loop code not reached
"pkcs12.c", line 569: warning: end-of-loop code not reached
"pkcs12.c", line 573: warning: end-of-loop code not reached
"pkcs12.c", line 581: warning: end-of-loop code not reached
"pkcs12.c", line 582: warning: end-of-loop code not reached
"pkcs12.c", line 587: warning: end-of-loop code not reached
"pkcs12.c", line 600: warning: end-of-loop code not reached
"pkcs12.c", line 615: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning void : "/usr/local/ssl/include/openssl/stack.h", line 87
        argument : pointer to function(pointer to struct {pointer to struct asn1_object_st {..} type, union {..} value, pointer to struct stack...
"pkcs12.c", line 617: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning void : "/usr/local/ssl/include/openssl/stack.h", line 87
        argument : pointer to function(pointer to struct pkcs7_st {pointer to uchar asn1, long length, int state, int detached, pointer to stru...
cc -g -Dbool=char -Kpic -I/usr/local/ssl/include -c smime-qry.c -o smime-qry.o
"smime-qry.c", line 55: warning: end-of-loop code not reached
"smime-qry.c", line 61: warning: end-of-loop code not reached
"smime-qry.c", line 75: warning: end-of-loop code not reached
"smime-qry.c", line 111: warning: end-of-loop code not reached
"smime-qry.c", line 112: warning: end-of-loop code not reached
"smime-qry.c", line 240: warning: end-of-loop code not reached
"smime-qry.c", line 259: warning: improper pointer/integer combination: op "="
"smime-qry.c", line 259: warning: end-of-loop code not reached
"smime-qry.c", line 295: warning: end-of-loop code not reached
"smime-qry.c", line 299: warning: end-of-loop code not reached
"smime-qry.c", line 304: warning: end-of-loop code not reached
"smime-qry.c", line 348: warning: end-of-loop code not reached
"smime-qry.c", line 349: warning: end-of-loop code not reached
"smime-qry.c", line 400: warning: end-of-loop code not reached
cc -g -Dbool=char -Kpic -I/usr/local/ssl/include -c smime-enc.c -o smime-enc.o
"smime-enc.c", line 147: warning: end-of-loop code not reached
"smime-enc.c", line 151: warning: end-of-loop code not reached
"smime-enc.c", line 157: warning: end-of-loop code not reached
"smime-enc.c", line 169: warning: end-of-loop code not reached
"smime-enc.c", line 183: warning: end-of-loop code not reached
"smime-enc.c", line 188: warning: end-of-loop code not reached
"smime-enc.c", line 324: warning: end-of-loop code not reached
"smime-enc.c", line 325: warning: end-of-loop code not reached
"smime-enc.c", line 393: warning: end-of-loop code not reached
"smime-enc.c", line 398: warning: end-of-loop code not reached
"smime-enc.c", line 407: warning: end-of-loop code not reached
"smime-enc.c", line 410: warning: end-of-loop code not reached
"smime-enc.c", line 423: warning: end-of-loop code not reached
"smime-enc.c", line 428: warning: end-of-loop code not reached
"smime-enc.c", line 444: warning: end-of-loop code not reached
"smime-enc.c", line 445: warning: end-of-loop code not reached
"smime-enc.c", line 493: warning: end-of-loop code not reached
"smime-enc.c", line 498: warning: end-of-loop code not reached
"smime-enc.c", line 502: warning: end-of-loop code not reached
"smime-enc.c", line 512: warning: end-of-loop code not reached
cc -g -Dbool=char -Kpic -I/usr/local/ssl/include -c smime-vfy.c -o smime-vfy.o
"smime-vfy.c", line 148: warning: end-of-loop code not reached
"smime-vfy.c", line 161: warning: end-of-loop code not reached
"smime-vfy.c", line 190: warning: end-of-loop code not reached
"smime-vfy.c", line 203: warning: end-of-loop code not reached
"smime-vfy.c", line 208: warning: end-of-loop code not reached
"smime-vfy.c", line 247: warning: end-of-loop code not reached
"smime-vfy.c", line 369: warning: end-of-loop code not reached
"smime-vfy.c", line 374: warning: end-of-loop code not reached
"smime-vfy.c", line 377: warning: end-of-loop code not reached
"smime-vfy.c", line 380: warning: end-of-loop code not reached
"smime-vfy.c", line 408: warning: end-of-loop code not reached
"smime-vfy.c", line 421: warning: end-of-loop code not reached
"smime-vfy.c", line 423: warning: end-of-loop code not reached
"smime-vfy.c", line 425: warning: end-of-loop code not reached
"smime-vfy.c", line 441: warning: end-of-loop code not reached
"smime-vfy.c", line 473: warning: end-of-loop code not reached
"smime-vfy.c", line 511: warning: end-of-loop code not reached
"smime-vfy.c", line 512: warning: end-of-loop code not reached
"smime-vfy.c", line 524: warning: end-of-loop code not reached
cc -g -Dbool=char -Kpic -I/usr/local/ssl/include -c smimemime.c -o smimemime.o
"smimemime.c", line 72: warning: improper pointer/integer combination: op "="
"smimemime.c", line 73: warning: end-of-loop code not reached
"smimemime.c", line 95: warning: improper pointer/integer combination: op "="
"smimemime.c", line 95: warning: end-of-loop code not reached
"smimemime.c", line 106: warning: improper pointer/integer combination: op "="
"smimemime.c", line 106: warning: end-of-loop code not reached
"smimemime.c", line 195: warning: end-of-loop code not reached
"smimemime.c", line 216: warning: end-of-loop code not reached
"smimemime.c", line 257: warning: end-of-loop code not reached
"smimemime.c", line 260: warning: end-of-loop code not reached
"smimemime.c", line 263: warning: end-of-loop code not reached
"smimemime.c", line 267: warning: end-of-loop code not reached
"smimemime.c", line 269: warning: end-of-loop code not reached
"smimemime.c", line 291: warning: improper pointer/integer combination: op "="
"smimemime.c", line 291: warning: end-of-loop code not reached
"smimemime.c", line 318: warning: end-of-loop code not reached
"smimemime.c", line 333: warning: end-of-loop code not reached
"smimemime.c", line 338: warning: end-of-loop code not reached
"smimemime.c", line 358: warning: improper pointer/integer combination: op "="
"smimemime.c", line 359: warning: end-of-loop code not reached
"smimemime.c", line 375: warning: improper pointer/integer combination: op "="
cc -g -Dbool=char -Kpic -I/usr/local/ssl/include -c smimeutil.c -o smimeutil.o
"smimeutil.c", line 121: warning: end-of-loop code not reached
"smimeutil.c", line 124: warning: end-of-loop code not reached
"smimeutil.c", line 125: warning: end-of-loop code not reached
"smimeutil.c", line 126: warning: end-of-loop code not reached
"smimeutil.c", line 143: warning: end-of-loop code not reached
"smimeutil.c", line 148: warning: improper pointer/integer combination: op "="
"smimeutil.c", line 148: warning: end-of-loop code not reached
"smimeutil.c", line 189: warning: end-of-loop code not reached
"smimeutil.c", line 212: warning: end-of-loop code not reached
"smimeutil.c", line 214: warning: end-of-loop code not reached
"smimeutil.c", line 219: warning: end-of-loop code not reached
"smimeutil.c", line 240: warning: end-of-loop code not reached
"smimeutil.c", line 255: warning: end-of-loop code not reached
"smimeutil.c", line 257: warning: end-of-loop code not reached
"smimeutil.c", line 278: warning: end-of-loop code not reached
"smimeutil.c", line 293: warning: end-of-loop code not reached
"smimeutil.c", line 295: warning: end-of-loop code not reached
"smimeutil.c", line 311: warning: end-of-loop code not reached
"smimeutil.c", line 323: warning: end-of-loop code not reached
"smimeutil.c", line 325: warning: end-of-loop code not reached
"smimeutil.c", line 339: warning: end-of-loop code not reached
"smimeutil.c", line 340: warning: improper pointer/integer combination: op "="
"smimeutil.c", line 340: warning: end-of-loop code not reached
"smimeutil.c", line 357: warning: end-of-loop code not reached
"smimeutil.c", line 358: warning: improper pointer/integer combination: op "="
"smimeutil.c", line 358: warning: end-of-loop code not reached
ar r libsmime.a certauth.o keygen.o pkcs12.o smime-qry.o smime-enc.o smime-vfy.o smimemime.o smimeutil.o
ar: creating libsmime.a
ranlib libsmime.a
cc -g -o smime smime.o -L/usr/local/ssl/lib -L. -lsmime -lcrypto
ild: (undefined symbol) Free -- referenced in the text segment of ./libsmime.a(smimemime.o)
ild: (undefined symbol) Free -- referenced in the text segment of ./libsmime.a(smime-vfy.o)
ild: (undefined symbol) Free -- referenced in the text segment of ./libsmime.a(smime-qry.o)
ild: (undefined symbol) Free -- referenced in the text segment of ./libsmime.a(keygen.o)
ild: (undefined symbol) Realloc -- referenced in the text segment of ./libsmime.a(smimemime.o)
ild: (undefined symbol) Malloc -- referenced in the text segment of ./libsmime.a(smimeutil.o)
ild: (undefined symbol) Malloc -- referenced in the text segment of ./libsmime.a(smimemime.o)
ild: (undefined symbol) Malloc -- referenced in the text segment of ./libsmime.a(smime-qry.o)
cons: *** [smime] Error 5
cons: errors constructing smime


 
 
 
 
Côme Chaput

Reply via email to