Subject: pkg/32150: textproc/enchant fails to build on Solaris 10
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <segv@netctl.net>
List: pkgsrc-bugs
Date: 11/23/2005 13:51:00
>Number:         32150
>Category:       pkg
>Synopsis:       textproc/enchant fails to build on Solaris 10
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Nov 23 13:51:00 +0000 2005
>Originator:     segv
>Release:        
>Organization:
>Environment:
SunOS ultra10 5.10 Generic sun4u sparc SUNW,Ultra-5_10
>Description:
Building enchant on Solaris 10 with Sun Studio 11 compilers fails with various errors.
>How-To-Repeat:

>Fix:
edit textproc/enchant/Makefile to contain the following line:

LIBS.SunOS+=            -lc

and apply the following patches to the source code:

--- src/myspell/affixmgr.hxx.orig       Wed Nov 23 13:32:11 2005
+++ src/myspell/affixmgr.hxx    Wed Nov 23 13:32:53 2005
@@ -5,6 +5,7 @@
 #include "baseaffix.hxx"
 #include "hashmgr.hxx"
 #include <cstdio>
+#include <stdio.h>
 
 class AffixMgr
 {


--- src/myspell/suggestmgr.cxx.orig     Wed Nov 23 13:44:42 2005
+++ src/myspell/suggestmgr.cxx  Wed Nov 23 13:44:55 2005
@@ -4,6 +4,7 @@
 #include <cctype>
 #include <cstring>
 #include <cstdio>
+#include <string.h>
 
 #include "suggestmgr.hxx"