1.2.3pre1 compile bugfix
Brought to you by:
captnmark
From: <fub...@bi...> - 2002-10-27 13:12:06
|
I got two make errors when compiling icewm 1.2.3pre1: a paren problem in aapm.cc and an #include problem in icesound.cc. Before you ask, I do *not* have the error messages. Here is what i did to get icewm to compile. *CHANGE aapm.cc, LINE 466 FROM width((), height(), 0, 0)); TO width(), height(), 0, 0); END *ADD THE FOLLOWING LINES TO THE TOP OF icesound.cc #define THROW(Result) { rc = (Result); goto exceptionHandler; } #define TRY(Command) { if ((rc = (Command))) THROW(rc); } #define CATCH(Handler) { exceptionHandler: { Handler } return rc; } END These #defines were taken from icesh.cc. Somewhere they are supposed to carry forward. ALSO: the msgfmt program uses a different syntax on my system. Haven't fixed it yet. DISCLAIMER: I do not know C/C++. These fixes get you through make, but that is about all. The APM applet did not appear to wear pixmaps when i tested the binaries briefly (i rolled back to 120 for aesthetic reasons). PS: This is the ./configure options: ./configure --disable-nls --enable-antialiasing \ --with-icesound=OSS,Y,ESound --enable-i18n --enable-wm-session \ --enable-guievents --enable-shaped-decorations --enable-gradients \ --enable-xfreetype --enable-movesize-fx --with-x \ --with-gnome-menu=/usr/share/gnome/apps --with-imlib=/usr/bin \ --with-mkfontdir=/usr/X11R6/bin/ The system was a i586 running mdk8.1 for i386. --Trent |