[comp.os.minix] Wanted: pdtar

lmjm@doc.ic.ac.uk (Lee McLoughlin) (05/16/88)

I have the pd-tar sources and the patches posted to make it work but I am still
unable to load the damn thing.  Here is a bit of a message I mailed Mr. T
asking what I was doing wrong:
	I get a lot of:
	list.s, 1003: _12 multiple declared
	diffarch.s, 665: _1 multiple declared
	...

	I also get this from some library routines - but only ones I've recompiled.

	It then fails to load.  What am I doing wrong?
This is all on an AT under 1.2.

So can some kind soul please uuencode up a binary of it and mail it to me?

	Many thanks in advance.
		Lee
--
UKUUCP SUPPORT  Lee McLoughlin
	"What you once thought was only a nightmare is now a reality!"

Janet: lmjm@uk.ac.ic.doc, lmcl@uk.ac.ukc
DARPA: lmjm@doc.ic.ac.uk (or lmjm%uk.ac.ic.doc@nss.cs.ucl.ac.uk)
Uucp:  lmjm@icdoc.UUCP, ukc!icdoc!lmjm

clark@ttidca.TTI.COM (Ralph Clark) (05/19/88)

I've had the same problem compiling pdtar (and some other large program
that I don't recall now) - by breaking up the sources, and deleting the
diff option, I've got it down to just one _12 undefined in perror().

I figure it must be overflowing some internal table in asld, but I haven't
got around to looking at my 1.2 source. Has somebody figured out how to
cope with this yet? (he asked lazily)

Anyway, since a good tar would be very useful to have, it would be nice
for us who aren't developing under MS/Turbo/Aztec C if someone would offer
the uuencode binary of pdtar for the benefit of us Minix-only types.

-- 
Ralph Clark (clark@TTI.COM) {csun|philabs|psivax|trwrb}!ttidca!clark

frank@morgan.com (Frank Wortner) (05/20/88)

I've managed to compile pdtar under Minix 1.2.  It wasn't easy!  The
problem involving multiply defined _12's took a while to find and fix.
I did it by libupacking the .s files and then editing them.  I found
lines of the form:

	_12 = _1

I then deleted that particular line.  The next step was to go through
the code and replace all the _12's with _1's.  The massaged assembly
code passed through asld without incident and I had a working tar.  I
never want to compile pdtar under Minix again! :-)

Asld seems to have a bug involving equates like the one above.  It
apparently makes _12 a global symbol even though _1 is not.  This
compiler generates this code two or three times in various files of
pdtar.  I'm sorry I can't be more specific, but my Minix system is at
home and I'm at work right now.  This information should be enough to
allow you to link pdtar.

If anyone wants a uuencoded binary of pdtar (for Minix), I'd be happy
to send you one.   If there is sufficient interest, I'll post it.

					Frank

rmtodd@uokmax.UUCP (Richard Michael Todd) (05/21/88)

In article <2540@ttidca.TTI.COM> clark@ttidcc.tti.com (Ralph Clark) writes:
>I figure it must be overflowing some internal table in asld, but I haven't
>got around to looking at my 1.2 source. Has somebody figured out how to
>cope with this yet? (he asked lazily)

Hmm... must be a v1.2 compiler (actually asld) bug.  I'm still using v1.1
and it compiles and runs, no problem.  Alas, this won't be the first time
in history that v1.2 of a product broke things that v1.1 had no problem
with :-( (Helpful hint: Always keep around the previous version of any
compiler when you upgrade, so at least you'll have something that'll 
compile your code.  This is probably more important in the Dos world where
new compiler bugs arrive by the truckload, but still good advice.  Of
course, if you started with 1.2, you're kinda up a creek...)

>Anyway, since a good tar would be very useful to have, it would be nice
>for us who aren't developing under MS/Turbo/Aztec C if someone would offer
>the uuencode binary of pdtar for the benefit of us Minix-only types.
Ask and it shall be given....
				Richard Todd, rmtodd@uokmax.ecn.uoknor.edu
----------------------- cut here ----------------------------
begin 755 tar
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
M<'1I;VYS"@!405!% "T 8CI"8V1$9CIH:6ML;6]P4G-T5#IV>'I: '1A<CH@
M=F%L:60@;W!T:6]N<SH*+6(@3@EB;&]C:VEN9R!F86-T;W(@3B H8FQO8VL@
M<VEZ92 ]($YX-3$R(&)Y=&5S*0HM0@ER96)L;V-K(&%S('=E(')E860@*&9O
M<B!R96%D:6YG(#0N,D)31"!P:7!E<RD*+6,)8W)E871E(&%N(&%R8VAI=F4*
M+60)9FEN9"!D:69F97)E;F-E<R!B971W965N(&%R8VAI=F4@86YD(&9I;&4@
M<WES=&5M"BU$"61O;B=T(&1U;7 @=&AE(&-O;G1E;G1S(&]F(&1I<F5C=&]R
M:65S+"!J=7-T('1H92!D:7)E8W1O<GD* "UF($8)<F5A9"]W<FET92!A<F-H
M:79E(&9R;VT@9FEL92!O<B!D979I8V4@1B H;W(@:&]S=&YA;64Z+T9O<D0I
M"BUH"61O;B=T(&1U;7 @<WEM8F]L:6,@;&EN:W,[(&1U;7 @=&AE(&9I;&5S
M('1H97D@<&]I;G0@=&\*+6D):6=N;W)E(&)L;V-K<R!O9B!Z97)O<R!I;B!T
M:&4@87)C:&EV92P@=VAI8V@@;F]R;6%L;'D@;65A;B!%3T8*+6L):V5E<"!E
M>&ES=&EN9R!F:6QE<RP@9&]N)W0@;W9E<G=R:71E('1H96T@9G)O;2!T:&4@
M87)C:&EV90HM; ES=&%Y(&EN('1H92!L;V-A;"!F:6QE('-Y<W1E;2 H;&EK
M92!D=6UP*#@I*2!W:&5N(&-R96%T:6YG(&%N(&%R8VAI=F4* "UM"61O;B=T
M(&5X=')A8W0@9FEL92!M;V1I9FEE9"!T:6UE"BUO"7=R:71E(&%N(&]L9"!6
M-R!F;W)M870@87)C:&EV92P@<F%T:&5R('1H86X@04Y322!;9')A9G0@-ET@
M9F]R;6%T"BUP"61O(&5X=')A8W0@86QL('!R;W1E8W1I;VX@:6YF;W)M871I
M;VX*+5()9'5M<"!R96-O<F0@;G5M8F5R('=I=&AI;B!A<F-H:79E('=I=&@@
M96%C:"!M97-S86=E"BUS"6QI<W0@;V8@;F%M97,@=&\@97AT<F%C="!I<R!S
M;W)T960@=&\@;6%T8V@@=&AE(&%R8VAI=F4*+70);&ES="!A('1A8FQE(&]F
M(&-O;G1E;G1S(&]F(&%N(&%R8VAI=F4* "U4($8)9V5T(&YA;65S('1O(&5X
M=')A8W0@;W(@8W)E871E(&9R;VT@9FEL92!&"BUV"79E<F)O<V5L>2!L:7-T
M('=H870@9FEL97,@=V4@<')O8V5S<PHM> EE>'1R86-T(&9I;&5S(&9R;VT@
M86X@87)C:&EV90HM>B!O<B!:"7)U;B!T:&4@87)C:&EV92!T:')O=6=H(&-O
M;7!R97-S*#$I"@!T87(Z('1O;R!M86YY(&%R9W,@=VET:" M5"!O<'1I;VX*
M "T <@!T87(Z( !!<F=U;65N="!N86UE('1O;R!L;VYG.B E<PH =&%R.B!C
M86YN;W0@86QL;V-A=&4@;65M(&9O<B!N86UE;&ES="!E;G1R>0H =&%R.B E
M<R!N;W0@9F]U;F0@:6X@87)C:&EV90H =&%R.B E<R!N;W0@9F]U;F0@:6X@
M87)C:&EV90H  "5S.B!I<R!O;B!A(&1I9F9E<F5N="!F:6QE<WES=&5M.R!N
M;W0@9'5M<&5D"@!T87(Z(&YO(&UE;6]R>2!F;W(@;&EN:W,L('1H97D@=VEL
M;"!B92!D=6UP960@87,@<V5P87)A=&4@9FEL97,* ')E860@97)R;W(@870@
M8GET92 E;&0L(')E861I;F<@)60@8GET97,L(&EN(&9I;&4@ "5S.B!F:6QE
M('-H<G5N:R!B>2 E9"!B>71E<RP@<&%D9&EN9R!W:71H('IE<F]S+@H )7,Z
M(&5R<F]R(&]P96YI;F<@9&ER96-T;W)Y "5S)7,Z(&YA;64@=&]O(&QO;F<*
M "5S.B!5;FMN;W=N(&9I;&4@='EP93L@9FEL92!I9VYO<F5D+@H   !296UO
M=FEN9R!L96%D:6YG("\@9G)O;2!A8G-O;'5T92!P871H(&YA;65S(&EN('1H
M92!A<F-H:79E+@H )7,Z(&YA;64@=&]O(&QO;F<* '5S=&%R("  (" @(" @
M("          __\  %)E;6]V:6YG(&QE861I;F<@+R!F<F]M(&%B<V]L=71E
M('!A=&@@;F%M97,@:6X@=&AE(&%R8VAI=F4N"@!5;FMN;W=N(&9I;&4@='EP
M92 G)6,G(&9O<B E<RP@97AT<F%C=&5D(&%S(&YO<FUA;"!F:6QE"@!#;W5L
M9"!N;W0@;6%K92!F:6QE( !5;F5X<&5C=&5D($5/1B!O;B!A<F-H:79E(&9I
M;&4* %1R:65D('1O('=R:71E("5D(&)Y=&5S('1O(&9I;&4L(&-O=6QD(&]N
M;'D@=W)I=&4@)60Z"@!%<G)O<B!W:&EL92!C;&]S:6YG( !#;W5L9"!N;W0@
M;&EN:R E<R!T;R  0V]U;&0@;F]T(&UA:V4@ $-O=6QD(&YO="!M86ME(&1I
M<F5C=&]R>2  061D960@=W)I=&4@)B!E>&5C=71E('!E<FUI<W-I;VX@=&\@
M9&ER96-T;W)Y("5S"@    !T87(Z(&-A;FYO="!D=7 @ '1A<CH@8V%N;F]T
M(&-R96%T92!P:7!E('1O(&-H:6QD '1A<CH@8V%N;F]T(&9O<FL =&\@<W1D
M;W5T "]D978O;G5L; !#86XG="!O<&5N("]D978O;G5L; !R<V@@)R5S)R!D
M9" G/"5S)R!B<STE9&( ?"!C;VUP<F5S<R M9 !S: !S:  M8P!T87(Z(&-A
M;FYO="!E>&5C('-H '1O('-T9&EN '1A<CH@8V%N)W0@9G-T870@87)C:&EV
M90!C;VUP<F5S<P!C;VUP<F5S<P M9 !T87(Z(&-A;FYO="!E>&5C(&-O;7!R
M97-S &1D(&)S/25D8B!\(&-O;7!R97-S("UD '-H '-H "UC '1A<CH@8V%N
M;F]T(&5X96,@<V@ =&\@<W1D:6X =&\@<W1D;W5T '1A<CH@8V%N)W0@9G-T
M870@87)C:&EV90!C;VUP<F5S<P!C;VUP<F5S<P!T87(Z(&-A;FYO="!E>&5C
M(&-O;7!R97-S &-O;7!R97-S('P@ ')S:" G)7,G(&1D(&]B<STE9&(@)SXE
M<R< 9&0@;V)S/25D8@!S: !S:  M8P!T87(Z(&-A;FYO="!E>&5C('-H '1A
M<CH@:6YV86QI9"!V86QU92!F;W(@8FQO8VMS:7IE"@!T87(Z(&-O=6QD(&YO
M="!A;&QO8V%T92!M96UO<GD@9F]R(&)L;V-K:6YG(&9A8W1O<B E9 H =&%R
M.B E<SH@=W)I=&4@9F%I;&5D+"!S:&]R=" E9"!B>71E<PH 4F5A9"!E<G)O
M<B!O;B  5&]O(&UA;GD@97)R;W)S+"!Q=6ET=&EN9RX* $)L;V-K<VEZ92 ]
M("5D(')E8V]R9"5S"@!S   E<SH@96]F(&YO="!O;B!B;&]C:R!B;W5N9&%R
M>2P@<W1R86YG92XN+@H )7,Z(')E860@)60@8GET97,L('-T<F%N9V4N+BX*
M '1A<CH@8VAI;&0@<F5T=7)N960@<W1A='5S("5D"@!T87(Z(&-H:6QD(&1I
M960@=VET:"!S:6=N86P@)60E<PH ("AC;W)E(&1U;7!E9"D  ')E8R E9#H@
M "4J<P  .B   "5S.B!U;FMN;W=N(&]P=&EO;B E8PH )7,Z("5C(&%R9W5M
M96YT(&UI<W-I;F<* $AM;2P@=&AI<R!D;V5S;B=T(&QO;VL@;&EK92!A('1A
M<B!A<F-H:79E+@H 4VMI<'!I;F<@=&\@;F5X="!F:6QE(&AE861E<BXN+@H 
M=7-T87(@(  + "5S"@ E9  E9  E9"PE9  E;&0 )7,@)7,O)7,@)2IS)7,@
M)7,@)7,@)2XJ<P  ("T^("5S"@ @;&EN:R!T;R E<PH ('5N:VYO=VX@9FEL
M92!T>7!E("<E8R<* "5S("4J<R E+BIS"@!#<F5A=&EN9R!D:7)E8W1O<GDZ
M %5N97AP96-T960@14]&(&]N(&%R8VAI=F4@9FEL90H <G=X<G=X<G=X   ?
M_!_\'_P?_'1A<CH@8V]U;&0@;F]T(&%L;&]C871E(&UE;6]R>2!F;W(@9&EF
M9B!B=69F97(@;V8@)60@8GET97,* %5N:VYO=VX@9FEL92!T>7!E("<E8R<@
M9F]R("5S+"!D:69F960@87,@;F]R;6%L(&9I;&4* "5S.B!D;V5S(&YO="!E
M>&ES= H 0V%N;F]T(&9S=&%T(&9I;&4@ "5S.B!N;W0@82!R96=U;&%R(&9I
M;&4* &UO9&4 =6ED &=I9 !S:7IE &UO9"!T:6UE %5N97AP96-T960@14]&
M(&]N(&%R8VAI=F4@9FEL90H )7,Z(&1A=&$@9&EF9F5R<PH 5')I960@=&\@
M<F5A9" E9"!B>71E<R!F<F]M(&9I;&4L(&-O=6QD(&]N;'D@<F5A9" E9#H*
M $5R<F]R('=H:6QE(&-L;W-I;F<@ $-O=6QD(&YO="!L:6YK("5S('1O( !#
M;W5L9"!N;W0@;6%K92  0V]U;&0@;F]T(&UA:V4@9&ER96-T;W)Y(  E<SH@
M)7,@9&EF9F5R<PH +V)I;B]M:V1I<@!M:V1I<@!0051( "\ 4TA%3$P +V)I
M;B]S:  $  ( !@ &  $  0 ! "TM #H@:6QL96=A;"!O<'1I;VX@+2T@ #H@
M:6QL96=A;"!O<'1I;VX@+2T@ #H@;W!T:6]N(')E<75I<F5S(&%N(&%R9W5M
M96YT("TM(  Z(&]P=&EO;B!R97%U:7)E<R!A;B!A<F=U;65N=" M+2   !\ 
M'  ? !X 'P > !\ 'P > !\ '@ ? #(/-@\Z#SX/0@]&#TH/3@]2#U8/6@]>
M#TIA;@!&96( 36%R $%P<@!-87D 2G5N $IU; !!=6< 4V5P $]C= !.;W8 
M1&5C ' /= ]X#WP/@ ^$#X@/5&AU $9R:0!3870 4W5N $UO;@!4=64 5V5D
M "5S("5S("4P,F0@)3 R9#HE,#)D.B4P,F0@)3 T9 H  " @(" @(" @( @(
M" @((" @(" @(" @(" @(" @(" @"! 0$! 0$! 0$! 0$! 0$ 0$! 0$! 0$
M! 00$! 0$! 004%!04%! 0$! 0$! 0$! 0$! 0$! 0$! 0$0$! 0$!!"0D)"
M0D(" @(" @(" @(" @(" @(" @(" A 0$! @ "]E=&,O9W)O=7  __\ +V5T
M8R]P87-S=V0 __^0$)@0HA"\$,P0Y!#N$ @1&A$L$3P12!%:$6H1?!&($9X1
ML!&\$<X1W1'M$?P1#1(A$C421A)5$F02?!*)$I\2KA*Z$L@217)R;W(@, !.
M;W0@;W=N97( 3F\@<W5C:"!F:6QE(&]R(&1I<F5C=&]R>0!.;R!S=6-H('!R
M;V-E<W, 26YT97)R=7!T960@<WES=&5M(&-A;&P 22]/(&5R<F]R $YO('-U
M8V@@9&5V:6-E(&]R(&%D9')E<W, 07)G(&QI<W0@=&]O(&QO;F< 17AE8R!F
M;W)M870@97)R;W( 0F%D(&9I;&4@;G5M8F5R $YO(&-H:6QD<F5N $YO(&UO
M<F4@<')O8V5S<V5S $YO="!E;F]U9V@@8V]R90!097)M:7-S:6]N(&1E;FEE
M9 !"860@861D<F5S<P!";&]C:R!D979I8V4@<F5Q=6ER960 36]U;G0@9&5V
M:6-E(&)U<WD 1FEL92!E>&ES=', 0W)O<W,M9&5V:6-E(&QI;FL 3F\@<W5C
M:"!D979I8V4 3F]T(&$@9&ER96-T;W)Y $ES(&$@9&ER96-T;W)Y $EN=F%L
M:60@87)G=6UE;G0 1FEL92!T86)L92!O=F5R9FQO=P!4;V\@;6%N>2!O<&5N
M(&9I;&5S $YO="!A('1Y<&5W<FET97( 5&5X="!F:6QE(&)U<WD 1FEL92!T
M;V\@;&%R9V4 3F\@<W!A8V4@;&5F="!O;B!D979I8V4 26QL96=A;"!S965K
M %)E860M;VYL>2!F:6QE('-Y<W1E;0!4;V\@;6%N>2!L:6YK<P!"<F]K96X@
M<&EP90!-871H(&%R9W5M96YT %)E<W5L="!T;V\@;&%R9V4 26YV86QI9"!E
M<G)N;PH .B  "@        $ 0B%"(0$   !" $(E0B4"    !@      [A+X
M$@(3                                             $0I        
2                        
 
end

roskos@csed-1.IDA.ORG (Eric Roskos) (05/24/88)

>Anyway, since a good tar would be very useful to have, it would be nice
>for us who aren't developing under MS/Turbo/Aztec C if someone would offer
>the uuencode binary of pdtar for the benefit of us Minix-only types.

For about the 10th time... I posted a uuencoded binary of a much-enhanced
pdtar to this group a few months ago.  Check your Minix archives.  It
compiles and runs under both DOS and Minix, supports multivolume archives
(i.e., you can dump your whole hard disk to a series of formatted floppy
disks, similar to some of the DOS backup utilities available), and the
multivolume archives are readable under both DOS and Minix.  It also does
various kinds of conversions to make the archives created under DOS be
readable under Unix and Minix, and vice versa.  It also has an undocumented
feature to allow you to build a complete Minix filesystem (including special
files) from an archive, sort of the way some Unix distributions are done
nowadays; although you have to make a modification to the Minix fs to make
this work, so I didn't document it.

I am currently in the process of submitting the sources and DOS executable
of this program to Rahul Dhesi for inclusion in comp.binaries.ibm.pc, so if
you don't have it, you can get it there.  It compiles fine with the 1.1
Minix compiler; I don't have the 1.2 one from Unipress.  I didn't cross-compile
this one for Minix, I compiled it with the standard Minix compiler!!  I
am posting it via comp.binaries.ibm.pc due to the lack of response from
the Minix user community in the last posting of it to this group, and so
that it will be archived properly for others to retrieve in the future.
-- 
Eric Roskos, IDA (...daitc!csed-1!roskos, or csed-1!roskos@DAITC.ARPA, or
		     Roskos@DOCKMASTER.ARPA)

"To tell you the truth, I can't tell what most of these buttons are for."
"And, it talks like my car.  I don't like that."  -- Passengers heard commenting
                                        on an "ergonomically designed" elevator.

lmjm@doc.ic.ac.uk (Lee McLoughlin) (06/01/88)

Thanks to everyone for there help with pdtar.  Here is what I finally did
to be able to recompile it under minix 1.2 with the 1.2 C compiler.


Take the original pdtar from a source archive.
3631@uunet.UU.NET               v12i068: Public domain TAR, Part01/03
3632@uunet.UU.NET               v12i069: Public-domain TAR, Part02/03
3633@uunet.UU.NET               v12i070: Public-domain TAR, Part03/03

Take the fixes to pdtar for minix from a minix source archive.
950@uokmax.UUCP                 PD Tar for MINIX -- how to get it working
951@uokmax.UUCP                 changes for PD-Tar, part 1 of 3
953@uokmax.UUCP                 changes needed for PD-Tar, part 2 of 3
955@uokmax.UUCP                 changes needed for PD Tar, part 3 of 3

Then unpack the shar lump at the end of this message and read the parts.
I use the pd make not the minix one - it shouldn't make any difference - I hope!

All the assembler generated is munged to repair the parts causing the problems.
There is one additioinal patch (the cast to long in list.c) to overcome a 
compiler bug.  You still have to compile asfix by hand before running make:
	cc -o asfix asfix.c


echo x - Makefile.note
gres '^X' '' > Makefile.note << '/'
X# Arrgggg what is happening under minix!  what is wrong with "x = y" anyhow?
X# Patch the output (see sfix and asfix.c)
X.c.s:
X	$(CC) $(CFLAGS) -S $*.c
X	sfix $*.s
/
echo x - list.note
gres '^X' '' > list.note << '/'
X	for (i = sizeof(*header); --i >= 0;) {
X		/*
X		 * We can't use unsigned char here because of old compilers,
X		 * e.g. V7.
X		 */
X#ifdef ORIG
X		sum += 0xFF & *p++;
X#else
X		sum += 0xFF & (long)*p++;
X#endif
X	}
X
X	/* Adjust checksum to count the "chksum" field as blanks. */
/
echo x - asfix.c
gres '^X' '' > asfix.c << '/'
X/*
X * Look for lines like:
X * new = old
X * Followed by
X * old:
X * Zap the former and insert:
X * new:
X * Just before the later
X * L.M.McLoughlin
X */
X#include <stdio.h>
X
Xmain()
X{
X	extern char *index();
X	char buf[ BUFSIZ ];
X	char new[ 10 ], old[ 10 ];
X	char afix = 0;
X
X	while( gets( buf ) ){
X/*
Xprintf( "buf=%s  afix=%d  old=%s  new=%s \n", buf, afix, old, new );
X*/
X		/* Old label found */
X		if( afix && strncmp( buf, old, strlen( old ) ) == 0 ){
X			puts( new );
X			afix = 0;
X		}
X		/* An '=' found? */
X		else if( index( buf, '=' ) != NULL ){
X			/* Get the new and old labels */
X			if( sscanf( buf, "%s = %s", new, old ) != 3 ){
X				fprintf( stderr, "bad = line\n" );
X				exit( 0 );
X			}
X			/* Stick on the trailing :'s */
X			strcat( new, ":" );
X			strcat( old, ":" );
X
X			afix = 1;
X			continue;  /* Don't print this line */
X		}
X		puts( buf );
X	}
X}
X
/
echo x - sfix
gres '^X' '' > sfix << '/'
X# change some symbols to overcome asld bug (I think)
Xf=`basename $1 .s`
Xlibupack < $1 | asfix | libpack > _$1
Xmv _$1 $1
/

--
UKUUCP SUPPORT  Lee McLoughlin
	"What you once thought was only a nightmare is now a reality!"

Janet: lmjm@uk.ac.ic.doc, lmcl@uk.ac.ukc
DARPA: lmjm@doc.ic.ac.uk (or lmjm%uk.ac.ic.doc@nss.cs.ucl.ac.uk)
Uucp:  lmjm@icdoc.UUCP, ukc!icdoc!lmjm