troll ~ # emerge --info Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-gentoo i686) ================================================================= System uname: 2.6.15-gentoo i686 Intel(R) Pentium(R) M processor 1300MHz Gentoo Base System version 1.12.0_pre15 ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10, 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -pipe -O2 -fomit-frame-pointer -frename-registers -fprefetch-loop-arrays -falign-functions=64 -mmmx -msse2 -msse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/openjms/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium-m -pipe -O2 -fomit-frame-pointer -frename-registers -fprefetch-loop-arrays -falign-functions=64 -mmmx -msse2 -msse" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy ccache distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" LANG="de_DE@euro" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X accessibility acpi alsa apache2 apm audiofile avi bash-completion bashcompletion berkdb bitmap-fonts bitmapfonts bonobo bootsplash bzip2 cdr crypt cups curl dbus dvdr eds emboss encode esd exif expat fam festival ffmpeg firefox foomaticdb fortran freetds gd gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml hal howl idn imagemagick imlib java jpeg junit kdexdeltas kerberos lcms libg++ libwww mad mhash mikmod mmx mng motif mozilla mp3 mpeg mysql ncurses nls odbc ogg oggvorbis opengl pam pcre pdflib perl png postgres python quicktime readline ruby samba sdl speech spell sse sse2 ssl svga tcltk tcpd tetex tiff truetype truetype-fonts truetypefonts type1-fonts type1fonts udev unicode usb vorbis wmf xine xinerama xml xml2 xmms xv zlib video_cards_i810 linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, PORTDIR_OVERLAY >>> emerge (1 of 90) dev-java/log4j-1.2.9 to / >>> md5 files ;-) log4j-1.2.9.ebuild >>> md5 files ;-) log4j-1.2.12.ebuild >>> md5 files ;-) log4j-1.2.11.ebuild >>> md5 files ;-) log4j-1.2.13.ebuild >>> md5 files ;-) files/digest-log4j-1.2.9 >>> md5 files ;-) files/digest-log4j-1.2.11 >>> md5 files ;-) files/digest-log4j-1.2.12 >>> md5 files ;-) files/digest-log4j-1.2.13 >>> md5 src_uri ;-) logging-log4j-1.2.9.tar.gz >>> Unpacking source... >>> Unpacking logging-log4j-1.2.9.tar.gz to /var/tmp/portage/log4j-1.2.9/work tar: A lone zero block at 17639 >>> Source unpacked. Buildfile: build.xml init: build.core: [mkdir] Created dir: /var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/dist/classes [javac] Compiling 158 source files to /var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/dist/classes [javac] Issued 1 semantic warning compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/helpers/LogLog.java": [javac] 66. key = OptionConverter.getSystemProperty(CONFIG_DEBUG_KEY, null); [javac] ^--------------^ [javac] *** Semantic Warning: The variable "CONFIG_DEBUG_KEY" declared in type "org.apache.log4j.helpers.LogLog" has been deprecated. [javac] Issued 14 semantic warnings compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/spi/LoggingEvent.java": [javac] 140. this.logger = logger; [javac] ^---------^ [javac] *** Semantic Warning: The variable "logger" declared in type "org.apache.log4j.spi.LoggingEvent" has been deprecated. [javac] 141. this.categoryName = logger.getName(); [javac] ^---------------^ [javac] *** Semantic Warning: The variable "categoryName" declared in type "org.apache.log4j.spi.LoggingEvent" has been deprecated. [javac] 142. this.level = level; [javac] ^--------^ [javac] *** Semantic Warning: The variable "level" declared in type "org.apache.log4j.spi.LoggingEvent" has been deprecated. [javac] 165. this.logger = logger; [javac] ^---------^ [javac] *** Semantic Warning: The variable "logger" declared in type "org.apache.log4j.spi.LoggingEvent" has been deprecated. [javac] 166. this.categoryName = logger.getName(); [javac] ^---------------^ [javac] *** Semantic Warning: The variable "categoryName" declared in type "org.apache.log4j.spi.LoggingEvent" has been deprecated. [javac] 167. this.level = level; [javac] ^--------^ [javac] *** Semantic Warning: The variable "level" declared in type "org.apache.log4j.spi.LoggingEvent" has been deprecated. [javac] 191. return (Level) level; [javac] ^---^ [javac] *** Semantic Warning: The variable "level" declared in type "org.apache.log4j.spi.LoggingEvent" has been deprecated. [javac] 199. return categoryName; [javac] ^----------^ [javac] *** Semantic Warning: The variable "categoryName" declared in type "org.apache.log4j.spi.LoggingEvent" has been deprecated. [javac] 284. LoggerRepository repository = logger.getLoggerRepository(); [javac] ^----^ [javac] *** Semantic Warning: The variable "logger" declared in type "org.apache.log4j.spi.LoggingEvent" has been deprecated. [javac] 345. level = Level.toLevel(p); [javac] ^---^ [javac] *** Semantic Warning: The variable "level" declared in type "org.apache.log4j.spi.LoggingEvent" has been deprecated. [javac] 360. level = (Level) m.invoke(null, PARAM_ARRAY); [javac] ^---^ [javac] *** Semantic Warning: The variable "level" declared in type "org.apache.log4j.spi.LoggingEvent" has been deprecated. [javac] 364. level = Level.toLevel(p); [javac] ^---^ [javac] *** Semantic Warning: The variable "level" declared in type "org.apache.log4j.spi.LoggingEvent" has been deprecated. [javac] 407. oos.writeInt(level.toInt()); [javac] ^---^ [javac] *** Semantic Warning: The variable "level" declared in type "org.apache.log4j.spi.LoggingEvent" has been deprecated. [javac] 409. Class clazz = level.getClass(); [javac] ^---^ [javac] *** Semantic Warning: The variable "level" declared in type "org.apache.log4j.spi.LoggingEvent" has been deprecated. [javac] Issued 5 semantic warnings compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/Level.java": [javac] 38. final static public Level FATAL = new Level(FATAL_INT, "FATAL", 0); [javac] ^---^ [javac] *** Semantic Warning: Field "FATAL" shadows a field of the same name in "org.apache.log4j.Priority". [javac] 43. final static public Level ERROR = new Level(ERROR_INT, "ERROR", 3); [javac] ^---^ [javac] *** Semantic Warning: Field "ERROR" shadows a field of the same name in "org.apache.log4j.Priority". [javac] 48. final static public Level WARN = new Level(WARN_INT, "WARN", 4); [javac] ^--^ [javac] *** Semantic Warning: Field "WARN" shadows a field of the same name in "org.apache.log4j.Priority". [javac] 54. final static public Level INFO = new Level(INFO_INT, "INFO", 6); [javac] ^--^ [javac] *** Semantic Warning: Field "INFO" shadows a field of the same name in "org.apache.log4j.Priority". [javac] 60. final static public Level DEBUG = new Level(DEBUG_INT, "DEBUG", 7); [javac] ^---^ [javac] *** Semantic Warning: Field "DEBUG" shadows a field of the same name in "org.apache.log4j.Priority". [javac] Issued 1 semantic warning compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/helpers/FileWatchdog.java": [javac] 95. Thread.currentThread().sleep(delay); [javac] ^--------------------------^ [javac] *** Semantic Warning: Invoking the class method "sleep" via an instance is discouraged because the method invoked will be the one in the variable's declared type, not the instance's dynamic type. [javac] Issued 1 semantic warning compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/PropertyConfigurator.java": [javac] 389. value = properties.getProperty(LogLog.CONFIG_DEBUG_KEY); [javac] ^---------------------^ [javac] *** Semantic Warning: The variable "CONFIG_DEBUG_KEY" declared in type "org.apache.log4j.helpers.LogLog" has been deprecated. [javac] Issued 4 semantic warnings compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/LogManager.java": [javac] 73. String override =OptionConverter.getSystemProperty(DEFAULT_INIT_OVERRIDE_KEY, [javac] ^-----------------------^ [javac] *** Semantic Warning: The variable "DEFAULT_INIT_OVERRIDE_KEY" declared in type "org.apache.log4j.LogManager" has been deprecated. [javac] 81. DEFAULT_CONFIGURATION_KEY, [javac] ^-----------------------^ [javac] *** Semantic Warning: The variable "DEFAULT_CONFIGURATION_KEY" declared in type "org.apache.log4j.LogManager" has been deprecated. [javac] 85. CONFIGURATOR_CLASS_KEY, [javac] ^--------------------^ [javac] *** Semantic Warning: The variable "CONFIGURATOR_CLASS_KEY" declared in type "org.apache.log4j.LogManager" has been deprecated. [javac] 96. url = Loader.getResource(DEFAULT_CONFIGURATION_FILE); [javac] ^------------------------^ [javac] *** Semantic Warning: The variable "DEFAULT_CONFIGURATION_FILE" declared in type "org.apache.log4j.LogManager" has been deprecated. [javac] Issued 1 semantic warning compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/Hierarchy.java": [javac] 429. Logger root = getRootLogger(); [javac] ^--^ [javac] *** Semantic Warning: Local "root" shadows a field of the same name in "org.apache.log4j.Hierarchy". [javac] Issued 2 semantic warnings compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/helpers/OnlyOnceErrorHandler.java": [javac] 32. final String WARN_PREFIX = "log4j warning: "; [javac] ^-----------------------------^ [javac] *** Semantic Warning: Final field "WARN_PREFIX" is initialized with a constant expression and could be made static to save space. [javac] 33. final String ERROR_PREFIX = "log4j error: "; [javac] ^----------------------------^ [javac] *** Semantic Warning: Final field "ERROR_PREFIX" is initialized with a constant expression and could be made static to save space. [javac] Issued 2 semantic warnings compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/PatternLayout.java": [javac] 400. protected final int BUF_SIZE = 256; [javac] ^------------^ [javac] *** Semantic Warning: Final field "BUF_SIZE" is initialized with a constant expression and could be made static to save space. [javac] 401. protected final int MAX_CAPACITY = 1024; [javac] ^-----------------^ [javac] *** Semantic Warning: Final field "MAX_CAPACITY" is initialized with a constant expression and could be made static to save space. [javac] Found 1 semantic error compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/DailyRollingFileAppender.java": [javac] 358. class RollingCalendar extends GregorianCalendar { [javac] ^-------------^ [javac] *** Semantic Error: The abstract method "int compareTo(java.lang.Object $1);", inherited from type "java.lang.Comparable", is not implemented in the non-abstract class "org.apache.log4j.RollingCalendar". [javac] Issued 5 semantic warnings compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/HTMLLayout.java": [javac] 21. protected final int BUF_SIZE = 256; [javac] ^------------^ [javac] *** Semantic Warning: Final field "BUF_SIZE" is initialized with a constant expression and could be made static to save space. [javac] 22. protected final int MAX_CAPACITY = 1024; [javac] ^-----------------^ [javac] *** Semantic Warning: Final field "MAX_CAPACITY" is initialized with a constant expression and could be made static to save space. [javac] 125. sbuf.append(event.timeStamp - event.getStartTime()); [javac] ^----------------^ [javac] *** Semantic Warning: Invoking the class method "getStartTime" via an instance is discouraged because the method invoked will be the one in the variable's declared type, not the instance's dynamic type. [javac] 201. StringBuffer sbuf = new StringBuffer(); [javac] ^--^ [javac] *** Semantic Warning: Local "sbuf" shadows a field of the same name in "org.apache.log4j.HTMLLayout". [javac] 236. StringBuffer sbuf = new StringBuffer(); [javac] ^--^ [javac] *** Semantic Warning: Local "sbuf" shadows a field of the same name in "org.apache.log4j.HTMLLayout". [javac] Issued 1 semantic warning compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/chainsaw/ControlPanel.java": [javac] 85. final Priority[] allPriorities = Priority.getAllPossiblePriorities(); [javac] ^---------------------------------^ [javac] *** Semantic Warning: The method "org.apache.log4j.Priority[] getAllPossiblePriorities();" declared in type "org.apache.log4j.Priority" has been deprecated. [javac] Issued 1 semantic warning compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/chainsaw/MyTableModel.java": [javac] 132. private Priority mPriorityFilter = Priority.DEBUG; [javac] ^------------^ [javac] *** Semantic Warning: The variable "DEBUG" declared in type "org.apache.log4j.Priority" has been deprecated. [javac] Issued 2 semantic warnings compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/helpers/SyslogWriter.java": [javac] 28. final int SYSLOG_PORT = 514; [javac] ^---------------^ [javac] *** Semantic Warning: Final field "SYSLOG_PORT" is initialized with a constant expression and could be made static to save space. [javac] 36. this.syslogHost = syslogHost; [javac] ^--------^ [javac] *** Semantic Warning: Accessing the class field "syslogHost" via an instance is discouraged because the field accessed will be the one in the variable's declared type, not the instance's dynamic type. [javac] Issued 3 semantic warnings compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java": [javac] 73. Enumeration children = children(); [javac] ^------^ [javac] *** Semantic Warning: Local "children" shadows a field of the same name in "javax.swing.tree.DefaultMutableTreeNode". [javac] 85. Enumeration children = children(); [javac] ^------^ [javac] *** Semantic Warning: Local "children" shadows a field of the same name in "javax.swing.tree.DefaultMutableTreeNode". [javac] 167. TreeNode parent = getParent(); [javac] ^----^ [javac] *** Semantic Warning: Local "parent" shadows a field of the same name in "javax.swing.tree.DefaultMutableTreeNode". [javac] Issued 3 semantic warnings compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java": [javac] 97. CategoryNode root = (CategoryNode) getRoot(); [javac] ^--^ [javac] *** Semantic Warning: Local "root" shadows a field of the same name in "javax.swing.tree.DefaultTreeModel". [javac] 133. CategoryNode root = (CategoryNode) getRoot(); [javac] ^--^ [javac] *** Semantic Warning: Local "root" shadows a field of the same name in "javax.swing.tree.DefaultTreeModel". [javac] 181. CategoryNode root = (CategoryNode) getRoot(); [javac] ^--^ [javac] *** Semantic Warning: Local "root" shadows a field of the same name in "javax.swing.tree.DefaultTreeModel". [javac] Issued 2 semantic warnings compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/lf5/viewer/LogFactor5Dialog.java": [javac] 45. public void show() { [javac] ^----^ [javac] *** Semantic Warning: The overridden method "void show();" is deprecated in type "java.awt.Dialog". [javac] 49. super.show(); [javac] ^----------^ [javac] *** Semantic Warning: The method "void show();" declared in type "java.awt.Dialog" has been deprecated. [javac] Issued 1 semantic warning compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/lf5/viewer/LogFactor5ErrorDialog.java": [javac] 46. hide(); [javac] ^----^ [javac] *** Semantic Warning: The method "void hide();" declared in type "java.awt.Dialog" has been deprecated. [javac] Issued 1 semantic warning compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/lf5/util/LogFileParser.java": [javac] 156. _loadDialog.hide(); [javac] ^----------------^ [javac] *** Semantic Warning: The method "void hide();" declared in type "java.awt.Dialog" has been deprecated. [javac] Issued 1 semantic warning compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java": [javac] 1237. fonts = tk.getFontList(); [javac] ^--------------^ [javac] *** Semantic Warning: The method "java.lang.String[] getFontList();" declared in type "java.awt.Toolkit" has been deprecated. [javac] Issued 2 semantic warnings compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryImmediateEditor.java": [javac] 34. private CategoryNodeRenderer renderer; [javac] ^------^ [javac] *** Semantic Warning: Field "renderer" shadows a field of the same name in "javax.swing.tree.DefaultTreeCellEditor". [javac] 35. protected Icon editingIcon = null; [javac] ^---------^ [javac] *** Semantic Warning: Field "editingIcon" shadows a field of the same name in "javax.swing.tree.DefaultTreeCellEditor". [javac] Issued 3 semantic warnings compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/lf5/viewer/LogFactor5InputDialog.java": [javac] 79. hide(); [javac] ^----^ [javac] *** Semantic Warning: The method "void hide();" declared in type "java.awt.Dialog" has been deprecated. [javac] 87. hide(); [javac] ^----^ [javac] *** Semantic Warning: The method "void hide();" declared in type "java.awt.Dialog" has been deprecated. [javac] 94. hide(); [javac] ^----^ [javac] *** Semantic Warning: The method "void hide();" declared in type "java.awt.Dialog" has been deprecated. [javac] Issued 2 semantic warnings compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/net/SimpleSocketServer.java": [javac] 82. new DOMConfigurator().configure(configFile); [javac] ^-----------------------------^ [javac] *** Semantic Warning: Invoking the class method "configure" via an instance is discouraged because the method invoked will be the one in the variable's declared type, not the instance's dynamic type. [javac] 84. new PropertyConfigurator().configure(configFile); [javac] ^----------------------------------^ [javac] *** Semantic Warning: Invoking the class method "configure" via an instance is discouraged because the method invoked will be the one in the variable's declared type, not the instance's dynamic type. [javac] Issued 2 semantic warnings compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/net/SocketServer.java": [javac] 170. Hierarchy h = new Hierarchy(new RootLogger((Level) Priority.DEBUG)); [javac] ^------------^ [javac] *** Semantic Warning: The variable "DEBUG" declared in type "org.apache.log4j.Priority" has been deprecated. [javac] 187. genericHierarchy = new Hierarchy(new RootLogger((Level) Priority.DEBUG)); [javac] ^------------^ [javac] *** Semantic Warning: The variable "DEBUG" declared in type "org.apache.log4j.Priority" has been deprecated. [javac] Issued 1 semantic warning compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/net/test/SMTPMin.java": [javac] 50. cat.log(Priority.FATAL, "Message " + i++); [javac] ^------------^ [javac] *** Semantic Warning: The variable "FATAL" declared in type "org.apache.log4j.Priority" has been deprecated. [javac] Issued 1 semantic warning compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/net/test/SocketMin.java": [javac] 99. cat.log(Priority.FATAL, "Message " + i++); [javac] ^------------^ [javac] *** Semantic Warning: The variable "FATAL" declared in type "org.apache.log4j.Priority" has been deprecated. [javac] Issued 1 semantic warning compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/net/test/SyslogMin.java": [javac] 57. CAT.log(Priority.FATAL, "Message " + i++); [javac] ^------------^ [javac] *** Semantic Warning: The variable "FATAL" declared in type "org.apache.log4j.Priority" has been deprecated. [javac] Issued 1 semantic warning compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/nt/test/NTMin.java": [javac] 58. cat.log(Priority.FATAL, "Message " + i++); [javac] ^------------^ [javac] *** Semantic Warning: The variable "FATAL" declared in type "org.apache.log4j.Priority" has been deprecated. BUILD FAILED /var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/build.xml:190: Compile failed; see the compiler error output for details. Total time: 7 seconds
here is the error: [javac] Found 1 semantic error compiling "/var/tmp/portage/log4j-1.2.9/work/logging-log4j-1.2.9/src/java/org/apache/log4j/DailyRollingFileAppender.java": [javac] 358. class RollingCalendar extends GregorianCalendar { [javac] ^-------------^ [javac] *** Semantic Error: The abstract method "int compareTo(java.lang.Object $1);", inherited from type "java.lang.Comparable", is not implemented in the non-abstract class "org.apache.log4j.RollingCalendar".
troll ~ # java-config --java-version java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
Java 1.5 is package.masked for a reason...