From owner-freebsd-java@FreeBSD.ORG Sat Feb 4 03:09:15 2012 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 19D421065670 for ; Sat, 4 Feb 2012 03:09:15 +0000 (UTC) (envelope-from conrads@cox.net) Received: from eastrmfepi106.cox.net (eastrmfepi106.cox.net [68.230.241.202]) by mx1.freebsd.org (Postfix) with ESMTP id B58268FC0A for ; Sat, 4 Feb 2012 03:09:14 +0000 (UTC) Received: from eastrmimpo210.cox.net ([68.230.241.225]) by eastrmfepo101.cox.net (InterMail vM.8.01.04.00 201-2260-137-20101110) with ESMTP id <20120204024649.SMIO24648.eastrmfepo101.cox.net@eastrmimpo210.cox.net> for ; Fri, 3 Feb 2012 21:46:49 -0500 Received: from serene.no-ip.org ([98.164.86.55]) by eastrmimpo210.cox.net with bizsmtp id Vemo1i00K1BeFqy02emoqr; Fri, 03 Feb 2012 21:46:49 -0500 X-CT-Class: Clean X-CT-Score: 0.00 X-CT-RefID: str=0001.0A020208.4F2C9C19.002E,ss=1,re=0.000,fgs=0 X-CT-Spam: 0 X-Authority-Analysis: v=1.1 cv=ykLsNGLr2HB9PgQ8brb9U2wCrnBnKn+7VrVMkJA5uHU= c=1 sm=1 a=e1G3-aU_X6AA:10 a=G8Uczd0VNMoA:10 a=kj9zAlcOel0A:10 a=fdHYxQQoAueMHNSmXppgDg==:17 a=kviXuzpPAAAA:8 a=i6Ky9sxWImwVh4GI8hUA:9 a=b7eLnAlvPQD068dmNDEA:7 a=CjuIK1q_8ugA:10 a=4vB-4DCPJfMA:10 a=fdHYxQQoAueMHNSmXppgDg==:117 X-CM-Score: 0.00 Authentication-Results: cox.net; none Received: from cox.net (localhost [127.0.0.1]) by serene.no-ip.org (8.14.5/8.14.5) with ESMTP id q142kmdT005710 for ; Fri, 3 Feb 2012 20:46:48 -0600 (CST) (envelope-from conrads@cox.net) Date: Fri, 3 Feb 2012 20:46:43 -0600 From: "Conrad J. Sabatier" To: freebsd-java@freebsd.org Message-ID: <20120203204643.19f30703@cox.net> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: net-p2p/vuze (formerly known as azureus) X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Feb 2012 03:09:15 -0000 Has anyone had any actual success at getting Vuze 4.7.x to work properly? I've been tinkering with it for days now, and it's still not behaving properly. In Vuze's logs, I'm seeing lots of "class not found" type errors, mostly in the mozilla/XPCOM hierarchy. I've fiddled with classpaths, swapping various jars in and out, tuning variables in the launcher script, rebuilding dependencies...you name it, I've tried it. Still, I can't get it to perform one single cotton-pickin' search properly. Every attempt to search triggers yet another "class not found" type of error and the search goes nowhere fast. In researching this thing online, I came across a number of additional search engine templates that can be added to Vuze, but even those didn't help with the broken search functionality. Still the same issue with the missing classes. I've tried it with both the swt-devel and swt ports (both of which I've rebuilt as well), to no avail. I've explictly added mozilla-related libraries to the LIB_PATH defined in the script, toyed with using libxul, xulrunner, etc. Still, it's pathetically broken with regards to searches. I'm just wondering if *anyone* has gotten anywhere with this thing. It looks like it could be quite a nice bittorrent client if it would just *work*, lots of features and customizations and plugins to play with. After two solid days of messing with this thing, I'm about ready to give up, unless someone has some helpful advice to offer. Frankly, this is beginning to remind me why I've always had a certain distaste for all things Java. Such a labyrinth it is to try to wade through when things go wrong. And such an odd language in some ways. What *were* the designers thinking, for instance, when they decided that the "main" method would be of type void and return no value? Clearly a different school of thought from the old Unix way. Ah well, don't mean to sound like an old sourpuss here. Any helpful hints from anyone who's had any luck with this thing would be much appreciated. Oh, incidentally, I've tried using both diablo-jdk and openjdk, both yielding the same results. Thanks to anyone who might have some insight to offer here. -- Conrad J. Sabatier conrads@cox.net