ports/79914: py24-matplotlib-0.71_1 build error

George V. Kouryachy george at phobos.cs.msu.su
Thu Apr 14 16:30:30 UTC 2005


>Number:         79914
>Category:       ports
>Synopsis:       py24-matplotlib-0.71_1 build error
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Apr 14 16:30:28 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     George V. Kouryachy
>Release:        FreeBSD 5.4-RC1 i386
>Organization:
Moscow State University, CMC dept, Russia
>Environment:
System: FreeBSD phobos.cs.msu.su 5.4-RC1 FreeBSD 5.4-RC1 #0: Wed Apr 6 17:06:15 MSD 2005 root at phobos.cs.msu.su:/usr/obj/usr/src/sys/PHOBOS i386

	i386-5-full

>Description:
Py24-matplotlib-0.71_1 doesn't build because of tcl/tk include path lack.
The path needs to be hacked in setupext.py script.

New patch included (it replaces old one).
>How-To-Repeat:
	http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.5.2005040320/py24-matplotlib-0.71_1.log
>Fix:
--- patch-setupext.py begins here ---
--- setupext.py.orig	Tue Apr 12 16:09:32 2005
+++ setupext.py	Tue Apr 12 16:10:28 2005
@@ -308,7 +308,7 @@
     o = find_tcltk() # todo: try/except
-    module.include_dirs.extend([o.tcl_inc, o.tk_inc])
+    module.include_dirs.extend(["/usr/local/include/tcl8.4", "/usr/local/include/tk8.4"])
     module.library_dirs.extend([o.tcl_lib, o.tk_lib])
-    module.libraries.extend(['tk'+o.tkv, 'tcl'+o.tkv])
+    module.libraries.extend(['tk84', 'tcl84'])
 
 
 def add_windowing_flags(module):
--- patch-setupext.py ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list