SUMMARY: Using xmkmf and imake with OW3: How ?

From: Marcel Bernards (bernards@ECN.NL)
Date: Tue Nov 24 1992 - 13:35:59 CST


----------
X-Sun-Data-Type: text
X-Sun-Data-Description: text
X-Sun-Data-Name: text
X-Sun-Content-Lines: 45

Great , and somehow not that great !

It seems that OW3 and xmkmf don't cooperate very much because the overwhelming
response was link $OPENWINHOME stuff into /usr/lib/X11 and /usr/include/X11.
Not my favorite solution.

The working solution which really does the job which I wanted it to do was from:
Glenn Satchell ups!glenn@fourx.Aus.Sun.COM
Uniq Professional Services Pty Ltd ACN 056 279 335
He send me a patch which I'll attache in this mail.
It patches $OPENWINHOME/xmkmf, $OPENWINHOME/lib/config/sun.cf, and
$OPENWINHOME/lib/config/site.def.

No softlinking magic needed. Thanx Glenn...
There were also references about static linking Xmu in Makefile:
change:
 
XMULIB = -lXmu
in
XMULIB = -lm -Bstatic -lXmu -Bdynamic

Some mentioned using the official X11R5 release. OK we have that, but
we don't use it very much yet, since we run mostly OW2 and OW3.
A number of replies mentioned setting PATH OPENWINHOME and LD_LIBRARY_PATH
correct, but this is mandatory for a correct environment for running OW apps.

Thanx to all who replied,

mharris@jpmorgan.com
don@mars.dgrc.doc.ca
birger@vest.sdata.no
daveg@exlog.com
frankm@shadow.cna.tek.com
ekurgpol@develop-law.usc.edu
rhallqui@rigel.uark.edu
mist@source.NL
ups!glenn@fourx.Aus.Sun.COM
sommer@vsun02.ag01.Kodak.com
harbre@thijssen.NL
brunke@dkrz-hamburg.DBP.DE

Marcel Bernards, UNIX & Net sysadm Netherlands Energy Research Foundation ECN
(and SURFnet IC/ICP), Phone: (+31 /0)2246 4579 Fax: (+31 /0)2246 1864
E-Mail: Bernards@ECN.NL, SnailMail: P.O. Box 1, 1755 ZG Petten
SCREAMNet : AAAAAARGHH!HUH?? : Disclaimer: "The AntiChrist is the Computer !"
----------
X-Sun-Data-Type: mail-file
X-Sun-Data-Description: mail-file
X-Sun-Data-Name: ow3.xmkmf.patch
X-Sun-Encoding-Info: uuencode
X-Sun-Content-Lines: 93

