Date: Mon, 25 Jul 2005 11:24:35 -0500 From: Paul Schmehl <pauls@utdallas.edu> To: ports@freebsd.org Subject: Question about iwidgets port Message-ID: <4250543804C28DFC5090DDA2@utd59514.utdallas.edu>
next in thread | raw e-mail | index | archive | help
I'm working on a new port that requires iwidgets. Iwidgets is being checked for and installed if if's not listed. However, when I try to start the program (which is a tk script using wish8.4) the script complains that iwidgets isn't installed. Here's the error: ERROR: Cannot fine the Iwidgets extension. The iwidgets package is part of the incr tcl extension and is available as a port/package most systems. See http://www.tcltk.com/iwidgets/ for more info. The script uses package require, which appears (to me) to be the correct syntax. # Load iwidgets and namespaces if [catch {package require Iwidgets} iwidgetsVersion] { puts "ERROR: Cannot fine the Iwidgets extension." puts "The iwidgets package is part of the incr tcl extension and is" puts "available as a port/package most systems." puts "See http://www.tcltk.com/iwidgets/ for more info." exit } So I assume this is some sort of pathing or env error. I've been googling for a while, but there's a paucity of documentation on the web about tcl and tk, and I haven't found anything addressing this sort of problem. The install of iwidgets doesn't run ldconfig, so I'm assuming this isn't a library registration error, but any help on tracking this down would be very much appreciated. Paul Schmehl (pauls@utdallas.edu) Adjunct Information Security Officer University of Texas at Dallas AVIEN Founding Member http://www.utdallas.edu/ir/security/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4250543804C28DFC5090DDA2>