Subject: pkg/5840: xv does not compile on elf
To: None <gnats-bugs@gnats.netbsd.org>
From: Tim Rightnour <root@polaris.garbled.net>
List: netbsd-bugs
Date: 07/25/1998 03:24:19
>Number:         5840
>Category:       pkg
>Synopsis:       xv does not compile on elf
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    gnats-admin (GNATS administrator)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jul 25 03:05:00 1998
>Last-Modified:
>Originator:     Tim Rightnour
>Organization:
Tim Rightnour    -  root@garbled.net
http://www.zynetwc.com/~garbled/garbled.html
>Release:        1.3<NetBSD-current source date>
>Environment:
	
System: NetBSD polaris 1.3 NetBSD 1.3 (POLARIS) #0: Thu Mar 26 13:17:18 MST 1998 root@polaris:/usr/src/sys/arch/i386/compile/POLARIS i386


>Description:
Xv doesn't work on elf.  Usual story of needing -rpath.  I don't however
see how it ever worked in the first place.  Tiff-3.4 requires a co-link with
-lz.  I added this as well..  No idea how this worked before.. unless
it was just a matter of noone noticed it.. (did we upgrade libtiff recently?)
	
>How-To-Repeat:
try to build it.. how else would you repeat something like this?
	
>Fix:

You know the drill... ;)

--- Makefile.orig	Sat Jul 25 02:37:37 1998
+++ Makefile	Sat Jul 25 02:38:15 1998
@@ -37 +37,7 @@
 .include "../../mk/bsd.pkg.mk"
+
+.if (${OBJECT_FMT} == "ELF")
+RPATH=		-Wl,-rpath,${LOCALBASE}/lib
+.endif
+MAKE_ENV+=	RPATH=${RPATH}
+

begin 644 patches/patch-ad
M+2TM($EM86ME9FEL92YO<FEG"5-A="!*=6P@,C4@,#(Z,30Z,3<@,3DY.`HK
M*RL@26UA:V5F:6QE"5-A="!*=6P@,C4@,#(Z,S@Z-3@@,3DY.`I`0"`M."PS
M("LX+#0@0$`*("`J+PHM(V1E9FEN92!(879E2G!E9PHK+RH@(V1E9FEN92!(
M879E2G!E9R`J+PHK(V1E9FEN92!5<V5);G-T86QL961*<&5G"B`*0$`@+3$T
M+#,@*S$U+#0@0$`*("`J+PHM(V1E9FEN92!(879E5&EF9@HK+RH@(V1E9FEN
M92!(879E5&EF9B`J+PHK(V1E9FEN92!5<V5);G-T86QL9614:69F"B`*0$`@
M+3$R,2PR("LQ,C,L,R!`0`H@3$E"2E!%1R`]("0H2E!%1T1)4BDO;&EB:G!E
M9RYA"BM$15!,24)*4$5'(#T@)"A,24)*4$5'*0H@2E!%1TE.0TQ51$4@/2`M
M220H2E!%1T1)4BD*0$`@+3$R-"PR("LQ,C<L."!`0`H@"BLC:69D968@57-E
M26YS=&%L;&5D2G!E9PHK2E!%1R`]("U$1$]*4$5'"BM,24)*4$5'(#T@)"A2
M4$%42"D@+4PD*$Q/0T%,0D%312DO;&EB("UL:G!E9PHK2E!%1TE.0TQ51$4@
M/2`M220H3$]#04Q"05-%*2]I;F-L=61E"BLC96YD:68**PH@(VEF9&5F($AA
M=F54:69F"D!`("TQ,C@L,B`K,3,W+#,@0$`*($Q)0E1)1D8@/2`D*%1)1D9$
M25(I+VQI8G1I9F8N80HK1$503$E"5$E&1B`]("0H3$E"5$E&1BD*(%1)1D9)
M3D-,541%(#T@+4DD*%1)1D9$25(I"D!`("TQ,S$L,B`K,30Q+#@@0$`*(`HK
M(VEF9&5F(%5S94EN<W1A;&QE9%1I9F8**U1)1D8@/2`M1$1/5$E&1@HK3$E"
M5$E&1B`]("U,)"A,3T-!3$)!4T4I+VQI8B`M;'1I9F8@+6QZ"BM4249&24Y#
M3%5$12`]("U))"A,3T-!3$)!4T4I+VEN8VQU9&4**R-E;F1I9@HK"B`C:69D
M968@2&%V95!$4PI`0"`M,30S+#0@*S$U.2PT($!`"B`*+41%4$Q)0E,@/2`D
M*$Q)0DI014<I("0H3$E"5$E&1BD*+4Q/0T%,7TQ)0E)!4DE%4R`]("0H6$Q)
M0BD@)"A$15!,24)3*0HK1$503$E"4R`]("0H1$503$E"2E!%1RD@)"A$15!,
M24)4249&*0HK3$]#04Q?3$E"4D%22453(#T@)"A83$E"*2`D*$Q)0DI014<I
M("0H3$E"5$E&1BD*(`I`0"`M,3@T+#8@*S(P,"PV($!`"B`*+6%L;#HZ"BT)
M0&5C:&\@(B(*+0E`96-H;R`B("!$:60@>6]U(')E;65M8F5R('1O("=M86ME
M(&1E<&5N9"<@9FER<W0_(@HM"4!E8VAO("(B"BLC86QL.CH**R,)0&5C:&\@
M(B(**R,)0&5C:&\@(B`@1&ED('EO=2!R96UE;6)E<B!T;R`G;6%K92!D97!E
:;F0G(&9I<G-T/R(**R,)0&5C:&\@(B(*(`IE
`
end

	
>Audit-Trail:
>Unformatted: