app-text/wv2-0.0.9 ebuild fails with the following errors: 2 -march=athlon-xp -O3 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -c olestorage.cpp -MT olestorage.lo -MD -MP -MF .deps/olestorage.TPlo -fPIC -DPIC -o olestorage.lo olestorage.cpp: In member function `bool wvWare::OLEStorage::open(wvWare::OLEStorage::Mode)': olestorage.cpp:97: cannot convert `GsfInputMemory*' to `GsfInput*' in assignment olestorage.cpp:99: cannot convert `GsfInputMemory*' to `GsfInput*' in assignment olestorage.cpp:109: cannot convert `GsfInfileMSOle*' to `GsfInfile*' in assignment olestorage.cpp:110: warning: use of old-style cast olestorage.cpp:110: warning: use of old-style cast olestorage.cpp:110: warning: use of old-style cast olestorage.cpp:120: cannot convert `GsfOutputStdio*' to `GsfOutput*' in initialization olestorage.cpp:129: warning: use of old-style cast olestorage.cpp:129: warning: use of old-style cast olestorage.cpp:130: warning: use of old-style cast olestorage.cpp:130: warning: use of old-style cast olestorage.cpp:130: warning: use of old-style cast olestorage.cpp: In member function `void wvWare::OLEStorage::close()': olestorage.cpp:149: warning: use of old-style cast olestorage.cpp:149: warning: use of old-style cast olestorage.cpp:149: warning: use of old-style cast olestorage.cpp:155: warning: use of old-style cast olestorage.cpp:155: warning: use of old-style cast olestorage.cpp:155: warning: use of old-style cast olestorage.cpp: In member function `std::list<std::string, std::allocator<std::string> > wvWare::OLEStorage::listDirectory()': olestorage.cpp:181: warning: use of old-style cast olestorage.cpp:181: warning: use of old-style cast olestorage.cpp:181: warning: use of old-style cast olestorage.cpp: In member function `bool wvWare::OLEStorage::enterDirectory(const std::string&)': olestorage.cpp:195: warning: use of old-style cast olestorage.cpp:196: warning: use of old-style cast olestorage.cpp:196: warning: use of old-style cast olestorage.cpp:197: warning: use of old-style cast olestorage.cpp:197: warning: use of old-style cast olestorage.cpp:208: warning: use of old-style cast olestorage.cpp:208: warning: use of old-style cast olestorage.cpp: In member function `void wvWare::OLEStorage::leaveDirectory()': olestorage.cpp:219: warning: use of old-style cast olestorage.cpp:219: warning: use of old-style cast olestorage.cpp:219: warning: use of old-style cast olestorage.cpp:222: warning: use of old-style cast olestorage.cpp:222: warning: use of old-style cast olestorage.cpp:222: warning: use of old-style cast olestorage.cpp: In member function `std::string wvWare::OLEStorage::path() const': olestorage.cpp:275: warning: use of old-style cast olestorage.cpp:275: warning: use of old-style cast olestorage.cpp:277: warning: use of old-style cast olestorage.cpp:277: warning: use of old-style cast make[2]: *** [olestorage.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/wv2-0.0.9/work/wv2-0.0.9/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/wv2-0.0.9/work/wv2-0.0.9' make: *** [all] Error 2 !!! ERROR: app-text/wv2-0.0.9 failed. !!! Function src_compile, Line 26, Exitcode 2 !!! (no error message) My USE flags: cups kde dvd qt vorbis encode dvd arts mpeg opengl pdflib png qt quicktime samba scanner tetex truetype usb cdr crypt gif java -alsa and compiler flags: CFLAGS="-march=athlon-xp -O3 -pipe" CXXFLAGS="${CFLAGS}"
Suggestion from nique on the forum was to downgrade libgsf to 1.7.2. ee99ee2 still has problems, but it worked for me and a number of others. You still get a load of 'old-style cast' errors, but the compile continues.
what about wv2-0.1? is this still relevant?
I can't handle anything right now. Please put me down as inactive and don't assign any more bugs till further notice. Thanks
fixed in 0.1