Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Unable to compile under OPENSUSE 10.3

Help
2007-11-18
2013-03-01
  • hi

    Under Suse 10.3 (openssl 0.9.8e)
    While compiling tqsllib i have this error :

    make
    make  all-am
    make[1]: Entering directory `/home/f8arr/Documents/down/lotw/tqsllib-2.0'
    /bin/sh ./libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -I/usr/include -I/usr/include   -g3 -O -Wall   -DCONFDIR=\"/usr/local/share/tqsl\" -g -O2 -c -o openssl_cert.lo openssl_cert.cpp
    g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include -I/usr/include -I/usr/include -g3 -O -Wall -DCONFDIR=\"/usr/local/share/tqsl\" -g -O2 -c openssl_cert.cpp  -fPIC -DPIC -o .libs/openssl_cert.o
    openssl_cert.cpp:1294:2: error: #error "Unexpected OpenSSL version; check X509_ATTRIBUTE struct compatibility"
    openssl_cert.cpp: In function ‘int tqsl_getCertificatePrivateKeyType(void*)’:
    openssl_cert.cpp:1053: warning: deprecated conversion from string constant to ‘char*’
    openssl_cert.cpp: At global scope:
    openssl_cert.cpp:2405: warning: ‘int tqsl_cert_get_subject_name_count(X509*)’ defined but not used
    openssl_cert.cpp:2414: warning: ‘int tqsl_cert_get_subject_name_index(X509*, int, TQSL_X509_NAME_ITEM*)’ defined but not used
    openssl_cert.cpp:2440: warning: ‘int tqsl_cert_get_subject_date(X509*, const char*, tQSL_Date*)’ defined but not used
    make[1]: *** [openssl_cert.lo] Error 1
    make[1]: Leaving directory `/home/f8arr/Documents/down/lotw/tqsllib-2.0'
    make: *** [all] Error 2

    any idear ?
    best regards
    Guil F8ARR

     
  • kc2ywe
    kc2ywe
    2013-03-01

    This should have been fixed sometime between 2007 and the newest version, to be released shortly. Please make a ticket if there's still problems after that.