On Mon, Jul 13, 2009 at 5:56 AM, Catherine Hope<catherine.v.h...@googlemail.com> wrote: > I can recreate the problem building from the repository trunk or the See > branch. The difference in the command-line is (running from > modules/portlib/src/main/native/port/unix) > > Running in release mode gives a compiler error with: > cc -DLINUX -DLINUX_X86 -DHYX86 -DIPv6_FUNCTION_SUPPORT -D_REENTRANT > -DHY_NO_THR -DHY_ZIP_API > -I/home/cath/workspaceHarmony/Select/community-src/deploy/include > -I/home/cath/workspaceHarmony/Select/community-src/deploy/jdk/include -I. > -I../shared/ -DHYPORT_LIBRARY_DEFINE -Ilinux.x86 -O1 -DNDEBUG -fpic > -march=pentium3 -Werror -c -o hyfiletext.o hyfiletext.c > > Running in debug mode: > cc -DLINUX -DLINUX_X86 -DHYX86 -DIPv6_FUNCTION_SUPPORT -D_REENTRANT > -I/home/cath/workspaceHarmony/Java6/deploy/include > -I/home/cath/workspaceHarmony/Java6/deploy/jdk/include -I. -I../shared/ > -DHYPORT_LIBRARY_DEFINE -Ilinux.x86 -ggdb -O0 -fpic -march=pentium3 > -Werror -c -o hyfiletext.o hyfiletext.c > > Full gcc version: > Using built-in specs. > Target: i486-linux-gnu > Configured with: ../src/configure -v --with-pkgversion='Ubuntu > 4.3.3-5ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs > --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared > --with-system-zlib --libexecdir=/usr/lib --without-included-gettext > --enable-threads=posix --enable-nls > --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 > --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr > --enable-targets=all --with-tune=generic --enable-checking=release > --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu > Thread model: posix > gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) > > I can't recreate the UnixFileTest test failure (I'm running with the IBM > Java 6 VME): > [junit] Running org.apache.harmony.luni.tests.java.io.UnixFileTest > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.503 sec
Any chance you can you try this on DRLVM? > > On Sun, Jul 12, 2009 at 9:17 PM, Nathan Beyer (JIRA) <j...@apache.org>wrote: > >> >> [ >> https://issues.apache.org/jira/browse/HARMONY-6266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12730138#action_12730138] >> >> Nathan Beyer commented on HARMONY-6266: >> --------------------------------------- >> >> When I apply this patch, I get a failure in the following test. >> >> org.apache.harmony.luni.tests.java.io.UnixFileTest >> test_getCanonicalPath failure >> expected:<...ild/test/luni/folder[1/folder]2> but >> was:<...ild/test/luni/folder[]2> >> >> > Building in release mode fails with gcc version 4.3.3 >> > ----------------------------------------------------- >> > >> > Key: HARMONY-6266 >> > URL: https://issues.apache.org/jira/browse/HARMONY-6266 >> > Project: Harmony >> > Issue Type: Bug >> > Components: Classlib >> > Environment: Linux 32 running 2.6.28-11-generic #42-Ubuntu >> > Reporter: Catherine Hope >> > Assignee: Nathan Beyer >> > Priority: Minor >> > Attachments: patch.txt >> > >> > >> > Building in release mode (the default for building Harmony Select) will >> currently fail on gcc version 4.3.3 as warnings are treated as errors and >> that compiler version is more strict in regards to things like not checking >> return codes of library functions. The files affected are: >> > [exec] hyfiletext.c:234: warning: ignoring return value of 'wctomb', >> declared with attribute warn_unused_result >> > [exec] hyosdump.c:86: warning: ignoring return value of 'chdir', >> declared with attribute warn_unused_result >> > [exec] linux/../hysl.c:306: warning: ignoring return value of >> 'mbtowc', declared with attribute warn_unused_result >> > [exec] procimpl.c:176: warning: ignoring return value of 'write', >> declared with attribute warn_unused_result >> > [exec] procimpl.c:180: warning: ignoring return value of 'write', >> declared with attribute warn_unused_result >> > [exec] procimpl.c:195: warning: ignoring return value of 'write', >> declared with attribute warn_unused_result >> > [exec] procimpl.c:215: warning: ignoring return value of 'read', >> declared with attribute warn_unused_result >> > [exec] authnix.c:144: warning: ignoring return value of 'getgroups', >> declared with attribute warn_unused_result >> > [exec] ../shared/SurfaceDataStructure.h:177: warning: inline >> function 'void updateCache(SURFACE_STRUCTURE*, JNIEnv*, _jobject*, bool, >> int, int, int, int)' used but never defined >> >> -- >> This message is automatically generated by JIRA. >> - >> You can reply to this email to add a comment to the issue online. >> >> > > > -- > Catherine Hope > Unless stated otherwise above: > IBM United Kingdom Limited - Registered in England and Wales with number > 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire > PO6 3AU >