From owner-freebsd-ports@FreeBSD.ORG Fri Nov 22 10:15:41 2013 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 33B6F995 for ; Fri, 22 Nov 2013 10:15:41 +0000 (UTC) Received: from mx.critical.ch (mx.critical.ch [IPv6:2001:1620:f05::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C13BB2799 for ; Fri, 22 Nov 2013 10:15:40 +0000 (UTC) Received: from wiggles.bwns.ch (snow.ethz.ch [129.132.80.16]) (authenticated bits=0) by mx.critical.ch (8.14.7/8.14.7/critical-1.0) with ESMTP id rAMAFcrm019927 for ; Fri, 22 Nov 2013 11:15:38 +0100 (CET) (envelope-from ehaupt@FreeBSD.org) Date: Fri, 22 Nov 2013 11:15:38 +0100 From: Emanuel Haupt To: ports@FreeBSD.org Subject: [patch] attempt to update net/citrix_ica to 13.0.0, missing symbols Message-Id: <20131122111538.e62ab4b9cc5223f04f0c9714@FreeBSD.org> X-Mailer: Sylpheed 3.3.0 (GTK+ 2.24.19; amd64-portbld-freebsd9.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Nov 2013 10:15:41 -0000 Here is my attempt to update net/citrix_ica to 13.0.0. Unfortunately I ended up with missing symbols: http://people.freebsd.org/~ehaupt/patches/citrix_ica.patch After the installation I used www/nspluginwrapper: $ cd ~/.mozilla/plugins/ $ nspluginwrapper -v -i /usr/local/ICAClient/npica.so Install plugin /usr/local/ICAClient/npica.so into /home/ehaupt/.mozilla/plugins/npwrapper.npica.so $ firefox "about:plugins" I can see the plugin: http://i.imgur.com/K9gT1t6.png When I'm trying to initiate a citrix session I get: /usr/local/lib/nspluginwrapper/i386/linux/npviewer.bin: symbol lookup error: /usr/local/ICAClient/npica.so: undefined symbol: mkstemps *** NSPlugin Wrapper *** ERROR: NPP_NewStream() wait for reply: Connection closed Trying to initiate the session from the console: $ /usr/local/ICAClient/wfica /tmp/launch.ica /usr/local/ICAClient/wfica: symbol lookup error: /usr/local/ICAClient/lib/UIDialogLib.so: undefined symbol: gtk_widget_set_can_default Seems like it's missing linux gnome-utils. Well, this is where I left off. If time permits I might pursue this further but meanwhile if anyone else likes to give it a shoot feel free. Emanuel