Subject: Problem with package x11/blt
To: NetBSD Help <netbsd-help@netbsd.org>
From: SAR <sar@computer.org>
List: netbsd-help
Date: 06/22/2002 11:08:25
It appears that the BLT package (x11/blt) breaks the Python
Megawidget package (x11/py-Pmw).  

This problem is easily reproducible as follows:

Install py-Pwm from ...pkgsrc/x11/py-Pwm
Install BLT ...pkgsrc/x11/blt
Run /usr/pkg/lib/python2.2/site-packages/Pmw/Pmw_0_8_5/demos/All.py
Select the "Balloon" demo from the demo list.
The demo will crash and you will receive a "Memory fault".
Note: the Balloon demo does NOT use BLT.  

The workaround is to deinstall BLT.  

Note:
This problem occurs even if I deinstall BLT and Pmw, reinstall
BLT first, then reinstall Pmw.

Here are the details:
NetBSD - 1.5.2 i386
pkgsrc - current
BLT - blt-2.4o
py-Pmw - 0.8.5
/etc/mk.conf contains:
 COPTS+= -O3 -mcpu=i686 -march=i686
 CXXFLAGS+= -O3 -mcpu=i686 -march=i686
 CFLAGS+= -O3 -mcpu=i686 -march=i686
 USE_XF86_4=YES

Any suggestions for a fix?

Thanks.  Have a good one.
---
SAR
sar@computer.org