Check attached build log.
Created attachment 175953 [details] Build log
Created attachment 179019 [details] updated ebuild and updated ebuild to include gcc 4.3 patch
Created attachment 179021 [details, diff] patch for gcc 4.3
Created attachment 179023 [details] updated xclass-0.8.2 ebuild to include patch
@treecleaners Leaf library, nothing depends on it. Broken with gcc-4.3. No maintainer, Anant retired, bug 154427. Pending version bump since the time of of Moses, bug 147032. I tried to make it compile on amd64 but was greeted with this error: c++ -I../include -O2 -march=core2 -mcx16 -msahf --param l1-cache-size=32 --param l1-cache-line-size=64 -mtune=core2 -pipe -Wall -ggdb -O2 -c xdnd.cc xdnd.cc: In member function ‘virtual int OXDNDicon::HandleDNDdrop(ODNDdata*)’: xdnd.cc:114: warning: '#' flag used with ‘%d’ printf format xdnd.cc:114: warning: format ‘%#d’ expects type ‘int’, but argument 4 has type ‘Atom’ xdnd.cc:114: warning: format ‘%s’ expects type ‘char*’, but argument 5 has type ‘void*’ xdnd.cc: At global scope: xdnd.cc:167: warning: ISO C++ forbids declaration of ‘main’ with no type xdnd.cc: In member function ‘virtual Atom OXMain::HandleDNDenter(Atom*)’: xdnd.cc:381: warning: '#' flag used with ‘%d’ printf format xdnd.cc:381: warning: format ‘%#d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’ xdnd.cc: In member function ‘virtual int OXMain::HandleDNDdrop(ODNDdata*)’: xdnd.cc:407: warning: '#' flag used with ‘%d’ printf format xdnd.cc:407: warning: format ‘%#d’ expects type ‘int’, but argument 4 has type ‘Atom’ xdnd.cc:407: warning: format ‘%s’ expects type ‘char*’, but argument 5 has type ‘void*’ xdnd.cc: In member function ‘virtual Atom OXMain::HandleDNDposition(int, int, Atom, int, int)’: xdnd.cc:418: warning: '#' flag used with ‘%d’ printf format xdnd.cc:418: warning: format ‘%#d’ expects type ‘int’, but argument 3 has type ‘Atom’ c++ -o btest btest.o -L../lib/libxclass -lxclass -L/usr/X11R6/lib -lXpm -lXext -lX11 -lXpm -lXext -lX11 /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lxclass collect2: ld returned 1 exit status make[1]: *** [btest] Error 1 make[1]: Leaving directory `/var/tmp/portage/x11-libs/xclass-0.8.2-r2/work/xclass-0.8.2/test' make: *** [all] Error 2 In other words: broken, nobody cares, please take it to cemetary.
# Jeremy Olexa <darkside@gentoo.org> (21 Mar 2009) # Masked for removal in 60 days. Broken with gcc-4.3, unmaintained & nothing # depends on it. bug 251747 x11-libs/xclass
removed from tree, wontfix