FIRST ERROR: streams/wvistreamlist.cc: In member function 'virtual bool WvIStreamList::post_select(IWvStream::SelectInfo&)': streams/wvistreamlist.cc:193: error: '__assert_fail' was not declared in this scope streams/wvistreamlist.cc:193: error: '__ASSERT_VOID_CAST' was not declared in this scope make[1]: *** [streams/wvistreamlist.o] Error 1 make[1]: Leaving directory `/home/jt/oleg/optware/oleg/builds/wvstreams' SOLUTION: i comment out the line SECOND ERROR: compiling uniconf/uniconf.o... ./include/uniconfkey.h: In member function 'UniConfKey UniConfKey::last(int) const': ./include/uniconfkey.h:330: error: 'INT_MAX' was not declared in this scope ./include/uniconfkey.h: In member function 'UniConfKey UniConfKey::removefirst(int) const': ./include/uniconfkey.h:341: error: 'INT_MAX' was not declared in this scope make[1]: *** [uniconf/uniconf.o] Error 1 make[1]: Leaving directory `/home/jt/oleg/optware/oleg/builds/wvstreams' SOLUTION: I icnlude the limits.h in uniconfkey.h THIRD ERROR: compiling uniconf/uniconfkey.o... uniconf/uniconfkey.cc: In member function 'UniConfKey UniConfKey::subkey(const UniConfKey&) const': uniconf/uniconfkey.cc:327: error: '__assert_fail' was not declared in this scope uniconf/uniconfkey.cc:327: error: '__ASSERT_VOID_CAST' was not declared in this scope make[1]: *** [uniconf/uniconfkey.o] Error 1 SOLUTION: I comment out the line FOURTH ERROR: compiling utils/wvcrashbase.o... utils/wvcrashbase.cc:22: error: 'program_invocation_short_name' was not declared in this scope make[1]: *** [utils/wvcrashbase.o] Error 1 SOLUTION: I replaced the define with text "UNKOWN" FITH ERROR: utils/wvcrash.cc:31:23: error: execinfo.h: No such file or directory utils/wvcrash.cc:35: error: 'program_invocation_short_name' was not declared in this scope utils/wvcrash.cc: In function 'void wvcrash_real(int, int, pid_t)': utils/wvcrash.cc:272: error: 'backtrace' was not declared in this scope utils/wvcrash.cc:272: error: 'backtrace_symbols_fd' was not declared in this scope make[1]: *** [utils/wvcrash.o] Error 1 SOLUTION: i copied the execinfo.h from /usr/include to the wvstreams/include folder (oleg fw doesnt have any execinfo) and replaced the define with UNKNOWN (like 4) SIXTH (AND MAJOR BUG) ERROR: compiling crypto/wvx509.o... crypto/wvx509.cc: In member function 'bool WvX509::get_policy_constraints(int&, int&) const': crypto/wvx509.cc:816: error: 'POLICY_CONSTRAINTS' was not declared in this scope crypto/wvx509.cc:816: error: 'constraints' was not declared in this scope crypto/wvx509.cc:819: error: expected type-specifier before 'POLICY_CONSTRAINTS' crypto/wvx509.cc:819: error: expected `>' before 'POLICY_CONSTRAINTS' crypto/wvx509.cc:819: error: expected `(' before 'POLICY_CONSTRAINTS' crypto/wvx509.cc:819: error: expected primary-expression before '>' token crypto/wvx509.cc:821: error: expected `)' before ';' token crypto/wvx509.cc:835: error: 'POLICY_CONSTRAINTS_free' was not declared in this scope crypto/wvx509.cc: In member function 'void WvX509::set_policy_constraints(int, int)': crypto/wvx509.cc:848: error: 'POLICY_CONSTRAINTS' was not declared in this scope crypto/wvx509.cc:848: error: 'constraints' was not declared in this scope crypto/wvx509.cc:848: error: 'POLICY_CONSTRAINTS_new' was not declared in this scope crypto/wvx509.cc:861: error: 'POLICY_CONSTRAINTS_free' was not declared in this scope crypto/wvx509.cc: In member function 'bool WvX509::get_policy_mapping(WvList&) const': crypto/wvx509.cc:869: error: 'POLICY_MAPPINGS' was not declared in this scope crypto/wvx509.cc:869: error: 'mappings' was not declared in this scope crypto/wvx509.cc:870: error: 'POLICY_MAPPING' was not declared in this scope crypto/wvx509.cc:870: error: 'map' was not declared in this scope crypto/wvx509.cc:873: error: expected type-specifier before 'POLICY_MAPPINGS' crypto/wvx509.cc:873: error: expected `>' before 'POLICY_MAPPINGS' crypto/wvx509.cc:873: error: expected `(' before 'POLICY_MAPPINGS' crypto/wvx509.cc:873: error: expected primary-expression before '>' token crypto/wvx509.cc:874: error: 'NID_policy_mappings' was not declared in this scope crypto/wvx509.cc:875: error: expected `)' before ';' token crypto/wvx509.cc:882: error: 'sk_POLICY_MAPPING_num' was not declared in this scope crypto/wvx509.cc:884: error: 'sk_POLICY_MAPPING_value' was not declared in this scope crypto/wvx509.cc:890: error: 'POLICY_MAPPING_free' was not declared in this scope crypto/wvx509.cc:890: error: 'sk_POLICY_MAPPING_pop_free' was not declared in this scope crypto/wvx509.cc: In member function 'void WvX509::set_policy_mapping(WvList&)': crypto/wvx509.cc:900: error: 'POLICY_MAPPINGS' was not declared in this scope crypto/wvx509.cc:900: error: 'maps' was not declared in this scope crypto/wvx509.cc:900: error: 'sk_POLICY_MAPPING_new_null' was not declared in this scope crypto/wvx509.cc:905: error: 'POLICY_MAPPING' was not declared in this scope crypto/wvx509.cc:905: error: 'map' was not declared in this scope crypto/wvx509.cc:905: error: 'POLICY_MAPPING_new' was not declared in this scope crypto/wvx509.cc:908: error: 'sk_POLICY_MAPPING_push' was not declared in this scope crypto/wvx509.cc:912: error: 'NID_policy_mappings' was not declared in this scope crypto/wvx509.cc:915: error: 'POLICY_MAPPING_free' was not declared in this scope crypto/wvx509.cc:915: error: 'sk_POLICY_MAPPING_pop_free' was not declared in this scope make[1]: *** [crypto/wvx509.o] Error 1 make[1]: Leaving directory `/home/jt/oleg/optware/oleg/builds/wvstreams' BAD SOLUTION: copy the openssl 0.9.8 h files to the include directory! But when he tries to link, the linker didnt find the entry points in the library (because it is 0.9.7)