Date: Thu, 11 Feb 1999 18:39:32 +0100 (CET) From: Kai Grossjohann <kai@slowfox.cs.uni-dortmund.de> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: ports/10034: editors/emacs20 wouldn't compile, now doesn't run Message-ID: <199902111739.SAA48481@slowfox.cs.uni-dortmund.de>
next in thread | raw e-mail | index | archive | help
>Number: 10034 >Category: ports >Synopsis: editors/emacs20 wouldn't compile, now doesn't run >Confidential: yes >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Feb 11 09:50:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Kai Grossjohann >Release: FreeBSD 4.0-CURRENT i386 >Organization: >Environment: FreeBSD slowfox.frob.org 4.0-CURRENT FreeBSD 4.0-CURRENT #9: Thu Feb 11 16:50:46 CET 1999 root@slowfox.frob.org:/usr/src/sys/compile/SLOWFOX i386 >Description: At first, Emacs wouldn't compile. I then patched emacs-20.3/s/freebsd.h as follows: *** BEGIN PATCH # diff -u freebsd.h.DIST freebsd.h --- freebsd.h.DIST Thu Feb 11 17:14:37 1999 +++ freebsd.h Thu Feb 11 17:12:06 1999 @@ -1,5 +1,8 @@ /* s/ file for freebsd system. */ +/* kai: must define CURRENT_USER? */ +#define CURRENT_USER + /* Get the correct __FreeBSD_version, even if this is before that was defined. */ #ifndef __FreeBSD__ *** END PATCH I also patched emacs-20.3/lib-src/fakemail.c as follows: *** BEGIN PATCH # diff -u fakemail.c.DIST fakemail.c --- fakemail.c.DIST Thu Feb 11 17:13:54 1999 +++ fakemail.c Thu Feb 11 17:13:24 1999 @@ -147,8 +147,8 @@ extern int fclose (), pclose (); #ifdef CURRENT_USER -extern struct passwd *getpwuid (); -extern unsigned short geteuid (); +/*extern struct passwd *getpwuid ();*/ +/*extern unsigned short geteuid ();*/ static struct passwd *my_entry; #define cuserid(s) \ (my_entry = getpwuid (((int) geteuid ())), \ *** END PATCH This allowed Emacs to compile. Though I realize it didn't do much -- fakemail isn't used in BSD, like the sources say. Anyway. Emacs works fine in a TTY. But in X, I get a blank window and nothing useful happens. Enclosed you can find the truss output showing what appears to be an infloop. (I killed the whole thing before the window appeared because it is so long.) begin 644 typescript.bz2 M0EIH.3%!629365TH]@N!-6S?@$!^?>?_\B^GGD'_[__P8"O_?%3Y%-?=<ZJO M>W-EC,T>7WG<06\P77<Z5V4PIKWG?.]74@K>K-MAT.P!TH.[8;MN6-;O</6] MAQ[-V`!Z#D8..*>6[QW4A6M/35`\GNSM@'MGKKD$HJ*`DD(HDH@D4)H"8BGA M3#28:F-$``!H#TC($B(`@0DIA1Z@````-```)&HDHH``::```!H:````0I$) M--4S43-1IIH]"``-```#0":E23$TF!$T]5/3U0>H/4V4,@>IH::-!D`"DJ(0 M0TRGHT3(*-I33T3U`:>B&F@`TTWR[S^WHV=N6@D[M52MH@;2@K8@K:%1LDC: MHE=D*7;$V!L(MDELDD;*ALHAM*JK9*C9(;5(?IG/'$D3G%2;5#9%%;(&R1); M4*OB@5\<*EL"K:E(V#8D-E$V4I-A)M4;2$;*DM#0B%*"H_Y^'J/?UFPT$T$0 M,$D0GBPHHHHJB"J3F7$MH9MM&^67%"V!LI5.<MHJV1"VJ+:%M*&T*3C%FS#5 M9JBKG4V!;(10Q1I9I*0B1JJB@HC6FD;)L('.`&TJ<:%M+,F98RLSX+M^62/O MJK@J%>H'TM491;(K:H5/SE<%^O5^E.G*.FZ"G=A2CHN>O-X-S-UURZ;N4QW3 MDDF0ZIPAP,`O$13J1$1H!7@T.G1UO$.<ZY,X"<X`6PF4U@;CO6]AUR<W<BQZ MT_;^"$E?MT2I?XV$ZW:^[\S]DDYEL-:3:3KD%6U0+BDJ_9I";$@XE51_Y_^. MC@2_ZX3LDOQW;[MW*_W),%=/IPE8DR*/VZJ4V*JMH1M$6Q"VE"V0JOOU!+C2 M;!*NV%7BDNH3M@B/\?'AQ!?XX@;54MJ4-JH=(B=^#92J>^\&<@:C!7-$Q*P* MR`M)^C56-<#(50F+<:%9Q^F_T<O>JHJBO@^@TZ^',RS,RJ>(7\WSG+U[&Z7^ MW=VOY:H\N?WWU<GYK+C&D8*#+XX3C8<T3_9A"V)4VH-D2;"7]#[8?:VN#AW/ M5AK?X6"Q!"%"S-#1,M$P%[0.V[U"\Z:E1X8C95"ZW7KR4MK:FL5MK0)W9%-@ MDOB`A',45115%%44515F(.SYKOG0RS4:W=WNRI._(K:E4NQU(?_M6TS)FDS2 MMCKI7&...#:-H\<4<S('&(5M2&U$FP56Q$VH1==571+3N(MC82G\F-D6D%!, M"W"&T<)H1B?)$[ACJ5H2J?6'=8+BWM#H>@Q,'#R5>RXK@HHV.UDXOA/3/->; MA.'WXG\"U9*)B&7&@M&,H42:HC)I`#((AB(@:5HRH1LPRR`4`-0"4!A,S]>W MG.\$VM)[<-Z9MRP.BPTK.MQ>9*%NBY3K)#ACS.;CF=%'AQ,4<+O,YMMI0M:O M&6NY!J;G-ZJHC,5$.944`]@'/T&;]N1HMAFD`\)%)E(RTJ%("M&!/_E)&KJ= M*XNN,[G`.EDA=^$MH6T5+:)3GN7.=N.AW:)*^&*#B@%A.5$Z9P;-'P0<LA\] M)'>9>B8#I#>U#,UAH):0D@()9KR,=8X,31F&)J%3KC!/!.FO&M:S,GJ3#,/% MS;&/-A/GFCN0Y+WJ%7,-':P38-.ITR(3M3C(="CG@6.:HE:JJHLM1$["P:W9 MFL0N!84PIM,$1EE-K&FW+:VZF&(W19;0LS3-NB8Y3<<2EW!NUUM+N5U-,H:Z M7;I-M;::X`ZX:[<%,NZ:,ES3B122BAA*4J!0`!:MC8H==`;4+C%3E2XUMC;) M-@VIM#:6T+9;$V)LVQL6;9J&T1FB44BM%%`+2TE(M!0E(E)2C0`T%*4B-`.$ MDYF23,1$R168X;PQUAC%4&8SYV&B()G,LL).=!FHP,<4H6CR(#4>4FH7BF5H M"D-P%(!A$AURJVE(VE#9*'&N<:RB,J*R0-R:!D8M*"]F$PY3HY>H]9YO2;RG M5?R*_LTXI>%J)O<XKR9Q9/&U2\=`K913:$F\P4G&BAL4QA=FYBP`5#<BM`JT MJ(.AU+Q9(F&M:J,RB,*&%"TS*KF%I9EB.7!%+#(6(9IUBJH'N2+0""4B+J34 M(.3$$DQ7D/.;G-N'*D/0Q*6\W;+6HM':ZT*9;;3QI!A`VPU-`9*E+QK0P889 MIRU16FAK6N<M7`X<\W.B%VT5#9%TQ);(!E`*LUP<,$P$3"C`KE"299;55`K5 M#U<B8VL1U3$:YEQ"IUR&R%M2!QLZ;:X4C%DMDM`-4DG923M>'`>/CG.G,5=N MY8=$APZ,`.C6;PJ*]/6=*46YD<ZV\YA/`>>`FD(50>\"H4*)2"M*@+!$2F,C M";,4S.TJ:;9B\:XV;!OX.&))"0#HP3'%(P(4A@B`N]H[9WX7`B#6^VSEW@I8 M`VRY8#:8QEG!&W@!XE$ITM($=8Y27!LS4$N1DHT@^>CTS-"Y([01&E"B@4&E M$6U2'7GHF=$ITU"6Q*#2B"4*H-+H!\_+$.W6/'#W#]ON]]KKKSS`LT^:I3ZY M<]2:*IM@TAC1M+AB@<G#@+.+7$GI%BJZ:B+8FR55L(GHT+N8RYK3^A>EW+V] MD??#V</5_3_HE[^#OJ6K^AW^!KOC\4SBFR"`<4AH=9*PZ]GBT<O?7^-77'AP MQ-I!)"A,LO`\B2[)7QR:HF-:SBM<8I`#XIATRD9ZJB,!RBM"DCT[700BZ!K. M17C]<2P#Z$52`D!#H]Q>SQ#ZPN.]W!`[>*(BHB*AIE4*CW73J<<Q97I`VFP, M@`H0OQ_00*GK,/:!Z6K7V,/D@=<N'U@@I29*#UX*?L<5G/'/7E(GKJ#:2MB` MIK4.1?+8+2<Y\O$0;/$B=M>W3[E\U[NO!/%H!\M1%L1#W>7O[<4Y3VYYSIKS MLZWQ3AP$GCJDMBI3B[;`.<<JHIJJJJNH#YN#-XD$F9@P32YZL`T\2+DC;$RJ M:`[2Y4UY[P[=\#Q)VN@H4AYB@'4:(IG7-AK`B#1!1Z,1$%61J+28T*N0^D9Q M&<7>35*M+N7*&PVC81<Z;*DV4K:B"&7J@R:58D>ISOCCY='J$#0:C<5->$E+ MZ)$$,&Q?@[/`#;!3^4J6KQU[=.O:W+MN]2JO3`;)-MD%6R0D""%GNN,1Z]$X M$48,1;'K/$I`B%BWKL=?2Z1+OT)M$FU"ME55"@AN4!WQT:``W#F'6\ZBC@%\ M2**=B`5$\2G*)!ZO7B:<AKF4*>HG!4@`)]II4[%<52&))@0I:D+EMI;&8%?' M(BV$*XRUBE"A)T&)*C7GSG&P?>'BP$-R)C$(IQZU0"IYV.1([N^I!^>B4LTY M\UZCC#5<)%=1+!)`!TP$"O9&O("J$SLZU7G%J3`CCJ,XKKNG?4&AI',]QJ_$ M]=3>;:C<@.*J3(S)#WQU,LF:1*H1,I<BW)KJ\8X'[_?7/EPCC1Y9.N(KX9)1 ML2ASS&]0CE@%N+=424(0P[!18TPZ*`JG@*AR7"\+Q3<%6I'"A;I"&Q`O&A(! M#8@!*#(HBMPFOBHL&*\G*TC)=;@E)]\WNU%SH&&$@KV2M`NR".^I&=PJ%QG3 MG=;>=?EU*4_5@E;1#@?HRE.*JJYP%5QAJ8RT:D#G;51;0!Q;&)I8LK6IMJ;! ME:IE&:MB`YU*3:5*V(5M$)L2<$57.I4<6F4PQBJV;98&;!H6F&4R<<.#,-JP M:54XR51M0.-%7&"HVE16P6U26P2G&&M+4T`<8BVD$X8MFV9HI&`A:(II)):5 MAH"0)<Y0V@&RB'#4S6;-34U,M9-C4V%FF8+C2KDE"E%4BT`4@*4JIE)38JME M38B;%0<8LU$N,%)M0MH)LHMB@;2$<:6ULH;;-IK+%A[`J.L9?@SYA^!E1'MB M2V!+C!C4=\TXGO\'/>=_9AZ>50%3?GNB$XA+AI$S%07($(;!JT0?]*\^=<#Z MG<KN^/6=*\N\OGUY^'M1%\\(HV4JG@:>Z=7MW<>Q'AD.7;@\6Z$I76^4Z@5] MENM^RW?2*BXM4T6H<H#5^D!!7[L:#%L68OX6BW<5L4^\C8*M8]I!9(L=/QU= M-B2/>4*=(6\T/$E752QOI)"$@@59:0M)#"WASY<O$%Q(O@4HB"%#=(>=RXGH MO?-C%CS7EJD[^V2I7+!%2D5*5`#U/T@,3W>-9K4F&'EO"HBHV%V?R*14V448 M)"(N_JWC5DJA>U*)6+M5W].7/P+CI)ZZ`>^DHNOU<_2NE\;`#MA;2VA;*&R" MFPI6R@7PNOEY;?3F51TPHFU#:12O/57X"?/V[.^]*XB]/#M(&0IT=9_--@TP MNCFUE:?10*KTR,D&M6#J:4*62)LGE!L6\=>-\T8?;@Z^=&^Z@SLXK6).;?XR M=U+DTA40AC0"XS+3+HL<$WI0CN>)SW=]1PP4NFB2?@\>A[DB^F!)\>JGPU0Y M-*N)M6@Z/OLYN?(4"'7[BE\NE=_3K<8[HQY>&#P^OW[]#O4OD7#<`%)$085@ M#AA@,1,&U1G;&T702IG<:<=..6.`0"(X$FHL$A)!A6D"2#[VD@2;$@$JTA"T M5I[-'5T&L84Q%B4$DP![8BQ@_,J`=JIUDR@`1RT@$)?1QS>Z.["Z%WU3M`#4 MC97([8K5.WDPCUJRG4((^O<NXB,)=!8#GV0>@4I&J[<./C05Z8I;$;"4VI4Y MG;(-H+].4>+:::8U+2;+)$AQQCG7OV?:Q16C&-UM4&&`X5O/;&4L!&8BL1`E MOM)(`V2VI0V4-I)QY]>OEZJXET3-=&1I2SKH.#4;^K$T)8025!B2$ON:$(0J M-!1B1@0TM#&K=Z\T>]:E=+JPZ`3PD='9@ZKSY\KC6.F;.FM+HG>NG%T7I!FN M2IA7O:(-XBM-7)JE:J-38BUM8M3F[63N!(]6-23[ZD38ALHV$IM`.*'QM)Y^ MC.!&WQRKQSMJJ[:(GKJ!M2&T*-E)2D04*`0/2\X$X)CMAC[TXO7NN`>U?R#O MJB.AI_9"^A4^B9O)-#1ZPMY5PFV'KLX&DV`ZV#LL"P?<Q<;"[U>A:4L&SOTV M^79X^*[_+H;8\0@]^HE;*JO->O%?%\>SVR<JQ9I0^6`394E9(;UH!M+Q/)2O MA5&]M;70USGRI8R3>;9>OA=!]O0'!\7<$$/K)@%$?-]A^%":HMD6>((R9M[M M]HYN`Q@2ST=5A`>P3P+?H4P+X.M//P2]70%H#`I@D5KJ&NE_PDLE^=J.B_<X M><0'$_:AW#IY[B_GG%B:6ZGV*,)'!X/B1(A(ME5Q6_)J]&E71Y\PE:65J(7D M[.JB.=H44S19.[\V.:]TX"4H&\!7KNUL#CFEU3U$5.R-+MBR-9:H,1=V8DBZ M1N:[VWKG)>E;WO-+W+=Z\-<%>Z\4*D,,L"*098&-RE11>1JE1XD%-!=!X%WX M;R+!D5=&UE(@(2X(:XE*A4524'!Y)8D*)3?,HPJ-%47@H,HD'7#\U#$1R"J2 M)3DK.EXQC&,;38Q@RZ[%WZ+*:5A$KKB[**1=[#&5Z'/DY]":+^^N<TKW".&% MJ#,Q#&B/)(:Y]]]7K"Q@YF>!"TP*QJ4:9)Z/"AZT<VY&B^$"$+AI)"02TA#8 MC;0MYO,M_.37);-JUBT26':SH8/7!Z'`Z]D1/(2B?#X]@OCA4.1@D/FY[X<[ MVEZYUU2"CZA>[,@2`;#G+[]:\YR/4P[TZ=J<)RK)9C,V"1]=5%;4B]^B>[2[ M1Y>"#Z4=;%SO/H@\9I(X@F9^)FJGQ\91]'\!R58_9`&.XV>O%-X&PCZ+@46/ ML7IN[QSAY[G!?0%?/DA+L7\^>-EHMQ[$'QXMD*>HMHR1-B-5--:PS.@KKP`Q M9=:9,>I;EMX^WM[OG(W*$^-;ZM*E3G_J_B_-JVOOH[EBG,0(W,!8W+6DO`I` MA`%#0"$C-V&#(Y2<LH";VD%.F:#!!P'KYP-:7J/9K.@9TU02Y3/L7-EYA7%, M=@BQ%<G0-T,JM5]+8W*VX2*;BACB'4P)(G,Q`0>EB`&T5L@M@H_OU>?CW^OX M>GS!=;LIM2?ZI>Q)+MH;(DK:*-BE5Y7A<)Y7)^E^M^L[.*4/TX%3N-VOJ:0V M3\^>*B2^6@J6U+81M(+80;)0;)0OAD\KPI<=?+_P0\_NB7]V%1L)%[_JX=JY M*+X_#T7Y+$GXZ4FR%LAL%-DHVA*_CO@.MZN#V^GP=[4?5.?M[>]_N?KS]/SY MO=4@\,1M`5#<(D$U)TTL5/YS`T1YK9O)/8N?)<6[WP7Z;FNXT&&(B#\4H)6P M(;55)M#:5`V;5&Q2I]W:R]`?HTJ2O#5]*^MRV]T!</#*:+SVL=C@0HV:&,;< MR*$V@7-I1&=#ZDHR8CXR;W^_9N\[UC7W7H/'XASK>^IRBEHIM<:WBC18@H\` M4'EP+\(JU+JTR+$[H)%]:F]?AYK?Y(S5TOWP4.N>;\B>!-#&Q"G>@Y+H,:SG M4/>Z>CGS8[+%LKZUA]%2^SE"7UZ@;$FP5#8BH;5!-JEL)?I\':IW:=_C;7CY M<7QN.G6ZWTPOF"\>%5E!7CB5-D)QSR5SREY]07%7=@KIE^5)=>]]Z'!^G5VU M>CK_K=RH^*HAZ8D<2>4>-S*7Y[RXCK*OTTHK:26PFT);`VA);4%M44>WZ?L< M\]SYOO^7S??KSZU1/EDV4FT-I)+SR;5X:(.6H@VE*-B4;553EMC]>.`P&?HG M&*A0K#4#:%H9H:0C7Y3;):X7V0?8_FZ#]CQ/?V/PWW>R\TY[K[)+^9?J5]KT MY.[_Q^/+VIS7'E>V)/A0GAI&U*-HD7BY*E^[%4;4;43:11__[ZZ`[T2C6CY: MEU<NSB\0@?"8:6,]#ZKX\?!N\:O881`G$01NLN*[/U_;ITD^O%VWYNYUOO^\ M<>8UJA>F"&Q`V5-D4MDDFR(V0-J4K\;V<=;KT+Z^:B/EI*&U#85.R2U\NKX9 M\_<O#T?*"'X938$-E&U`JVHB=&5W^"^WJOND_S9'N!#RU*3913_GWN[L4=+F M5#_/I$FRJ'/_21X_AX+#K1^GZBD_^Z2JOX+KZKO["A_3BBKL]07\?BIY3]RN M-'E,R%.,E)L%M52V42;));5$-D";!;5$VJA"+P8)@>?,<\5S'AX,=Z07DNF+ M3BHL.%KDB<9`HAXW(V0F@.032";`&,581$JBK8;>7=\^_CKW3E?!GNJ<1"OO MD56T0-HFPH3;:J-B(V*9B2`&P2#G?%,5V&FAQ,SG*2$-H!&P7.8^2L"I<L@F MT*HV#94VD"\OX#@_!T/)O*:[OW9)?C)_4_>^ET#[/YY.WQ'PNN'SN$_NQ+)1 M7BJBL.A6X)"%Q`@+\BST%2#_$DM8);,OR_O;:OR]\^`V5Z]Y4*^!)W2A=-5M M%;"2>BZ'4>#V+V''E/]73VNU+P?HGCI!W.]5?=Z-Y]R13RP0?PX2X&]L>9[E MXU[<^Z)3W:JME0K9*J-J(-@HVI;5&Q%1L@;$B=4GP4^G6V;","CTT!M4IM$3 MIWWP^5RCG=/+0.VB>I27OR1;4E'A':('ID-JE)WKGISQS*WH<?$&PBB$*DB* M:2(BG:`_/H4IM56U)(VJ1M$HVD4VE4<0G?0]'>^0^+WBD?#!0VE3TIY<+REC MNE!I>TA;"M@_%!9:P!SF"!'"0OO^FV[B0K\,H;2%;*@\#7O_?Q[.CQN8AB)@ M!XLR3U)@`@^4J@CQOGP]=.FB2?AB)M`'RQ".-)6Q391;$HK81LK96T;4E383 M:JE;);0+843NZSW)PN.RG6^'\O%*ATTD+^NDLZT[:]Z\7RA-SCI?)>X<WSC^ MMY/D[J7RY_*GID[^P1]BE/\,);2AM`3]7TI+K7)YT,\Z*KG!5.7>X/H5DKYR M.[\;UE1W8D&R1?AYUW/:U?9S>[L2<W@A?#;<DH5[N+\YPDJO+1-BK94*]3^) M=Q#BBJ?OT!M$K9"6P);)-IM!M5%LIL)6T@OWZ\"3BTYT?;@I-BIL1*MH6R;* M2V)*V%4;*E-D);2A[G=>"[<0/MQ2-J)+[+^)4C^W2;*V(J=GZT?BA+TPJ+8E M>:E0Z8J;$46T5#:3:B4_%]ATYKL'YY1+:*3950]"M>/[EV]/4D_(7K[RH.61 M);)-FU1&RE-H139)#XL.W?U'2(\%\;A3GJ\BOKS4NTTL^/B^M>35)^V!39$2 MV5L*ELJHMDC:JJ&T0V#:A5M%#HT?%UJ,/R6(1]M51/>IOJG@0X%YWMRE[^3[ MO-\%=+\R]GARE$?3".55UD]^B.]T<:JG0\];2GGD^=5Y$X).O'N*I_]I$K:5 M+95!M&P"K91-D2&T"ME`?RCWOL]OMZI'EU?6`_3*0VH0VD2[K6+7+NB^[K]7 M[LB[B]6Z""O?CD`OEBJMI38#8DJ]D\?)<SN'2^%S\_8?&3HNY."\KQXI3QU7 M?]KLN'?.W/T93W=2GGA-E#:$;5#9(FR+:(-@6P5#850V*&PHGU_9XWY_SWRC MY8#QO+M6Y=/:Z]>H55]60C:H/4*O30K81+8E+M17RTE%L41M$+:2UA1LA5LD M)M54MA+:E#:+GEP/6"Z_'RJO:UM:\0E5]NB+GVZ_!W>F]Z\;Z)S"3TPJMJ(M MB%?.N].=^%*/ORJV0-D38B&P(V%0VBK9%-J0HV%`VE+:BC:)5L45L!;4K:@C M8E-I4MDB*V1-H%M%1;!)M*DVB5-H46PHFU!6U1#:H4V@EM(BVB)6R51Z/@7M MQ74J%>9)Y%T2NB2KEBH-B(MB4VJ*C:-IM`VD*-J"VE(VA1^/^0NY(IPH2"Z4 #>P6` ` end >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: Date: Thu, 11 Feb 1999 18:36:28 +0100 (CET) To: FreeBSD-gnats-submit@freebsd.org Subject: From: Kai.Grossjohann@CS.Uni-Dortmund.DE Reply-To: Kai.Grossjohann@CS.Uni-Dortmund.DE X-send-pr-version: 3.2 MIME-Version: 1.0 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902111739.SAA48481>