From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11181 invoked by alias); 26 Mar 2010 16:51:58 -0000 Received: (qmail 11171 invoked by uid 22791); 26 Mar 2010 16:51:57 -0000 X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00 X-Spam-Check-By: sourceware.org Received: from mpls-qmqp-04.inet.qwest.net (HELO mpls-qmqp-04.inet.qwest.net) (63.231.195.115) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 26 Mar 2010 16:51:45 +0000 Received: from [127.0.0.1] (unknown [70.58.238.194]) by mpls-qmqp-04.inet.qwest.net (Postfix) with ESMTP id 6997F22DE63; Fri, 26 Mar 2010 16:51:40 +0000 (UTC) Message-ID: <4BACE60D.9080103@rhsdplanning.com> Date: Fri, 26 Mar 2010 16:51:00 -0000 From: Keith User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Keith CC: java@gcc.gnu.org Subject: Re: 'java.lang.String' has no method References: <4BABA6A1.4020404@rhsdplanning.com> In-Reply-To: <4BABA6A1.4020404@rhsdplanning.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact java-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-owner@gcc.gnu.org X-SW-Source: 2010-03/txt/msg00022.txt.bz2 Thanks. That was it.I was using libgcj-4.3.0.jar rather than libgcj-4.4.0.jar Does libgcj-4.4.0.jar support Java 1.6? If so there are some 1.6 methods missing for java.util.ResourceBundle and java.net.NetworkInterface. If not, then never mind. Eventually, I will try and suggest some patches for the the missing methods, but right now I have code to get out so I am doing 1.5 work-a-rounds. Thanks, Keith Keith wrote: > From what I understand based on gcj e-mail and bug archives, I should > not be seeing this error in 4.4.0, > so what am I doing wrong? > > Keith > > When I compile Reports.class (compiled with java 1.6.0_10) using gcj > under MinGW > $ gcj -v > Using built-in specs. > Reading specs from c:/mingw/bin/../lib/gcc/mingw32/4.4.0/libgcj.spec > rename spec startfile to startfileorig > rename spec lib to liborig > Target: mingw32 > Configured with: ../gcc-4.4.0/configure > --enable-languages=c,ada,c++,fortran,jav > a,objc,obj-c++ --disable-sjlj-exceptions --enable-shared > --enable-libgcj --enabl > e-libgomp --with-dwarf2 --disable-win32-registry > --enable-libstdcxx-debug --enab > le-version-specific-runtime-libs --prefix=/mingw > --with-gmp=/mingw/src/gmp/root > --with-mpfr=/mingw/src/mpfr/root --build=mingw32 > Thread model: win32 > gcc version 4.4.0 (GCC) > > with the command: > gcj > --classpath="/Croot/jprojects/pps/dist/lib/pps.jar:/Croot/jprojects/pps/dist/lib/pentium.jar:/Croot/jprojects/pps/dist/lib/org.eclipse.ui.workbench_3.5.0.I20090603-2000.jar:/Croot/jprojects/pps/dist/lib/org.eclipse.swt.win32.win32.x86_3.5.0.v3550b.jar:/Croot/jprojects/pps/dist/lib/org.eclipse.osgi_3.5.0.v20090520.jar:/Croot/jprojects/pps/dist/lib/org.eclipse.jface_3.5.0.I20090525-2000.jar:/Croot/jprojects/pps/dist/lib/org.eclipse.equinox.common_3.5.0.v20090520-1800.jar:/Croot/jprojects/pps/dist/lib/org.eclipse.core.runtime_3.5.0.v20090525.jar:/Croot/jprojects/pps/dist/lib/org.eclipse.core.commands_3.5.0.I20090525-2000.jar:/Croot/jprojects/pps/dist/lib/mail.jar:/Croot/jprojects/pps/dist/lib/jRegistryKey.jar:/Croot/jprojects/pps/dist/lib/ArciMathEval.jar:/Croot/jprojects/pps/dist/lib/activation.jar" > -Os -c -o obj/com_performanceplanningsystem_site_Reports.o > com/performanceplanningsystem/site/Reports.class > > I get: > > com/performanceplanningsystem/site/Reports.java:892: error: class > 'java.lang.String' has no method named 'format' matching signature > '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;' > com/performanceplanningsystem/site/Reports.java: In method > 'com.performanceplanningsystem.site.Reports.startPoint(com.performanceplanningsystem.site.SiteElement,com.performanceplanningsystem.site.SiteElement,java.util.ArrayList)': > > com/performanceplanningsystem/site/Reports.java:1329: error: class > 'java.lang.String' has no method named 'format' matching signature > '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;' > com/performanceplanningsystem/site/Reports.java: In method > 'com.performanceplanningsystem.site.Reports.findShape(com.performanceplanningsystem.ui.PPS,java.util.Map)': > > com/performanceplanningsystem/site/Reports.java:2129: error: class > 'java.lang.String' has no method named 'format' matching signature > '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;' > com/performanceplanningsystem/site/Reports.java: In method > 'com.performanceplanningsystem.site.Reports.greenReport(com.performanceplanningsystem.ui.PPS,java.util.Map)': > > com/performanceplanningsystem/site/Reports.java:2519: error: class > 'java.lang.String' has no method named 'format' matching signature > '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;' > > Code: > int reportCount = 0; > String nameString = "daily"; > // resource is {"report.filename.fmt", "report%1$d.txt"}, > Line 829: > String reportName = String.format(nameString + > PPS.getPpsResources().getString("report.filename.fmt"), reportCount); > //$NON-NLS-1$ >