Date: Wed, 25 Jan 95 14:26:10 MST From: terry@cs.weber.edu (Terry Lambert) To: tanel@obs.ee (TANEL Kuusk) Cc: freebsd-questions@freefall.cdrom.com Subject: Re: Netscape Message-ID: <9501252126.AA20145@cs.weber.edu> In-Reply-To: <Pine.3.89.9501251745.A6744-0100000@cathy> from "TANEL Kuusk" at Jan 25, 95 05:59:08 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> > Hi all! > > I downloaded a file called netscape.i386-unknown-bsd.B10.tar.gz, > but when i run the program, my FreeBSD 1.1.5 says that there's a > bad system call for it. Is there any HTTP clients for FreeBSD > that are PD? > > thanx, > tanel. People are lying and saying you can't run Netscape on 1.1.5 again. 8-). Looks like time for a repost. This patch set does not include Brian Ellis' most recent patch to add the 4.4 lstat() compatability to 1.1.5, so unless you grab that from the news groups yourself, you won't be able to use links of type "file:" (for instance, to make a local home page, or to make your 'bookmarks' your home page). This includes all of the cut/paste and X11R5/X11R6 compatability crap for locale/nls. This does *not* include the Japanese locale stuff I recently discussed, since I don't know its distribution status. Terry Lambert terry@cs.weber.edu --- Any opinions in this posting are my own and not those of my present or previous employers. ======================================================================== > > I heard it on good authority that you've licked the problem of > voluminous complaints about undefined keysyms in Netscape. How? > I didn't keep a copy (Jordan: that's why I haven't gotten back to you yet...). The main sticking point is the definition of these variables: setenv XNLSPATH /usr/X11R6/lib/X11/nls setenv XKEYSYMDB /usr/X11R6/lib/X11/XKeysymDB And the creation of the /usr/X11R6/lib/X11/nls directory, since all of the locale stuff has changed with X11R6. Ignore the extract if you have XFree86 2.x instead of 3.x. Here is a tar'd, gzip'ped, uuencode'd version. It is relatively pathed, so you should be in the /usr/X11R6/lib/X11 directory when you extract it. Terry Lambert terry@cs.weber.edu --- Any opinions in this posting are my own and not those of my present or previous employers. ========================================================================= begin 644 nls.tar.gz M'XL("(P.[BX``VYL<RYT87(`[5?1;MLV%,UK_15W2Q\VP',EQXX;`WM09=D6 M($N9I"SM4R';=$Q,%@612F(,^_<=TK6;I"WZD+H=,!V$5DCQGGLN+W5%%;E\ M=7)D4,\:]/MT0D1GMF6N1/OKAP[USWL#JW=F]<_0'UA6]X3ZQQ:F44N5541? MG5<)H8ZOYKNC0/[=(_NP+>N\U_MB_L^MLZ[)?__<LJUN5^??'@Q.R#JR+H/_ M>?Y/6Z?T\JTK"BDJQ>O-D-SV+=F='EW8KZSS5]T+ZEI#RQXB1_<W-9.*O/N2 M7L(,?ZXHMQ6_62NR+RZLMOZU:;ZE:!9'(>Y6I:@RQ471IC!-*1$K=9=5[-$= MT'P66;&DD)>E*"AE.;NILG)M!G6O7(OB$<U3,4:&6C.:95)FBW4MF5*2_$(J MKFK%2*Q`M%@7(A<WVY9>ADM6;;B4(",E"`9M6H"R31NQY"M<EURJBL]AW39" M),MS^."2Y#XP/<R5!-M2+.H-*Y111RM1X=Z6RAJ*)2/8K%G%H!%Q%8HMZ8ZK MM:@5K1C8RTK<\B5&U3I3(-.!9'-QRXRB79"%4'R!X;)DV,"\H`QJ<)LS:61H M4YH+M=Z3?&IJ9D%*^3'R3UAEC11@:Q0W3X-J?W2C]179!IZQK";YCQ-N>KOY MLX[?23O@@B>:,[W.2Z-^><O@1L(18;'*>I[S!5=;+4YEO-#C2,LA!UHLG,$S MN`[KOU]%6;(%7_%%F^XJKA0KL*1<TQXB[7Q6)[B>**5-]A>"$U2QLF)R'[S4 M^:AWD<N:JVS.<ZW62.+RH:8GN>\0^4IO@$.2?\XD^C\?Q+-[[0EK68&&;\J< MZ_V157JG;#MFKS[4'HW3:R?V/JRQ$X[VRD=^X@:./R,G"`A38B=,?2^A:S^= M4NQ-G'@$JC2B=.HG#WC\T`VN1GXX,8;^[#+PO=%#@FA,,R]VI^@Z;_S`3]^! M1SL>^VGH)8FFH#`B[T\OA,"IIOFRXBC>"W[C@2?PG3>!1V,,.^$[2BX]UW<" M33GR8\]-]7PW"A/OCRNPXQ:-G)DST;)V%OLNN*ZG3II$D!$CWN0J2'50XSB: M41`E)HZK!#)&3NIHZ\LX0@20?SWUTBF,$(83ZMC<U$=!PWQX3F-TH=V;!/[$ M"UU/FT9F?AK%F'B5?#!`-F(_T3ZC*^@>Z\094K"$WH[3)`/&6HG1X,4(?>88 MWO'CU)C<OW!J;)-J2`&G=S7JX,V+3\JMJ:FMTV\$XY4H$(LL9Q3B.<=;`H-O M`_<]4MMR6QYRO^^982Q+I'=0*TEC?=E/.(R;66,L9N*E9D>/V`H/N7FLQZ+: M9&H(@_'(W',2U_>'Y"<1O7[=O_C-;G$I=O\-)\&!?$]GN.''VW.K;<F&;F*] MW\QSAL5I!4/;W`!270`WJ'>ZP.2H+GC2)-VP@F$I\=RA1.-!197>8)]$V-4I MZ8T_\<A/?](D%@ZOEHV&@XN%PZO50^NCG:,-T%ZC71#AY$,VYMF89V.>C7EV M'UEJ_=TB%R_/9[1O09!8[>>TAN';,82C]G-:0_!?(*#G2_C'%*ETK<\0>2[N M=(E:B`(')7-6,]7*G"3OESCN;+)\=SC`)AKN:F;[8<T\;?W2M7[':7ZP^O50 M,Q^623V&5\[8#_`>;OWH+Y,&WP/Z^Q^ML^35T7Q\Y?L?Z#W^_L=O\_W_?6#C E]/:C-31HT*!!@P8-&C1HT*!!@P8-&C1HT.`X^!?>HG3=`"@``,=O ` end ========================================================================= And here are the patches to 1.1.x to make netscape run on it: ========================================================================= ] Brian Ellis (zellis@panix.com) writes: ] ] Netscape is such a cool must-have piece of software that I had to have ] it on my FreeBSD 1.1.5.1 system. If you've tried that, you may notice ] that the binary distribution of netscape for unknown-bsd almost works, ] but dumps core on a bad system call. It turns out that the bad system ] calls are stat() and fstat() which have new IDs under 4.4Lite. I have ] a very short patch to 1.x kernels that works around the problem. ] ] Here's what you have to do: ] ] 1. in /sys/kern : ] apply the patch ] make init_sysent.c (to rebuild the syscall table) ] ] 2. clean out kern object files from your compile directory : ] ] rm /sys/compile/YOUR_MACHINE_NAME/kern*.o ] ] 3. rebuild your kernel and reboot ] ] Now, if only I could get Netscape to quit complaining about undefined ] keysyms (yes, I read the documentation and MCOM's suggested fix doesn't ] work). ] ] -brian ] ] ___ Brian Ellis ] / _ | | . _ Zellis Consulting ] |_ _ . / /_) | | | (_` _ _ .__ 212.388.1715, fax 1602 ] |_) | | @ /__ \_ | | | ._) . (_ (_) ||| 175 E 2 st 4A, NY NY 10009 ] ------------------------------------------------------------------------------ ] ----------------------------- cut here ------------------------------ *** syscalls.master --- syscalls.master *************** *** 265,270 **** 185 UNIMPL 0 nosys 186 UNIMPL 0 nosys 187 UNIMPL 0 nosys ! 188 UNIMPL 0 nosys ! 189 UNIMPL 0 nosys 190 UNIMPL 0 nosys --- 265,270 ---- 185 UNIMPL 0 nosys 186 UNIMPL 0 nosys 187 UNIMPL 0 nosys ! 188 STD 2 ostat ! 189 STD 2 ofstat 190 UNIMPL 0 nosys *** kern_descrip.c Thu Dec 8 23:34:06 1994 --- kern_descrip.c Fri Dec 9 00:51:25 1994 *************** *** 401,406 **** --- 401,415 ---- return (error); } + int + ofstat(p, uap, retval) + struct proc *p; + register struct fstat_args *uap; + int *retval; + { + return fstat(p, uap, retval); + } + /* * Allocate a file descriptor for the process. */ *** vfs_syscalls.c --- vfs_syscalls.c *************** *** 1116,1121 **** --- 1116,1130 ---- return (error); } + int + ostat(p, uap, retval) + struct proc *p; + register struct stat_args *uap; + int *retval; + { + return stat(p, uap, retval); + } + /* * Lstat system call. * This version does not follow links. =========================================================================
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9501252126.AA20145>