begin 600 ow3.xmkmf.patch
M1G)O;2!U<',A=7!S=&%G92%G;&5N;D!F;W5R>"Y!=7,N4W5N+D-/32!-;VX@
M3F]V(#(S(#(Q.C0T.C$P(#$Y.3(*4W5B:F5C=#H@4F4Z(%5S:6YG('AM:VUF
M(&%N9"!I;6%K92!W:71H($]7,SH@2&]W(#\*5&\Z('5P<R%F;W5R>"%%0TXN
M3DPA8F5R;F%R9'- 9F]U<G@N075S+E-U;BY#3TT*6"U%;G9E;&]P92U4;SH@
M8F5R;F%R9'- 14-.4U5."D-O;G1E;G0M3&5N9W1H.B S-S@P"E-T871U<SH@
M4D\*6"U,:6YE<SH@,3 U"@I4:&4@9F]L;&]W:6YG(&UO9&EF:6-A=&EO;G,@
M=&\@=&AE(%@Q,2!C;VYF:6=U<F%T:6]N(&9I;&5S('=E<F4@8W)E871E9 IB
M>2!'<F5G($5A<FQE+B!)="!W;W)K<R!L:6ME(&$@8VAA<FTN"@IR96=A<F1S
M+ HM+0I';&5N;B!3871C:&5L;" @(" @(" @("!U<',A9VQE;FY 9F]U<G@N
M075S+E-U;BY#3TT@('P*56YI<2!0<F]F97-S:6]N86P@4V5R=FEC97,@4'1Y
M($QT9" @04-.(# U-B R-SD@,S,U("!\(" B5&AE(&%N<W=E<B!I<R!N;RP*
M4$\@0F]X(#<P+"!0861D:6YG=&]N+"!.4U<@,C R,2P@*%-Y9&YE>2D@075S
M=')A;&EA("!\("!A;F0@22=L;"!N96=O=&EA=&4*4&AO;F4Z("LV,2TR+3,V
M,"TW-#,T(" @(" @(" @("!&87@Z("LV,2TR+3,S,2TR-3<R("!\("!F<F]M
M('1H97)E+B(*(" @(" @(")3=6X@06-C<F5D:71E9"!3>7-T96T@0V]N<W5L
M=&%N=',B(" @(" @(" @("!\"@HM+2TM+2!"96=I;B!);F-L=61E9"!-97-S
M86=E("TM+2TM"@I9;W4@8V%N(&=E="!A;&UO<W0@86YY=&AI;F<@=&\@8V]M
M<&EL92!O;B!Y;W5R('-Y<W1E;2!B>2!I;G-T86QL:6YG"D]P96Y7:6YD;W=S
M(#,N,"P@86YD('1H96X@87!P;'EI;F<@=&AE(&9O;&QO=VEN9R!P871C:&5S
M('1O('1H92!F:6QE<PHD3U!%3E=)3DA/344O>&UK;68L("1/4$5.5TE.2$]-
M12]L:6(O8V]N9FEG+W-U;BYC9BP@86YD"B1/4$5.5TE.2$]-12]L:6(O8V]N
M9FEG+W-I=&4N9&5F('1O(&UA:V4@=&AE;2!A8W1U86QL>2!W;W)K(&QI:V4@
M=&AE>0IA<F4@<W5P<&]S960@=&\Z"@HH07!P;&EC86)L92!V:6$@(G!A=&-H
M("UC("UP," M9" D3U!%3E=)3DA/344@/"!T:&ES<&%T8V@B*0H*3VYC92!Y
M;W4@:&%V92!A<'!L:65D('1H97-E('!A=&-H97,L('EO=2!C86X@:G5S="!G
M;R!T;R!T:&4@9&ER96-T;W)Y"G=H97)E('EO=7(@4$0@6#$Q('!R;V=R86T@
M<V]U<F-E(&ES+"!A;F0@9&\@(GAM:VUF(BX@($]N8V4@=&AA="=S(&1O;F4L
M"GEO=2!C86X@<')E='1Y(&UU8V@@='EP92 B;6%K92(@86YD('1H:6YG<R!S
M:&]U;&0@=V]R:R!A;F0@8G5I;&0N("!.;W1E"G1H870@=&AE('!A=&-H(&%S
M<W5M97,@>6]U(&%R92!R=6YN:6YG(#0N,2XQ.R!I9B!N;W0L('-A;'0@=&AE
M('-U;BYC9@IP871C:"!B96QO=R!T;R!T87-T92X*"BTM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM(" ^." @0W5T(&AE<F4@(#@\(" M+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2T*"BHJ*B!B:6XO>&UK;68N;W)I9PE7960@
M4V5P(#$X(# W.C R.C R(#$Y.3$*+2TM(&)I;B]X;6MM9@E4=64@075G(" V
M(# P.C,Y.C(P(#$Y.3$**BHJ*BHJ*BHJ*BHJ*BHJ"BHJ*B S,"PS-" J*BHJ
M"B @"B @96QI9B!;("UN("(D3U!%3E=)3DA/344B(%T[('1H96X*(2 )87)G
M<STB+415<V5);G-T86QL960@(B1/4$5.5TE.2$]-12]L:6(O8V]N9FEG"B @
M"B @96QS90HM+2T@,S L,S0@+2TM+0H@( H@(&5L:68@6R M;B B)$]014Y7
M24Y(3TU%(B!=.R!T:&5N"B$@"6%R9W,](BU))$]014Y724Y(3TU%+VQI8B]C
M;VYF:6<@+415<V5);G-T86QL960@+4180T]-33TB+RHJ+R,B("(D3U!%3E=)
M3DA/344O;&EB+V-O;F9I9PH@( H@(&5L<V4**BHJ(&QI8B]C;VYF:6<O<W5N
M+F-F+F]R:6<)5V5D(%-E<" Q." P,3HR-CHQ.2 Q.3DQ"BTM+2!L:6(O8V]N
M9FEG+W-U;BYC9@E&<FD@1&5C(#$S(#$V.C$W.C4X(#$Y.3$**BHJ*BHJ*BHJ
M*BHJ*BHJ"BHJ*B V+#$R("HJ*BH*(" @*B\*(" C9&5F:6YE(%-U;D]34&QA
M=&9O<FT@(" @(%E%4PD)+RH@<V5T('1O($Y/(&EF(&YO="!R=6YN:6YG(%-U
M;D]3("HO"B$@(V1E9FEN92!/4TYA;64@(" @(" @(" @("!3=6Y/4R T+C N
M,PH@("-D969I;F4@3U--86IO<E9E<G-I;VX@(" @- HA("-D969I;F4@3U--
M:6YO<E9E<G-I;VX@(" @, H@("-D969I;F4@2&%S4V%B97)#"2 @6453"0DO
M*B!F;W(@;6%C:&EN97,@=&AA="!H879E(&ET("HO"B @(V1E9FEN92!(87-.
M9&)M"0D@(%E%4PHM+2T@-BPQ,B M+2TM"B @("HO"B @(V1E9FEN92!3=6Y/
M4U!L871F;W)M(" @("!915,)"2\J('-E="!T;R!.3R!I9B!N;W0@<G5N;FEN
M9R!3=6Y/4R J+PHA("-D969I;F4@3U-.86UE(" @(" @(" @(" @4W5N3U,@
M-"XQ+C$*(" C9&5F:6YE($]336%J;W)697)S:6]N(" @(#0*(2 C9&5F:6YE
M($]336EN;W)697)S:6]N(" @(#$*(" C9&5F:6YE($AA<U-A8F5R0PD@(%E%
M4PD)+RH@9F]R(&UA8VAI;F5S('1H870@:&%V92!I=" J+PH@("-D969I;F4@
M2&%S3F1B;0D)("!915,**BHJ(&QI8B]C;VYF:6<O<VET92YD968N;W)I9PE7
M960@4V5P(#$X(# Q.C(V.C$Y(#$Y.3$*+2TM(&QI8B]C;VYF:6<O<VET92YD
M968)5'5E($%U9R @-B P,#HT-#HS-R Q.3DQ"BHJ*BHJ*BHJ*BHJ*BHJ*@HJ
M*BH@," J*BHJ"BTM+2 Q+#<@+2TM+0HK("-D969I;F4@0FEN1&ER("0H3U!%
M3E=)3DA/344I+V)I;@HK("-D969I;F4@3&EB1&ER("0H3U!%3E=)3DA/344I
M+VQI8@HK("-D969I;F4@26YC4F]O=" D*$]014Y724Y(3TU%*2]S:&%R92]I
M;F-L=61E"BL@(V1E9FEN92!);G-T86QL3F]N17AE8T9I;&4H9FEL92QD97-T
M*0D)"0D)0$!<"BL@:6YS=&%L;#HZ(&9I;&4)"0D)"0D)"4! 7 HK( DD*$E.
M4U1!3$PI("UC("0H24Y35$1!5$9,04=3*2!F:6QE(&1E<W0**R C9&5F:6YE
M($YU;&Q087)A;65T97(*"BTM+2TM($5N9"!);F-L=61E9"!-97-S86=E("TM
M+2TM"@H*/B!&<F]M('5P<R%F;W5R>"%R82YM8W,N86YL+F=O=B%S=6XM;6%N
M86=E<G,M<F5L87D@5'5E($YO=B R-" P-CHR,#HR." Q.3DR"CX@1&%T93H@
M36]N+" R,R!.;W8@.3(@,3(Z,S,Z,3(@*S Q,# */B!&<F]M.B!U<',A9F]U
M<G@A14-.+DY,(6)E<FYA<F1S("A-87)C96P@0F5R;F%R9',I"CX@4W5B:F5C
M=#H@57-I;F<@>&UK;68@86YD(&EM86ME('=I=&@@3U<S.B!(;W<@/PH^(%1O
M.B!S=6XM;6%N86=E<G- 965C<RYN=W4N961U"CX@6"U%;G9E;&]P92U4;SH@
M<W5N+6UA;F%G97)S0&5E8W,N;G=U+F5D=0H^($-O;G1E;G0M3&5N9W1H.B W
M,C<*/B!8+4QI;F5S.B Q-@H^( H^($UA>6)E($DG;2!D;VEN9R!S;VUE=&AI
M;F<@=W)O;F<L(&)U="!W92!T<GD@=&\@9V5T('-O;64@6"!P<F]G<F%M<R!T
M;R!C;VUP:6QE( H^('5S:6YG('1H92!);6%K92!F:6QE<RX@*"!))VT@;F]T
M(&$@6#$Q(&AA8VME<B I"CX@"CX@270@9V5N97)A=&5S($UA:V5F:6QE<R!W
M:&EC:"!A<F4@=6YU<V%B;&4N"CX@"CX@5VAA="!O<'1I;VYS(&1O($D@;F5E
M9"!T;R!S=7!P;'D@:6X@;W)D97(@=&\@9V5T(&-O<G)E8W0@;6%K969I;&5S
M('=H:6-H"CX@<&]I;G1S('1O('1E:"!C;W)R96-T(&QI8G)A<GD@86YD(&EN
M8VQU9&4@9&ER96-T;W)I97,@/PH^( H^($D@=')I960@=&\@<W5P<'!L>2 D
M3U!%3E=)3DA/344@=&\@:6UA:V4L(&)U="!I="!L96%V97,@=&AI;F=S('5N
M<F5S;VQV960N"CX@"CX@2&%S(&%N>6)O9'D@<F5S;VQV960@=&AE<V4@<')O
M8FQE;7,@=VET:"!I;6%K92!A;F0@3U<S(#\*/B */B!-87)C96P@0F5R;F%R
M9',L(%5.25@@)B!.970@<WES861M($YE=&AE<FQA;F1S($5N97)G>2!297-E
M87)C:"!&;W5N9&%T:6]N($5#3@H^("AA;F0@4U521FYE="!)0R])0U I+"!0
M:&]N93H@*"LS,2 O,"DR,C0V(#0U-SD@1F%X.B H*S,Q("\P*3(R-#8@,3@V
M- H^($4M36%I;#H@0F5R;F%R9'- 14-.+DY,+"!3;F%I;$UA:6PZ(% N3RX@
M0F]X(#$L(#$W-34@6D<@4&5T=&5N( H^(%-#4D5!34YE=" Z($%!04%!05)'
M2$@A2%5(/S\@.B!$:7-C;&%I;65R.B B5&AE($%N=&E#:')I<W0@:7,@=&AE
2($-O;7!U=&5R("$B( H^( H*
 
end



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:06:53 CDT