pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/25610: p5-GD doesn't run on NetBSD-current



>Number:         25610
>Category:       pkg
>Synopsis:       p5-GD doesn't run on NetBSD-current
>Confidential:   yes
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon May 17 13:41:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Hiramatsu Yoshifumi
>Release:        NetBSD 2.0E
>Organization:
        
>Environment:
        
        
System: NetBSD orinoco.my.domain 2.0E NetBSD 2.0E (Orinoco) #0: Sat May 1 
12:05:20 JST 2004 
root%orinoco.my.domain@localhost:/usr/src/sys/arch/i386/compile/Orinoco i386
Architecture: i386
Machine: i386
>Description:
On NetBSD-current, graphics/gd is linked against libpthread, but
lang/perl58 is not. So p5-GD doesn't work.

>How-To-Repeat:
cd /usr/pkgsrc/lang/perl58
make install
cd /usr/pkgsrc/graphics/p5-GD
make install

then, execute

perl -e 'use GD;'

>Fix:
Modify hint file to always try to link against libpthread.

diff -bur /mnt/p/lang/perl58/distinfo perl58/distinfo
--- /mnt/p/lang/perl58/distinfo 2004-04-29 10:34:30.000000000 +0900
+++ perl58/distinfo     2004-05-14 23:59:46.000000000 +0900
@@ -5,7 +5,7 @@
 SHA1 (patch-aa) = a441cba11b12a4285284e98b6e5918efbd8bafef
 SHA1 (patch-ae) = fa3bbb1561192ce9214a7a7c756ccb2595a52c80
 SHA1 (patch-ah) = b5b65b219c3d088bca2d46d833bc0afb62d5e727
-SHA1 (patch-ba) = cdceb712bae08c6041e5aa175e5989d48b3a3f4e
+SHA1 (patch-ba) = 876ec91de6b0413acb2e39cd146746293e365cb3
 SHA1 (patch-bc) = 9bb94826d63a094bc95c2201b8b86bfbc056fb3f
 SHA1 (patch-ca) = 5c0e5c1300d270891246330439ac66dd70457583
 SHA1 (patch-cb) = 2221fb87bddd29406d925d1cb5351eb4f3087f76
diff -bur /mnt/p/lang/perl58/patches/patch-ba perl58/patches/patch-ba
--- /mnt/p/lang/perl58/patches/patch-ba 2003-10-05 23:26:00.000000000 +0900
+++ perl58/patches/patch-ba     2004-05-14 23:59:46.000000000 +0900
@@ -1,9 +1,20 @@
-$NetBSD: patch-ab,v 1.4 2003/10/05 07:07:14 jlam Exp $
-
---- hints/netbsd.sh.orig       Tue Jul  1 23:49:58 2003
-+++ hints/netbsd.sh    Wed Jul  2 11:49:17 2003
-@@ -133,23 +133,6 @@
- esac 
+--- hints/netbsd.sh.orig       2003-08-08 01:57:56.000000000 +0900
++++ hints/netbsd.sh    2004-05-14 23:59:21.000000000 +0900
+@@ -92,8 +92,6 @@
+ # This script UU/usethreads.cbu will get 'called-back' by Configure 
+ # after it has prompted the user for whether to use threads. 
+ cat > UU/usethreads.cbu <<'EOCBU' 
+-case "$usethreads" in 
+-$define|true|[yY]*) 
+       lpthread=
+       for xxx in pthread; do
+               for yyy in $loclibpth $plibpth $glibpth dummy; do
+@@ -129,27 +127,8 @@
+               exit 1 
+         fi
+       unset lpthread
+-        ;; 
+-esac 
  EOCBU
  
 -# Set sensible defaults for NetBSD: look for local software in
>Release-Note:
>Audit-Trail:
>Unformatted:
        
        



Home | Main Index | Thread Index | Old Index