Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 58785 - Eclipse-sdk-3.0.0-r2 does not compile
Summary: Eclipse-sdk-3.0.0-r2 does not compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: High normal (vote)
Assignee: Karl Trygve Kalleberg (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-29 07:56 UTC by Detro
Modified: 2004-08-07 01:40 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Detro 2004-07-29 07:56:10 UTC
Last ebuild on eclipse-sdk-3 does not resolve problem between eclipse and linux-ppc... but become least: eclipse compilation fails!!!
I use, obviously, ibm-jdk-bin-1.4.2

Reproducible: Always
Steps to Reproduce:
1.emerge /usr/portage/dev-util/eclipse-sdk/eclipse-sdk-3.0.0-r2.ebuild
2.
3.

Actual Results:  
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-util/eclipse-sdk-3.0.0-r2 to /
>>> md5 src_uri ;-) eclipse-sourceBuild-srcIncluded-3.0.zip
 * This package is _highly_ experimental.
 * If you are using Eclipse 2.1.x for any serious work, stop now.
 * You cannot expect to be productive with this packaging of 3.0!
 * Detected JDK is sufficient to compile Eclipse (1.4.2 >= 1.4.2)
mozilla
 * Compiling against net-www/mozilla
gtk
>>> Unpacking source...
>>> Unpacking eclipse-sourceBuild-srcIncluded-3.0.zip to
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0
 * Applying 03-motif-java1.5-build.patch...                                    
                                      [ ok ]

BUILD SUCCESSFUL
Total time: 14 seconds

BUILD SUCCESSFUL
Total time: 10 seconds
gnome
>>> Source unpacked.
 * Building gtk+ SWT
Building Linux launcher. Defaults: -os linux -arch ppc -ws gtk
rm -f eclipse-gtk eclipse.o eclipseUtil.o eclipseShm.o eclipseGtk.o
gcc -O -s -DMOZILLA_FIX -DPROGRAM_NAME="\"Eclipse\"" -DDEFAULT_OS="\"linux\""
-DDEFAULT_OS_ARCH="\"ppc\"" -DDEFAULT_WS="\"gtk\"" -I. -I.. `pkg-config --cflags
gtk+-2.0` -c ../eclipse.c -o eclipse.o
gcc -O -s -DMOZILLA_FIX -DPROGRAM_NAME="\"Eclipse\"" -DDEFAULT_OS="\"linux\""
-DDEFAULT_OS_ARCH="\"ppc\"" -DDEFAULT_WS="\"gtk\"" -I. -I.. `pkg-config --cflags
gtk+-2.0` -c ../eclipseUtil.c -o eclipseUtil.o
gcc -O -s -DMOZILLA_FIX -DPROGRAM_NAME="\"Eclipse\"" -DDEFAULT_OS="\"linux\""
-DDEFAULT_OS_ARCH="\"ppc\"" -DDEFAULT_WS="\"gtk\"" -I. -I.. `pkg-config --cflags
gtk+-2.0` -c ../eclipseShm.c -o eclipseShm.o
gcc -O -s -DMOZILLA_FIX -DPROGRAM_NAME="\"Eclipse\"" -DDEFAULT_OS="\"linux\""
-DDEFAULT_OS_ARCH="\"ppc\"" -DDEFAULT_WS="\"gtk\"" -I. -I.. `pkg-config --cflags
gtk+-2.0` -c eclipseGtk.c -o eclipseGtk.o
gcc -o eclipse-gtk eclipse.o eclipseUtil.o eclipseShm.o eclipseGtk.o `pkg-config
?libs-only-L gtk+-2.0` -lgtk-x11-2.0 -lgdk_pixbuf-2.0
gcc -O -Wall -DSWT_VERSION=3062 -DLINUX -DGTK -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux -fpic  -c swt.c
gcc -O -Wall -DSWT_VERSION=3062 -DLINUX -DGTK -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux -fpic  -c callback.c
gcc -shared -fpic -o libswt-gtk-3062.so swt.o callback.o
gcc -O -Wall -DSWT_VERSION=3062 -DLINUX -DGTK -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux -fpic  `pkg-config --cflags gtk+-2.0` -c os.c
gcc -O -Wall -DSWT_VERSION=3062 -DLINUX -DGTK -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux -fpic  `pkg-config --cflags gtk+-2.0` -c
os_structs.c 
gcc -O -Wall -DSWT_VERSION=3062 -DLINUX -DGTK -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux -fpic  `pkg-config --cflags gtk+-2.0` -c
os_custom.c
gcc -O -Wall -DSWT_VERSION=3062 -DLINUX -DGTK -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux -fpic  `pkg-config --cflags gtk+-2.0` -c
os_stats.c
gcc -shared -fpic --export-dynamic -lpthread -lgtk-x11-2.0 -lgdk-x11-2.0
-latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0
-lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0   -L/usr/X11R6/lib
-lXtst -o libswt-pi-gtk-3062.so swt.o os.o os_structs.o os_custom.o os_stats.o
gcc -O -Wall -DSWT_VERSION=3062 -DLINUX -DGTK -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux -fpic  `pkg-config --cflags atk gtk+-2.0`
-c atk.c
gcc -O -Wall -DSWT_VERSION=3062 -DLINUX -DGTK -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux -fpic  `pkg-config --cflags atk gtk+-2.0`
-c atk_structs.c
gcc -O -Wall -DSWT_VERSION=3062 -DLINUX -DGTK -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux -fpic  `pkg-config --cflags atk gtk+-2.0`
-c atk_custom.c
gcc -O -Wall -DSWT_VERSION=3062 -DLINUX -DGTK -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux -fpic  `pkg-config --cflags atk gtk+-2.0`
-c atk_stats.c
gcc -shared -fpic --export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
-lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0
-lgmodule-2.0 -ldl -lglib-2.0   -o libswt-atk-gtk-3062.so swt.o atk.o
atk_structs.o atk_custom.o atk_stats.o
gnome
 * Building GNOME VFS support
