Subject: pkg/29336: www/apache2 doesn't build on Interix
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <hiramatu@boreas.dti.ne.jp>
List: pkgsrc-bugs
Date: 02/11/2005 14:31:00
>Number: 29336
>Category: pkg
>Synopsis: www/apache2 doesn't build on Interix
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Feb 11 14:31:00 +0000 2005
>Originator: HIRAMATSU Yoshifumi
>Release: SFU 3.5
>Organization:
>Environment:
Interix nile 3.5 SP-8.0.1969.1 x86 AMD_x86_Family15_Model12_Stepping0
>Description:
bmake under www/apache2 failed with this message:
/usr/pkgsrc/www/apache2/work/.buildlink/lib/libaprutil-0.so: undefined reference to `_crypt'
.rel.internal 740 730:
/opt/gcc.3.3/lib/gcc-lib/i586-pc-interix3/3.3/../../../../i586-pc-interix3/bin/ld: BFD 2.13.90 20021111 assertion fail /dev/fs/C/gnu2.intel/egcs.source/bfd/coff
link.c:3174
collect2: ld returned 1 exit status
*** Error code 1
>How-To-Repeat:
>Fix:
This patch is a modification for devel/apr/buildlink3.mk, forcing -lcrypt come after -laprutil-0
diff -buNr apr.orig/buildlink3.mk apr/buildlink3.mk
--- apr.orig/buildlink3.mk Fri Feb 11 22:59:16 2005
+++ apr/buildlink3.mk Fri Feb 11 22:59:07 2005
@@ -17,6 +17,8 @@
BUILDLINK_RECOMMENDED.apr+= apr>=0.9.5.2.0.52nb1
BUILDLINK_PKGSRCDIR.apr?= ../../devel/apr
+WRAPPER_REORDER_CMDS+= reorder:l:aprutil-0:crypt
+
BUILDLINK_FILES.apr+= bin/apr-config
BUILDLINK_FILES.apr+= bin/apu-config
BUILDLINK_FILES.apr+= lib/*.exp