Subject: pkg/33730: parallel/pvm3 patch-bq libpvm3.la (allmost all system)
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Gilles Dauphin <dauphin@enst.fr>
List: pkgsrc-bugs
Date: 06/14/2006 14:05:01
>Number: 33730
>Category: pkg
>Synopsis: parallel/pvm3 patch-bq libpvm3.la (allmost all system)
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Jun 14 14:05:00 +0000 2006
>Originator: Gilles Dauphin
>Release: SunOS 5.10 i86pc
>Organization:
ENST
>Environment:
System: SunOS bi.enst.fr 5.10 Generic_Patch_118844-30 i86pc
>Description:
you can't make libpvm3.la because variable substution '.TARGET'
is empty when working whith gmake, I think patch-bq is wrong.
I provide also a patch for X86SOL2.def because of some missing '-D'
in X86SOL2.def for (maybe all) Solaris
>How-To-Repeat:
bmake
>Fix:
this is a patch of patch-bq.
--- patch-bq.orig Wed Jun 14 15:45:49 2006
+++ patches/patch-bq Wed Jun 14 15:46:15 2006
@@ -27,7 +27,7 @@
- rm -f $(LIBPVM).a
- $(AR) cr $(LIBPVM).a $(LOBJ) $(LPVMSOCK) $(SOCKLOBJ)
- case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(LIBPVM).a ;; esac
-+ ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} -o ${.TARGET:.a=.la} ${LOBJ:.o=.lo} \
++ ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} -o ${@:.a=.la} ${LOBJ:.o=.lo} \
+ ${LPVMSOCK:.o=.lo} ${SOCKLOBJ:.o=.lo} \
+ -rpath ${PVM_DIR}/lib/$(PVM_ARCH) \
+ -version-info ${PVMLIB_VER}
and the new patch i wish for solaris x86:
[root@u2 2085] less patches/patch-ca
--- conf/X86SOL2.def.orig Thu Oct 1 23:03:22 1998
+++ conf/X86SOL2.def Fri Feb 24 11:14:04 2006
@@ -1,5 +1,6 @@
ARCHCFLAGS = -DSYSVBFUNC -DSYSVSTR -DNOGETDTBLSIZ -DSYSVSIGNAL \
- -DNOWAIT3 -DNOUNIXDOM -DRSHCOMMAND=\"/usr/bin/rsh\"
+ -DNOWAIT3 -DHASERRORVARS -DRSHCOMMAND=\"/usr/bin/rsh\" -DUSESTRERROR \
+ -DHASSTDLIB -KPIC
ARCHDLIB = -lnsl -lsocket
ARCHDOBJ =
ARCHLIB = -lnsl -lsocket