gcc -O -Wall -DSWT_VERSION=3062 -DLINUX -DGTK -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux -fpic  `pkg-config --cflags
gnome-vfs-module-2.0 libgnome-2.0 libgnomeui-2.0` -c gnome.c
gcc -O -Wall -DSWT_VERSION=3062 -DLINUX -DGTK -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux -fpic  `pkg-config --cflags
gnome-vfs-module-2.0 libgnome-2.0 libgnomeui-2.0` -c gnome_structs.c
gcc -O -Wall -DSWT_VERSION=3062 -DLINUX -DGTK -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux -fpic  `pkg-config --cflags
gnome-vfs-module-2.0 libgnome-2.0 libgnomeui-2.0` -c gnome_stats.c
gcc -shared -fpic -lpthread --export-dynamic -L/usr/X11R6/lib -lgnomeui-2 -lSM
-lICE -lbonoboui-2 -lxml2 -lpthread -lz -lgnomecanvas-2 -lgnome-2 -lpopt
-lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
-lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0
-lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lm
-lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0   -o libswt-gnome-gtk-3062.so swt.o
gnome.o gnome_structs.o gnome_stats.o
mozilla
 * Building Mozilla component
g++ -O -fPIC -fno-rtti -Wall -I./ -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux -include
/usr/lib/mozilla/include/mozilla-config.h -I/usr/lib/mozilla/include
-I/usr/lib/mozilla/include/xpcom -I/usr/lib/mozilla/include/string
-I/usr/lib/mozilla/include/nspr -I/usr/lib/mozilla/include/embed_base
-I/usr/lib/mozilla/include/gfx -c xpcom.cpp    
In file included from /usr/lib/mozilla/include/xpcom/nsIServiceManager.h:178,
                 from /usr/lib/mozilla/include/xpcom/nsDirectoryServiceUtils.h:27,
                 from /usr/lib/mozilla/include/xpcom/nsIFile.h:823,
                 from /usr/lib/mozilla/include/xpcom/nsILocalFile.h:10,
                 from /usr/lib/mozilla/include/embed_base/nsEmbedAPI.h:28,
                 from xpcom.cpp:33:
