ports/110810: net-p2p/azureus 2.5.0.4 refuses to build
Naram Qashat
cyberbotx at cyberbotx.com
Sun Mar 25 16:50:10 UTC 2007
>Number: 110810
>Category: ports
>Synopsis: net-p2p/azureus 2.5.0.4 refuses to build
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Mar 25 16:50:09 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Naram Qashat
>Release: FreeBSD 6.2-RELEASE-p2 i386
>Organization:
>Environment:
System: FreeBSD kirby.cyberbotx.com 6.2-RELEASE-p2 FreeBSD 6.2-RELEASE-p2 #5: Mon Mar 12 23:02:50 EST 2007 root at kirby.cyberbotx.com:/usr/obj/usr/src/sys/CBXKERN i386
>Description:
When I try to build the newest version of Azureus (2.5.0.4), I can not get it
to build at all. I have had this problem for months now, and I figured that
the problem might be that I was still using JDK 1.4 instead of 1.5, so I recently
installed JDK 1.5 and then tried to recompile Azureus again. It still doesn't
want to compile but the errors were different this time, relating to swt. I tried
to rebuild all ports that relied on JDK in any way, and Azureus still refuses to
build. Below is what I get when I try:
---> Upgrading 'azureus-2.5.0.0' to 'azureus-2.5.0.4' (net-p2p/azureus)
---> Building '/usr/ports/net-p2p/azureus' with make flags: BATCH=yes WITH_OPENSSL_PORT=yes WITH_OPENSSL=yes WITHOUT_GNOME=esound
===> Cleaning for unzip-5.52_3
===> Cleaning for log4j-1.2.14
===> Cleaning for jakarta-commons-cli-1.0,1
===> Cleaning for junit-3.8.2
===> Cleaning for seda-3.0
===> Cleaning for jdk-1.5.0p4_1
===> Cleaning for apache-ant-1.7.0
===> Cleaning for swt-3.2.2
===> Cleaning for jakarta-commons-lang-2.3
===> Cleaning for m4-1.4.8_1
===> Cleaning for zip-2.32
===> Cleaning for open-motif-2.2.3_2
===> Cleaning for linux-sun-jdk-1.4.2.13
===> Cleaning for gmake-3.81_1
===> Cleaning for pkg-config-0.21
===> Cleaning for desktop-file-utils-0.12
===> Cleaning for nspr-4.6.6
===> Cleaning for libiconv-1.9.2_2
===> Cleaning for glib-2.12.11
===> Cleaning for javavmwrapper-2.3
===> Cleaning for mozilla-1.7.13_2,2
===> Cleaning for intltool-0.35.5_2
===> Cleaning for gnome-mime-data-2.4.3
===> Cleaning for cairo-1.4.2
===> Cleaning for esound-0.2.37_2
===> Cleaning for atk-1.18.0
===> Cleaning for gconf2-2.18.0.1
===> Cleaning for gnome-vfs-2.18.0.1
===> Cleaning for gtk-2.10.11
===> Cleaning for libart_lgpl-2.3.19,1
===> Cleaning for libbonobo-2.18.0
===> Cleaning for libbonoboui-2.18.0
===> Cleaning for libglade2-2.6.0_2
===> Cleaning for libgnome-2.18.0
===> Cleaning for libgnomecanvas-2.14.0_2
===> Cleaning for libgnomeui-2.18.1
===> Cleaning for libIDL-0.8.8
===> Cleaning for libxml2-2.6.27
===> Cleaning for libxslt-1.1.20
===> Cleaning for linc-1.0.3_6
===> Cleaning for ORBit2-2.14.7
===> Cleaning for pango-1.16.1
===> Cleaning for xorg-libraries-6.9.0_1
===> Cleaning for gnomehier-2.2
===> Cleaning for libtool-1.5.22_4
===> Cleaning for imake-6.9.0_1
===> Cleaning for linux_base-fc-4_9
===> Cleaning for linux-xorg-libs-6.8.2_5
===> Cleaning for gettext-0.16.1
===> Cleaning for popt-1.7_2
===> Cleaning for perl-5.8.8
===> Cleaning for jpeg-6b_4
===> Cleaning for png-1.2.14
===> Cleaning for nss-3.11.5
===> Cleaning for libXft-2.1.7_1
===> Cleaning for p5-XML-Parser-2.34_2
===> Cleaning for freetype2-2.2.1_1
===> Cleaning for fontconfig-2.4.2,1
===> Cleaning for libaudiofile-0.2.6
===> Cleaning for openldap-client-2.3.34
===> Cleaning for openssl-0.9.8e
===> Cleaning for hal-0.5.8.20070324
===> Cleaning for samba-libsmbclient-3.0.24
===> Cleaning for avahi-0.6.17
===> Cleaning for fam-2.6.10_2
===> Cleaning for shared-mime-info-0.20
===> Cleaning for tiff-3.8.2_1
===> Cleaning for cups-base-1.2.10
===> Cleaning for hicolor-icon-theme-0.10_1
===> Cleaning for bison-1.75_2,1
===> Cleaning for python24-2.4.4
===> Cleaning for xmlcatmgr-2.2
===> Cleaning for scrollkeeper-0.3.14_7,1
===> Cleaning for gnome-keyring-0.8
===> Cleaning for startup-notification-0.9
===> Cleaning for gnome-icon-theme-2.18.0
===> Cleaning for libgcrypt-1.2.4_1
===> Cleaning for xorg-fonts-truetype-6.9.0
===> Cleaning for xorg-fonts-encodings-6.9.0_1
===> Cleaning for libdrm-2.0.2
===> Cleaning for rpm-3.0.6_13
===> Cleaning for linux-fontconfig-2.2.3_6
===> Cleaning for expat-2.0.0_1
===> Cleaning for cdrtools-2.01_5
===> Cleaning for policykit-0.1.20060514_3
===> Cleaning for libvolume_id-0.71.0_1
===> Cleaning for pciids-20070225
===> Cleaning for dmidecode-2.8
===> Cleaning for gnome_subr-1.0
===> Cleaning for autoconf-2.59_2
===> Cleaning for libdaemon-0.10_1
===> Cleaning for dbus-glib-0.73
===> Cleaning for gdbm-1.8.3_3
===> Cleaning for automake-1.9.6
===> Cleaning for gnutls-1.6.1_2
===> Cleaning for docbook-xsl-1.71.1_2
===> Cleaning for docbook-xml-4.2_1
===> Cleaning for docbook-sk-4.1.2_4
===> Cleaning for dbus-1.0.2_1
===> Cleaning for icon-naming-utils-0.8.2
===> Cleaning for libgpg-error-1.4_1
===> Cleaning for xorg-clients-6.9.0_3
===> Cleaning for bitstream-vera-1.10_3
===> Cleaning for automake-1.4.6_2
===> Cleaning for autoconf-2.13.000227_5
===> Cleaning for linux-expat-1.95.8
===> Cleaning for libcddb-1.2.2
===> Cleaning for libcdio-0.77_1
===> Cleaning for help2man-1.36.4_1
===> Cleaning for sdocbook-xml-1.1,1
===> Cleaning for p5-XML-Simple-2.16_1
===> Cleaning for xterm-225
===> Cleaning for p5-gettext-1.05_1
===> Cleaning for p5-XML-SAX-Expat-0.38
===> Cleaning for p5-XML-SAX-0.15
===> Cleaning for p5-XML-NamespaceSupport-1.09_1
===> Cleaning for azureus-2.5.0.4
===> Extracting for azureus-2.5.0.4
=> MD5 Checksum OK for azureus_2.5.0.4_source.zip.
=> SHA256 Checksum OK for azureus_2.5.0.4_source.zip.
===> azureus-2.5.0.4 depends on executable in : unzip - found
===> Patching for azureus-2.5.0.4
===> Converting DOS text file to UNIX text file:
===> Applying FreeBSD patches for azureus-2.5.0.4
===> azureus-2.5.0.4 depends on file: /usr/local/share/java/classes/log4j.jar - found
===> azureus-2.5.0.4 depends on file: /usr/local/share/java/classes/commons-cli.jar - found
===> azureus-2.5.0.4 depends on file: /usr/local/share/java/classes/junit.jar - found
===> azureus-2.5.0.4 depends on file: /usr/local/share/java/classes/seda.jar - found
===> azureus-2.5.0.4 depends on file: /usr/local/jdk1.5.0/bin/java - found
===> azureus-2.5.0.4 depends on file: /usr/local/bin/ant - found
===> azureus-2.5.0.4 depends on file: /usr/local/share/java/classes/swt.jar - found
===> Configuring for azureus-2.5.0.4
/usr/bin/sed -e "s+%%PREFIX%%+/usr/local+" -e "s+%%LOCALBASE%%+/usr/local+" -e "s|%%LIBDIR%%|/usr/local/lib|" -e "s|%%JAVAJARDIR%%|/usr/local/share/java/classes|" -e "s|%%JAVA%%|/usr/local/bin/java|" -e "s|%%JAVA_VERSION%%|1.4+|" -e "s|%%JAVA_OS%%|native|" -e "s|%%JARFILE%%|azureus.jar|" -e "s|%%SWTJAR%%|/usr/local/share/java/classes/swt.jar|" /usr/ports/net-p2p/azureus/files/azureus > /usr/ports/net-p2p/azureus/work/azureus
===> Building for azureus-2.5.0.4
Buildfile: build.xml
init:
[mkdir] Created dir: /usr/ports/net-p2p/azureus/work/build
compile:
[javac] Compiling 2533 source files to /usr/ports/net-p2p/azureus/work/build
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/columns/torrent/ColumnMediaThumb.java:141: cannot find symbol
[javac] symbol : method getDevice()
[javac] location: class org.eclipse.swt.graphics.Image
[javac] Image newImg = new Image(img.getDevice(), w2, h2);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/columns/torrent/ColumnRateDropDown.java:169: cannot find symbol
[javac] symbol : variable INHERIT_FORCE
[javac] location: class org.eclipse.swt.SWT
[javac] cDropDownList.setBackgroundMode(SWT.INHERIT_FORCE);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/skin/SWTSkin.java:340: cannot find symbol
[javac] symbol : variable INHERIT_DEFAULT
[javac] location: class org.eclipse.swt.SWT
[javac] shell.setBackgroundMode(SWT.INHERIT_DEFAULT);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/skin/SWTBGImagePainter.java:166: cannot find symbol
[javac] symbol : method setBackgroundImage(org.eclipse.swt.graphics.Image)
[javac] location: class org.eclipse.swt.widgets.Control
[javac] control.setBackgroundImage(imgSrc);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/skin/SWTBGImagePainter.java:193: cannot find symbol
[javac] symbol : method setBackgroundImage(org.eclipse.swt.graphics.Image)
[javac] location: class org.eclipse.swt.widgets.Control
[javac] control.setBackgroundImage(image);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/skin/SWTBGImagePainter.java:200: cannot find symbol
[javac] symbol : method getBackgroundImage()
[javac] location: class org.eclipse.swt.widgets.Composite
[javac] Image imgBG = parent.getBackgroundImage();
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/skin/SWTBGImagePainter.java:292: cannot find symbol
[javac] symbol : method setBackgroundImage(<nulltype>)
[javac] location: class org.eclipse.swt.widgets.Control
[javac] control.setBackgroundImage(null);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/skin/SWTBGImagePainter.java:351: cannot find symbol
[javac] symbol : method setBackgroundImage(org.eclipse.swt.graphics.Image)
[javac] location: class org.eclipse.swt.widgets.Control
[javac] control.setBackgroundImage(newImage);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/test/ImageOverImage.java:63: cannot find symbol
[javac] symbol : method setBackgroundImage(org.eclipse.swt.graphics.Image)
[javac] location: class org.eclipse.swt.widgets.Composite
[javac] c1.setBackgroundImage(image1);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/test/ImageOverImage.java:64: cannot find symbol
[javac] symbol : method setBackgroundImage(org.eclipse.swt.graphics.Image)
[javac] location: class org.eclipse.swt.widgets.Composite
[javac] c2.setBackgroundImage(image2);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/test/ImageOverImage.java:74: cannot find symbol
[javac] symbol : method setBackgroundImage(org.eclipse.swt.graphics.Image)
[javac] location: class org.eclipse.swt.widgets.Composite
[javac] c2.setBackgroundImage(image2);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/test/ImageOverImage.java:78: cannot find symbol
[javac] symbol : method setBackgroundImage(org.eclipse.swt.graphics.Image)
[javac] location: class org.eclipse.swt.widgets.Composite
[javac] c2.setBackgroundImage(image3);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/views/list/ListView.java:150: cannot find symbol
[javac] symbol : variable INHERIT_FORCE
[javac] location: class org.eclipse.swt.SWT
[javac] parent.setBackgroundMode(SWT.INHERIT_FORCE);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/views/list/ListView.java:214: cannot find symbol
[javac] symbol : method getDevice()
[javac] location: class org.eclipse.swt.graphics.GC
[javac] imageView = new Image(e.gc.getDevice(), clientArea);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/com/aelitis/azureus/ui/swt/views/list/ListView.java:220: cannot find symbol
[javac] symbol : method getDevice()
[javac] location: class org.eclipse.swt.graphics.GC
[javac] Image newImageView = new Image(e.gc.getDevice(), clientArea);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/views/TableView.java:623: cannot find symbol
[javac] symbol : variable PaintItem
[javac] location: class org.eclipse.swt.SWT
[javac] table.addListener(SWT.PaintItem, new Listener() {
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/views/TableView.java:628: cannot find symbol
[javac] symbol : variable EraseItem
[javac] location: class org.eclipse.swt.SWT
[javac] table.addListener(SWT.EraseItem, new Listener() {
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/views/TableView.java:813: cannot find symbol
[javac] symbol : variable Settings
[javac] location: class org.eclipse.swt.SWT
[javac] table.addListener(SWT.Settings, new Listener() {
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/views/TableView.java:966: cannot find symbol
[javac] symbol : variable index
[javac] location: class org.eclipse.swt.widgets.Event
[javac] Rectangle cellBounds = item.getBounds(event.index);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/views/TableView.java:973: cannot find symbol
[javac] symbol : variable index
[javac] location: class org.eclipse.swt.widgets.Event
[javac] int iColumnNo = event.index;
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/views/TableView.java:3264: cannot find symbol
[javac] symbol : method setSortDirection(int)
[javac] location: class org.eclipse.swt.widgets.Table
[javac] table.setSortDirection(sortColumn.isSortAscending() ? SWT.UP : SWT.DOWN);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/views/TableView.java:3265: cannot find symbol
[javac] symbol : method setSortColumn(org.eclipse.swt.widgets.TableColumn)
[javac] location: class org.eclipse.swt.widgets.Table
[javac] table.setSortColumn(tcs[i]);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/views/TableView.java:3270: cannot find symbol
[javac] symbol : method setSortColumn(<nulltype>)
[javac] location: class org.eclipse.swt.widgets.Table
[javac] table.setSortColumn(null);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/ImageRepository.java:344: cannot find symbol
[javac] symbol : method getDevice()
[javac] location: class org.eclipse.swt.graphics.Image
[javac] Image newImage = new Image(image.getDevice(), 16, 16);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/Messages.java:105: cannot find symbol
[javac] symbol : variable Settings
[javac] location: class org.eclipse.swt.SWT
[javac] event.type = SWT.Settings;
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/Messages.java:107: cannot find symbol
[javac] symbol : variable Settings
[javac] location: class org.eclipse.swt.SWT
[javac] widget.notifyListeners(SWT.Settings, event);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/Messages.java:204: cannot find symbol
[javac] symbol : method setToolTipText(java.lang.String)
[javac] location: class org.eclipse.swt.widgets.TableColumn
[javac] ((TableColumn) widget).setToolTipText(toolTip);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/Utils.java:674: getBounds(int) in org.eclipse.swt.widgets.TableItem cannot be applied to ()
[javac] Rectangle bounds = item.getBounds();
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/shells/GCStringPrinter.java:300: cannot find symbol
[javac] symbol : method getDevice()
[javac] location: class org.eclipse.swt.graphics.GC
[javac] Color colorBox = gc.getDevice().getSystemColor(SWT.COLOR_YELLOW);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/shells/GCStringPrinter.java:301: cannot find symbol
[javac] symbol : method getDevice()
[javac] location: class org.eclipse.swt.graphics.GC
[javac] Color colorText = gc.getDevice().getSystemColor(SWT.COLOR_BLACK);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/shells/MessageSlideShell.java:293: cannot find symbol
[javac] symbol : variable INHERIT_DEFAULT
[javac] location: class org.eclipse.swt.SWT
[javac] shell.setBackgroundMode(SWT.INHERIT_DEFAULT);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/shells/MessageSlideShell.java:542: cannot find symbol
[javac] symbol : method setBackgroundImage(org.eclipse.swt.graphics.Image)
[javac] location: class org.eclipse.swt.widgets.Shell
[javac] shell.setBackgroundImage(imgBackground);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/views/configsections/ConfigSectionPlugins.java:408: cannot find symbol
[javac] symbol : method setSortColumn(org.eclipse.swt.widgets.TableColumn)
[javac] location: class org.eclipse.swt.widgets.Table
[javac] table.setSortColumn(tc);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/views/configsections/ConfigSectionPlugins.java:409: cannot find symbol
[javac] symbol : method setSortDirection(int)
[javac] location: class org.eclipse.swt.widgets.Table
[javac] table.setSortDirection(ascending ? SWT.UP : SWT.DOWN);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/views/file/FileInfoView.java:394: cannot find symbol
[javac] symbol : method getMinHeight()
[javac] location: class org.eclipse.swt.custom.ScrolledComposite
[javac] if (sc.getMinHeight() != iNeededHeight) {
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/ui/swt/views/peer/PeerInfoView.java:400: cannot find symbol
[javac] symbol : method getMinHeight()
[javac] location: class org.eclipse.swt.custom.ScrolledComposite
[javac] if (sc.getMinHeight() != iNeededHeight) {
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/platform/macosx/NativeInvocationBridge.java:46: warning: non-varargs call of varargs method with inexact argument type for last parameter;
[javac] cast to java.lang.Class for a varargs call
[javac] cast to java.lang.Class[] for a non-varargs call and to suppress this warning
[javac] Object newInstance = Class.forName("org.gudy.azureus2.platform.macosx.access.cocoa.CocoaJavaBridge").getConstructor(null).newInstance(null);
[javac] ^
[javac] /usr/ports/net-p2p/azureus/work/org/gudy/azureus2/platform/macosx/NativeInvocationBridge.java:46: warning: non-varargs call of varargs method with inexact argument type for last parameter;
[javac] cast to java.lang.Object for a varargs call
[javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[javac] Object newInstance = Class.forName("org.gudy.azureus2.platform.macosx.access.cocoa.CocoaJavaBridge").getConstructor(null).newInstance(null);
[javac] ^
[javac] Note: * uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 36 errors
[javac] 2 warnings
BUILD FAILED
/usr/ports/net-p2p/azureus/work/build.xml:22: Compile failed; see the compiler error output for details.
Total time: 1 minute 38 seconds
*** Error code 1
Stop in /usr/ports/net-p2p/azureus.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.38169.5 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=azureus-2.5.0.0 UPGRADE_PORT_VER=2.5.0.0 make BATCH=yes WITH_OPENSSL_PORT=yes WITH_OPENSSL=yes WITHOUT_GNOME=esound
** Fix the problem and try again.
>How-To-Repeat:
I don't know if this problem is specific to me or not, but it happens every time
I try to build Azurues.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list