/usr/lib/mozilla/include/xpcom/nsIServiceManagerUtils.h:48: warning: `class 
   nsGetServiceByCID' has virtual functions but non-virtual destructor
/usr/lib/mozilla/include/xpcom/nsIServiceManagerUtils.h:81: warning: `class 
   nsGetServiceByContractID' has virtual functions but non-virtual destructor
/usr/lib/mozilla/include/xpcom/nsIServiceManagerUtils.h:114: warning: `class 
   nsGetServiceFromCategory' has virtual functions but non-virtual destructor
In file included from xpcom.cpp:37:
/usr/lib/mozilla/include/xpcom/nsEnumeratorUtils.h:45: warning: `class 
   nsArrayEnumerator' only defines a private destructor and has no friends
/usr/lib/mozilla/include/xpcom/nsEnumeratorUtils.h:45: warning: `class 
   nsArrayEnumerator' has virtual functions but non-virtual destructor
/usr/lib/mozilla/include/xpcom/nsEnumeratorUtils.h:72: warning: `class 
   nsSingletonEnumerator' only defines a private destructor and has no friends
/usr/lib/mozilla/include/xpcom/nsEnumeratorUtils.h:72: warning: `class 
   nsSingletonEnumerator' has virtual functions but non-virtual destructor
g++ -shared -fpic -s -o libswt-mozilla-gtk-3062.so xpcom.o -L/usr/lib/mozilla
-lgtkembedmoz -lxpcom
 * Building resources.core plugin
gcc -fPIC -g -c -I/opt/ibm-jdk-bin-1.4.2/include
-I/opt/ibm-jdk-bin-1.4.2/include/linux core.c -o core.o
gcc -g -shared -Wl,-soname,libcore.so -o libcore_2_1_0b.so core.o -lc
 * Building GTK+ frontend -- see compilelog.txt for details
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -deprecation for details.
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/EclipseAdaptor.java:17:
package javax.xml.parsers does not exist
    [javac] import javax.xml.parsers.DocumentBuilderFactory;
    [javac]                          ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/EclipseAdaptor.java:18:
package javax.xml.parsers does not exist
    [javac] import javax.xml.parsers.SAXParserFactory;
    [javac]                          ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:15:
package javax.xml.parsers does not exist
    [javac] import javax.xml.parsers.SAXParserFactory;
    [javac]                          ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:20:
package org.xml.sax does not exist
    [javac] import org.xml.sax.*;
    [javac] ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:21:
package org.xml.sax.helpers does not exist
    [javac] import org.xml.sax.helpers.DefaultHandler;
    [javac]                            ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:26:
cannot resolve symbol
    [javac] symbol  : class DefaultHandler 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac] public class PluginParser extends DefaultHandler implements IModel {
    [javac]                                   ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:185:
cannot resolve symbol
    [javac] symbol  : class Locator 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     Locator locator = null;
    [javac]         ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:219:
cannot resolve symbol
    [javac] symbol  : class Locator 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void setDocumentLocator(Locator locator) {
    [javac]                                        ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:287:
cannot resolve symbol
    [javac] symbol  : class SAXParseException 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void error(SAXParseException ex) {
    [javac]                           ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:291:
cannot resolve symbol
    [javac] symbol  : class SAXParseException 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void fatalError(SAXParseException ex) throws SAXException {
    [javac]                                ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:291:
cannot resolve symbol
    [javac] symbol  : class SAXException 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void fatalError(SAXParseException ex) throws SAXException {
    [javac]                                                             ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:296:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void handleExtensionPointState(String elementName,
Attributes attributes) {
    [javac]                                                                   ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:301:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void handleExtensionState(String elementName, Attributes
attributes) {
    [javac]                                                              ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:306:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void handleInitialState(String elementName, Attributes
attributes) {
    [javac]                                                            ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:320:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void handleLibraryExportState(String elementName,
Attributes attributes) {
    [javac]                                                                  ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:325:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void handleLibraryState(String elementName, Attributes
attributes) {
    [javac]                                                            ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:359:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void handlePluginState(String elementName, Attributes
attributes) {
    [javac]                                                           ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:397:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void handleRequiresImportState(String elementName,
Attributes attributes) {
    [javac]                                                                   ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:402:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void handleRequiresState(String elementName, Attributes
attributes) {
    [javac]                                                             ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:413:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void handleRuntimeState(String elementName, Attributes
attributes) {
    [javac]                                                            ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:427:
cannot resolve symbol
    [javac] symbol  : class SAXParseException 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     private void logStatus(SAXParseException ex) {
    [javac]                                ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:463:
cannot resolve symbol
    [javac] symbol  : class SAXParserFactory 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public static SAXParserFactory acquireXMLParsing(BundleContext
context) {
    [javac]                       ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:476:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void parseFragmentAttributes(Attributes attributes) {
    [javac]                                             ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:500:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void parseLibraryAttributes(Attributes attributes) {
    [javac]                                            ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:507:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void parsePluginAttributes(Attributes attributes) {
    [javac]                                           ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:573:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void parsePluginRequiresImport(Attributes attributes) {
    [javac]                                               ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:595:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void parseRequiresAttributes(Attributes attributes) {
    [javac]                                             ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:615:
cannot resolve symbol
    [javac] symbol  : class Attributes 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void startElement(String uri, String elementName, String
qName, Attributes attributes) {
    [javac]                                                                    
           ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:650:
cannot resolve symbol
    [javac] symbol  : class SAXParseException 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void warning(SAXParseException ex) {
    [javac]                             ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:661:
cannot resolve symbol
    [javac] symbol  : class SAXException 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]     public void processingInstruction(String target, String data)
throws SAXException {
    [javac]                                                                    
         ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/EclipseAdaptor.java:285:
cannot resolve symbol
    [javac] symbol  : variable SAXParserFactory 
    [javac] location: class
org.eclipse.core.runtime.adaptor.EclipseAdaptor.SaxParsingService
    [javac]                     return SAXParserFactory.newInstance();
    [javac]                                ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/EclipseAdaptor.java:295:
cannot resolve symbol
    [javac] symbol  : variable DocumentBuilderFactory 
    [javac] location: class
org.eclipse.core.runtime.adaptor.EclipseAdaptor.DomParsingService
    [javac]                     return DocumentBuilderFactory.newInstance();
    [javac]                                ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:444:
cannot resolve symbol
    [javac] symbol  : class SAXParserFactory 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]             SAXParserFactory factory = acquireXMLParsing(context);
    [javac]                 ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:455:
cannot resolve symbol
    [javac] symbol  : class SAXException 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]             } catch (SAXException se) {
    [javac]                          ^
    [javac]
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/PluginParser.java:468:
cannot resolve symbol
    [javac] symbol  : class SAXParserFactory 
    [javac] location: class org.eclipse.core.runtime.adaptor.PluginParser
    [javac]             return (SAXParserFactory) xmlTracker.getService();
    [javac]                         ^
    [javac] 35 errors

BUILD FAILED
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/build.xml:29:
Following error occured while executing this line
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/build.xml:20:
Following error occured while executing this line
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/features/org.eclipse.sdk/build.xml:35:
Following error occured while executing this line
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/features/org.eclipse.sdk/build.xml:17:
Following error occured while executing this line
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/features/org.eclipse.platform/build.xml:394:
Following error occured while executing this line
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/features/org.eclipse.platform/build.xml:10:
Following error occured while executing this line
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/build.xml:228:
Following error occured while executing this line
/var/tmp/portage/eclipse-sdk-3.0.0-r2/work/eclipse-sdk-3.0.0/plugins/org.eclipse.osgi/build.xml:161:
Compile failed; see the compiler error output for details.

Total time: 47 seconds

!!! ERROR: dev-util/eclipse-sdk-3.0.0-r2 failed.
!!! Function src_compile, Line 270, Exitcode 1
!!! Failed to compile java code (gtk+)


Expected Results:  
Complation!!! And running!

Portage 2.0.50-r9 (default-ppc-2004.2, gcc-3.3.3, glibc-2.3.3.20040420-r0,
2.6.7-gentoo-r11)
=================================================================
System uname: 2.6.7-gentoo-r11 ppc 7447A, altivec supported
Gentoo Base System version 1.5.1
distcc 2.16 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="ppc ~ppc"
AUTOCLEAN="yes"
CFLAGS="-mcpu=G4 -O2 -pipe -fsigned-char -maltivec -mabi=altivec -mpowerpc-gfxopt"
CHOST="powerpc-unknown-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /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/terminfo /etc/env.d"
CXXFLAGS="-mcpu=G4 -O2 -pipe -fsigned-char -maltivec -mabi=altivec -mpowerpc-gfxopt"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache"
GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/
ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo
http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.inode.at/
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://gentoo.ynet.sk/pub
http://ftp.gentoo.skynet.be/pub/gentoo/ http://ftp.easynet.nl/mirror/gentoo/
http://gentoo.tiscali.nl/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main
/usr/local/bmg-gnome-current"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X alsa altivec apache2 apm arts audiofile berkdb cdparanoia cdr cscope cups
divx4linux doc dvd dvdread encode esd evo fbcon fbdev flac flash foomaticdb gb
gd gdbm gif gnome gnome-libs gphoto2 gpm gstreamer gtk gtk2 gtkhtml gui icq
imagemagick imlib java javacomm jikes jpeg junit libg++ libwww live mad mitshm
mozilla mpeg ncurses nls odbc oggvorbis opengl oss pam pdflib perl png postgres
ppc ppds python qt quicktime readline ruby samba sdl slang slp ssl tcltk tcpd
tetex tiff truetype unicode usb video_cards_radeon wmf wxwindows xml xmms xv
xvid zlib"
Comment 1 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2004-07-31 16:39:22 UTC
Afaict, this was fixed in -r3 yesterday.
Comment 2 Detro 2004-08-01 15:47:45 UTC
Nothing.
As suggested to me by Sejo by Private-Email, 
I try to set:
   # export CLASSPATH=/opt/ibm-jdk-bin-1.4.2/jre/lib
and then
   # emerge /usr/portage/dev-util/eclipse-sdk/eclipse-sdk-3.0.0-r3.ebuild

but there is the same problem of unresolved symbol.
I had worked also on ibm-jdk documentation, to understand how-to set CLASSPATH, but an env-variable (as suggested) MUST be sufficient.

I had no modified nothing in my configuration. No modification to config file.
I use regularly
   # emerge -UpvD world
and
   # etc-update

I had relevated, anyway, that this problem does not exist with old 
   # eclipse-sdk-3.0.0.ebuild (the first of stable eclipse3)
Problems of this ebuild was famous "trashing problem".

I continue to work and analyze everything: this problem of Eclipse-3 on linux-ppc must be RESOLVED!

bye
Comment 3 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2004-08-04 04:45:49 UTC
Look at /usr/portage/dev-util/eclipse-sdk/eclipse-sdk-3.0.0-r3.ebuild

Verify that you have revision 1.3 (third line contains
1.3 2004/08/02 09:40:13 sejo)

If not, do emerge sync, then check.

If you have 1.3 (or newer), please attempt a remerge. 

The problems you describe indicate that it doesn't find xml.jar, but with the
IBM JDK, this is explicitly added to the bootclasspath in src_compile.
Comment 4 Detro 2004-08-07 01:40:07 UTC
Ok, this problem is solved.
I have other (different) compilation problem, but I think it's correct to open a new-different bug.