home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / inn-faq / part9 < prev   
Encoding:
Internet Message Format  |  1997-12-15  |  19.9 KB

  1. From: hwr@pilhuhn.de (Heiko W.Rupp)
  2. Newsgroups: news.software.nntp,news.software.b,news.answers
  3. Subject: INN FAQ Part 9/9: Appendix B: Configurations for certain systems
  4. Supersedes: <faq.p9_881029525@pilhuhn.de>
  5. Followup-To: news.software.nntp
  6. Date: 9 Dec 1997 03:25:52 +0100
  7. Organization: The Home Of The Pilhuhn
  8. Lines: 718
  9. Approved: hwr@pilhuhn.de
  10. Expires: 26 Dec 1997 02:25:25 GMT
  11. Message-ID: <faq.p9_881634325@pilhuhn.de>
  12. NNTP-Posting-Host: snert.pilhuhn.de
  13. Summary: This article is part 9 of a multi-part FAQ:
  14.     Part 9: Configurations for certain systems
  15. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!boulder!csnews!coop.net!Supernews73!supernews.com!news.gv.tsc.tdk.com!news.iac.net!news.misty.com!news.snip.net!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!news.belwue.de!news.uni-ulm.de!rz.uni-karlsruhe.de!pilhuhn.de!snert!news
  16. Xref: senator-bedfellow.mit.edu news.software.nntp:43978 news.software.b:22607 news.answers:118770
  17.  
  18. Posted-By: post_faq 2.10
  19. Archive-name: usenet/software/inn-faq/part9
  20. Last Changed: $Date: 1997/09/23 01:25:57 $ $Revision: 2.17 $
  21.  
  22.                 Part 9 of 9
  23.  
  24. INN FAQ Part 1: General and questions from people that don't (yet) run INN
  25. INN FAQ Part 2: Specific notes for specific operating systems
  26. INN FAQ Part 3: Reasons why INN isn't starting
  27. INN FAQ Part 4: The debugging tutorial (setup of feeds etc.)
  28. INN FAQ Part 5: Other error messages and what they mean
  29. INN FAQ Part 6: Day-to-day operation and changes to the system
  30. INN FAQ Part 7: Problems with INN already running
  31. INN FAQ Part 8: Appendix A: Norman's install guide
  32. INN FAQ Part 9: Appendix B: Configurations for certain systems
  33.  
  34.  
  35. ------------------------------
  36.  
  37. Subject: Table Of Contents for Part 9/9
  38.  
  39. =====================================================================
  40.     TABLE OF CONTENTS for Part 9/9: Configurations for certain systems
  41. =====================================================================
  42.  
  43.     9.1 Comments for this part of the FAQ
  44.     9.2 NetBSD1.0/i386
  45.     9.3 Solaris 2.4 on x86 Hardware
  46.     9.4 Irix 5.[23]
  47.     9.5 DEC Alpha with OSF/1 v3.2
  48.     9.6 AIX 3.2.5
  49.     9.7 Linux (Versions >= 1.3.57)
  50.     9.8 BSD/OS 2.1 + sharedactive
  51.     9.9 HP-UX 10.01
  52.     9.10 Fujitsu DS/90 running UXP/DS(V20L10)
  53.     9.11 SunOS 4.1.x for INN 1.5
  54.     9.12 Pyramid Systems running DC/OSx
  55.     9.13 HP-UX 10.20 with HP gcc and INN1.5.1
  56.     9.14 Reliant Unix 5.43 C0024 on a MIPS RM300-C62 (Siemens Nixdorf)
  57.     9.15 UnixWare 2.1.x
  58.  
  59. Note: See also part2 of the FAQ
  60.  
  61. ------------------------------
  62.  
  63. Subject: (9.1) Comments for this part of the FAQ
  64.  
  65.   This part of the Faq is to provide some example configurations which
  66. worked at least for some sites. I want to collect more then what is below;
  67. this is just meant as a starting point.
  68. If you want to submit an entry put the following in:
  69.     - Name and Email  
  70.     - a diff of config.data against config.dist leaving out changes to
  71.       local paths (except where they are relevant for work i.e. path to
  72.       egrep)  Please send me diffs as you find them below, not
  73.       entire config.data files. Please strip the diff to only include
  74.       the changed lines (see the entries below to see what I mean).
  75.      - the software environment it runs on (OS name and version, vendor 
  76.       patches to OS applied 
  77.     - compiler (version?) and compiling environment.
  78.     - other changes you made
  79.  
  80. Please see the entries below first to get the impression before you submit
  81. an entry. Send new entries to me (hwr@pilhuhn.de) and questions about 
  82. specific configurations to the submitter of the entry. See also #1.20
  83. and #1.8
  84.  
  85. ------------------------------
  86.  
  87. Subject: (9.2) NetBSD1.0/i386
  88.  
  89. ##FROM: Heiko W.Rupp <hwr@pilhuhn.de>
  90. ##DIFF:
  91.  
  92. ++ config.data    changes for NetBSD1.0
  93. USE_CHAR_CONST        DO
  94. OFFSET_T            off_t
  95. SIZE_T            size_t
  96. UID_T            uid_t
  97. GID_T            gid_t
  98. PID_T            pid_t
  99. POINTER            void
  100. HAVE_UNISTD    DO
  101. HAVE_SETSID        DO
  102. HAVE_WAITPID        DO
  103. NOFILE_LIMIT        250
  104. ABORTVAL        void
  105. ALARMVAL        unsigned int
  106. GETPIDVAL        pid_t
  107. SLEEPVAL        unsigned int
  108. QSORTVAL        void
  109. LSEEKVAL        off_t
  110. FREEVAL            void
  111. _EXITVAL        void
  112. MISSING_SRC        
  113. MISSING_OBJ    
  114. _PATH_SENDMAIL        /usr/sbin/sendmail -t
  115. _PATH_EGREP        /usr/bin/egrep
  116. _PATH_MAILCMD        /usr/bin/Mail
  117.  
  118. ##OS: NetBSD 1.0 on i486 hardware. The six very first kernel patches applied
  119.     after 1.0 came out; will also run under 1.1 and probably later
  120.     (1.2.1 tested).
  121.  
  122. ##COMPILER: gcc 2.4.5 as supplied with NetBSD 1.0
  123. ##MISC:
  124.  
  125. ------------------------------
  126.  
  127. Subject: (9.3) Solaris 2.4 on x86 Hardware
  128.  
  129. ##FROM:  lev@keep.therealm.com (Lloyd Vancil)
  130. ##DIFF:
  131.  
  132. DEFS                    -I../include -DSUNOS5
  133. CC                      gcc
  134. USE_CHAR_CONST          DO
  135. CFLAGS                  -O $(DEFS)
  136. LDFLAGS
  137. LIBS                    -lsocket -lnsl -lelf -lresolv
  138. LINTLIBSTYLE            NONE
  139. LINTFLAGS
  140. LINTFILTER
  141. SIZE_T                  size_t
  142. UID_T                   uid_t
  143. GID_T                   gid_t
  144. PID_T                   pid_t
  145. POINTER                 void
  146. ALIGNPTR                long
  147. LOCK_STYLE              FCNTL
  148. HAVE_UNISTD     DO
  149. HAVE_SETSID             DO
  150. HAVE_TM_GMTOFF          DONT
  151. HAVE_WAITPID            DO
  152. USE_UNION_WAIT          DONT
  153. HAVE_VFORK              DONT
  154. BIND_USE_SIZEOF         DONT
  155. CLX_STYLE               FCNTL
  156. RES_STYLE               TIMES
  157. FDCOUNT_STYLE           SYSCONF
  158. CTYPE                   isXXXXX((c))
  159. ABORTVAL                void
  160. ALARMVAL                unsigned
  161. GETPIDVAL               pid_t
  162. SLEEPVAL                unsigned
  163. LSEEKVAL                off_t
  164. FREEVAL                 void
  165. _EXITVAL                void
  166. MISSING_SRC
  167. MISSING_OBJ
  168. ACT_STYLE               MMAP
  169. CHECK_INCLUDED_TEXT             DONT
  170. INND_NICE_KIDS          DO
  171. VERIFY_CANCELS          DO
  172. LOG_CANCEL_COMMANDS     DO
  173. DEFAULT_TIMEOUT         900
  174. _PATH_COMPRESS          /usr/bin/compress
  175. _PATH_EGREP             /usr/local/bin/egrep
  176. _PATH_AWK               /usr/local/bin/gawk
  177. _PATH_SED               /usr/local/bin/sed
  178. _PATH_RNEWS             /usr/local/bin/rnews
  179. _PATH_MAILCMD           /usr/bin/mailx
  180.  
  181. ##OS: Solaris 2.4 for x86, Jumbo Kernel Patch 101945-23, sol24-23.patch to
  182.     solve setsockopt problems.
  183. ##COMPILER: gcc2.6.3
  184. ##MISC: this config file assumes that the following GNU tools are 
  185.     available on the system: GCC,RANLIB,SED,GREP,GAWK
  186.     The tm_gmtoff thing was unavailable for 2.4 - the includes on 
  187.     x86 2.4 MUST MUST include ucbinclude...
  188.  
  189. ------------------------------
  190.  
  191. Subject: (9.4) Irix 5.[23]
  192.  
  193. ##FROM: Robert Keller <rck@fangio.asd.sgi.com>
  194. ##DIFF:
  195.  
  196. USE_CHAR_CONST        DO
  197. CFLAGS            $(DEFS) -O2 -w
  198. LDFLAGS        
  199. LIBS        -lmld
  200. LINTLIBSTYLE        NONE
  201. LINTFLAGS        $(DEFS)
  202. LINTFILTER        | sed -n -f ../sedf.sysv
  203. RANLIB            echo
  204. VAR_STYLE        STDARGS
  205. SIZE_T            size_t
  206. UID_T            uid_t
  207. GID_T            gid_t
  208. PID_T            pid_t
  209. POINTER            void
  210. LOCK_STYLE        FCNTL
  211. HAVE_UNISTD    DO
  212. HAVE_SETSID        DO
  213. HAVE_TM_GMTOFF        DONT
  214. HAVE_ST_BLKSIZE        DONT
  215. HAVE_WAITPID        DO
  216. USE_UNION_WAIT        DONT
  217. FORK            fork
  218. HAVE_VFORK        DONT
  219. CLX_STYLE        FCNTL
  220. ABORTVAL        void
  221. ALARMVAL        uint
  222. GETPIDVAL        pid_t
  223. SLEEPVAL        uint
  224. QSORTVAL        void
  225. LSEEKVAL        off_t
  226. FREEVAL            void
  227. _EXITVAL        void
  228. MISSING_SRC    
  229. MISSING_OBJ    
  230. _PATH_EGREP        /usr/bin/egrep
  231. _PATH_MAILCMD        /usr/sbin/Mail
  232.  
  233. ##OS: Irix 5.2 and Irix 5.3
  234.  
  235. ##COMPILER: Supplied
  236.  
  237. ##MISC:
  238.  
  239. ------------------------------
  240.  
  241. Subject: (9.5) DEC Alpha with OSF/1 v3.2
  242.  
  243. ##FROM: Chantelle Keller <ckeller@ithaca.edu>
  244. ##DIFF:
  245.  
  246. CFLAGS                $(DEFS) -g3 -O2
  247. PROF                  -p
  248. LDFLAGS               -g -O2
  249. LINTLIBSTYLE          SYSV
  250. LINTFLAGS             -b -u -x -wkD $(DEFS)
  251. LINTFILTER            | sed -n -f ../sedf.sysv
  252. SIZE_T                unsigned long
  253. POINTER               void
  254. USE_UNION_WAIT        DONT
  255. ALARMVAL              unsigned int
  256. SLEEPVAL              unsigned int
  257. QSORTVAL              void
  258. LSEEKVAL              off_t
  259. FREEVAL               void
  260. _EXITVAL              void
  261. _PATH_COMPRESS        /usr/bin/compress
  262. _PATH_EGREP           /usr/bin/egrep
  263. _PATH_AWK             /usr/bin/awk
  264. _PATH_SED             /usr/bin/sed
  265. _PATH_MAILCMD         /usr/bin/Mail
  266.  
  267. ##OS: DEC Alpha with OSF/1 v3.2
  268.  
  269. ##COMPILER: standard Digital-supplied cc compiler
  270.  
  271. ##MISC:
  272.  
  273. I also had to make the following changes:
  274.    - In innd/rc.c, lib/remopen.c, backends/rcompress.c, and 
  275. include/clibrary.h, had to change all inet_addr references from 
  276. "unsigned long" to "unsigned int".
  277.    - In innd/rc.c, had to change "extern unsigned long htonl();" to 
  278. "extern unsigned int htonl();"
  279.    - In lib/makellib.sh, had to change "exec lint ${FLAGS} -u -v -x -o 
  280. inn $* >/dev/null" to "exec lint ${FLAGS} -u -v -x -oinn $* >/dev/null" 
  281. (i.e. remove space between "-o" and "inn")
  282.  
  283.  
  284. ------------------------------
  285.  
  286. Subject: (9.6) AIX 3.2.5
  287.  
  288. ##From: "Scott J. Ellentuch" <tuc@valhalla.stormking.com>
  289. ##DIFF:
  290.  
  291. LIBS            -lbsd
  292. LINTLIBSTYLE        NONE
  293. LINTFLAGS        -b -h -wkD $(DEFS)
  294. LINTFILTER        | sed -n -f ../sedf.aix
  295. HAVE_TM_GMTOFF        DONT
  296. USE_UNION_WAIT        DONT
  297. NEED_TIME        DO
  298. _PATH_EGREP        /bin/egrep
  299. _PATH_AWK        /bin/awk
  300. _PATH_SED        /bin/sed
  301.  
  302. ##OS: AIX 3.2.5 from IBM
  303.  
  304. ##Compiler: xlc 1.3
  305.  
  306. ##MISC: See also Install.ms
  307.  
  308. ------------------------------
  309.  
  310. Subject: (9.7) Linux (Versions >= 1.3.57)
  311.  
  312. ##FROM: Gary E. Miller <gem@rellim.com>
  313. ##DIFF:
  314.  
  315. CC            gcc
  316. USE_CHAR_CONST        DO
  317. CFLAGS            $(DEFS) -O -fomit-frame-pointer
  318. PROF            -p
  319. LDFLAGS            -O 
  320. LINTLIBSTYLE        NONE
  321. LINTFLAGS        
  322. LINTFILTER        
  323. VAR_STYLE        STDARGS
  324. SIZE_T            size_t
  325. UID_T            uid_t
  326. GID_T            gid_t
  327. PID_T            pid_t
  328. POINTER            void
  329. SIGVAR        sig_atomic_t
  330. HAVE_UNISTD    DO
  331. HAVE_SETSID        DO
  332. HAVE_TM_GMTOFF        DONT
  333. HAVE_WAITPID        DO
  334. USE_UNION_WAIT        DONT
  335. HAVE_VFORK        DONT
  336. BIND_USE_SIZEOF        DONT
  337. CLX_STYLE        FCNTL
  338. NBIO_STYLE        IOCTL
  339. FDCOUNT_STYLE        SYSCONF
  340. CTYPE            isXXXXX((c))
  341. ABORTVAL        void
  342. ALARMVAL        unsigned int
  343. GETPIDVAL        pid_t
  344. SLEEPVAL        unsigned int
  345. QSORTVAL        void
  346. FREEVAL            void
  347. _EXITVAL        void
  348. MISSING_SRC        
  349. MISSING_OBJ        
  350. ACT_STYLE        MMAP
  351. _PATH_EGREP        /usr/bin/egrep
  352. _PATH_MAILCMD        /bin/Mail
  353.  
  354. ##OS: Linux V. >= 1.3.57
  355.  
  356. ##Compiler: gcc 
  357.  
  358. #MISC: You also need libc >=5.2.18. If you have older versions of Linux
  359. and/or libc, you have to turn off mmap() support.
  360.  
  361. ------------------------------
  362.  
  363. Subject: (9.8) BSD/OS 2.1 + sharedactive
  364.  
  365. ##FROM: Erik R. Leo <erikl@sover.net>
  366. ##DIFF:
  367.  
  368. CC            gcc2
  369. CFLAGS            $(DEFS) -O2
  370. DBZCFLAGS            $(CFLAGS) -DMMAP
  371. LDFLAGS            -lipc
  372. MAN1            /usr/contrib/man/man1
  373. MAN3            /usr/contrib/man/man3
  374. MAN5            /usr/contrib/man/man5
  375. MAN8            /usr/contrib/man/man8
  376. NEWSMASTER        news
  377. SIZE_T            size_t
  378. UID_T            uid_t
  379. GID_T            gid_t
  380. PID_T            pid_t
  381. POINTER            void
  382. HAVE_UNISTD    DO
  383. HAVE_SETSID        DO
  384. HAVE_WAITPID        DO
  385. HAVE_VFORK        DONT
  386. ABORTVAL        void
  387. ALARMVAL        u_int
  388. GETPIDVAL        pid_t
  389. SLEEPVAL        unsigned
  390. QSORTVAL        void
  391. LSEEKVAL        off_t
  392. FREEVAL            void
  393. _EXITVAL        void
  394. MISSING_SRC        
  395. MISSING_OBJ        
  396. INND_NICE_KIDS        DO
  397. INND_NICE_VALUE    4
  398. _PATH_SENDMAIL        /usr/sbin/sendmail -t
  399. _PATH_EGREP        /usr/bin/egrep
  400. _PATH_MAILCMD        /usr/bin/Mail
  401. _PATH_OVERVIEWDIR    /var/spool/news/over.view
  402.  
  403. ##OS: BSD/OS 2.1; P90 hardware; patches K210-001 thru K210-007,
  404. K210-revoke, U210-001 thru U210-005, U210-007 thru U210-015 ;
  405. K210-revoke seems to have been "released" as K210-008 (and K210-009, I
  406. think)
  407.  
  408. ##COMPILER: gcc version 2.7.2
  409.  
  410. ##MISC: 256MB RAM (!); using kernel options: maxusers 256,
  411. DFLDSIZ="\(64*1024*1024\)", MAXDSIZ="\(128*1024*1024\)",
  412. CHILD_MAX="256", KMEMSIZE="\(16*1024*1024\)",
  413. DFLSSIZ="\(4*1024*1024\)" and NMBCLUSTERS="1024"; 
  414. newest sharedactive patch applied (and modified with MAX_ACTIVE_SIZE 1000000, 
  415. MAX_GROUPS 30000 and RELOAD_DELAY 60); 
  416. using "su -m news -c /var/news/etc/rc.news >/dev/console" to start.
  417.  
  418. ------------------------------
  419.  
  420. Subject: (9.9) HP-UX 10.01
  421.  
  422. ##FROM: Paul Wouters <paul@ns.via.nl>
  423. ##DIFF:
  424.  
  425. YACC            bison -y
  426. UID_T            uid_t
  427. GID_T            gid_t
  428. PID_T            pid_t
  429. LOCK_STYLE        LOCKF
  430. HAVE_UNISTD    DO
  431. HAVE_SETSID        DO
  432. HAVE_TM_GMTOFF        DONT
  433. HAVE_ST_BLKSIZE        DONT
  434. HAVE_WAITPID        DO
  435. USE_UNION_WAIT        DONT
  436. HAVE_VFORK        DONT
  437. FDCOUNT_STYLE        GETRLIMIT
  438. ABORTVAL        void
  439. ALARMVAL        unsigned int
  440. GETPIDVAL        pid_t
  441. SLEEPVAL        unsigned int
  442. QSORTVAL        void
  443. LSEEKVAL        off_t
  444. FREEVAL            void
  445. _EXITVAL        void
  446. MISSING_SRC        
  447. MISSING_OBJ    
  448. _PATH_COMPRESS        /usr/bin/compress
  449. _PATH_MAILCMD        /usr/bin/mailx
  450.  
  451. ##OS: HP-UX hp9000 B.10.01 A 9000/801
  452. ##COMPILER: gcc 2.6.3
  453. GNU bison 1.22
  454.  
  455. ##MISC: 
  456. Some minor notes on getting it to compile. My syslog.h is not in <sys/syslog.h>
  457. but <syslog.h>, and it doesn't contain LOG_NEWS. A new syslog is probably
  458. much wanted on the standard hpux-10.01. I used the one from a recent berkeley
  459. syslog.h :
  460. #define LOG_NEWS        (7<<3)  /* network news subsystem */
  461. Also, HPUX doesn't come with yacc. I tried byacc 3.0 but it didn't work, so
  462. I used bison -y. Finally, HPUX doens't have egrep, i used the GNU version.
  463.  
  464.   -----
  465. Daryl Gaumer (darylg@cup.hp.com) adds:
  466. I use the syslog that is shipped as part of HP-UX.  I have the
  467. following in
  468. my config.data file:
  469.  
  470. LOG_INN_SERVER          LOG_LOCAL7
  471. LOG_INN_PROG            LOG_LOCAL7
  472. FYI.
  473.  
  474. The full blown C/ANSII-C compiler is a separate product.  I think yacc comes
  475. with this product.
  476.  
  477. Corrections:
  478.     egrep ships with HP-UX (as part of the "core-OS"). It is /usr/bin/egrep on 
  479.     a system running 9.05 (and on my workstation with is running HP-UX 10.01).
  480.  
  481. ------------------------------
  482.  
  483. Subject: (9.10) Fujitsu DS/90 running UXP/DS(V20L10)
  484.  
  485. ##FROM: Fumio MORIYA <momo@yk.fujitsu.co.jp>
  486. ##DIFF:
  487.  
  488. DEFS                    -I../include -DUXPDSV20
  489. USE_CHAR_CONST          DO
  490. CFLAGS                  $(DEFS) -O
  491. PROF                    -p
  492. LIBS                    -lnsl -lsocket -lelf -lresolv
  493. LINTLIBSTYLE            SYSV
  494. LINTFLAGS               -b -h $(DEFS)
  495. LINTFILTER              | sed -n -f ../sedf.sysv
  496. RANLIB                  echo
  497. VAR_STYLE               STDARGS
  498. SIZE_T                  size_t
  499. UID_T                   uid_t
  500. GID_T                   gid_t
  501. PID_T                   pid_t
  502. POINTER                 void
  503. LOCK_STYLE              LOCKF
  504. HAVE_UNISTD     DO
  505. HAVE_SETBUFFER          DONT
  506. HAVE_SETSID             DO
  507. HAVE_TM_GMTOFF          DONT
  508. HAVE_WAITPID            DO
  509. USE_UNION_WAIT          DONT
  510. HAVE_VFORK              DONT
  511. CLX_STYLE               FCNTL
  512. RES_STYLE               TIMES
  513. FDCOUNT_STYLE           SYSCONF
  514. > CTYPE            (isascii((c)) && isXXXXX((c)))
  515. ABORTVAL                void
  516. ALARMVAL                unsigned
  517. GETPIDVAL               pid_t
  518. SLEEPVAL                unsigned
  519. QSORTVAL                void
  520. LSEEKVAL                off_t
  521. FREEVAL                 void
  522. _EXITVAL                void
  523. MISSING_OBJ             
  524. _PATH_SENDMAIL          /usr/ucblib/sendmail -t
  525. _PATH_COMPRESS          /usr/bin/compress
  526. _PATH_EGREP             /usr/bin/egrep
  527. _PATH_MAILCMD           /usr/bin/mailx
  528.  
  529. ##OS: UXP/DS V20L10 (SVR4.2)
  530. ##COMPILER:  supplied.
  531. ##MISC:
  532.  
  533. *** nc.c.orig   Fri Aug 30 11:47:19 1996
  534. --- nc.c        Fri Aug 30 11:20:52 1996
  535. ***************
  536. *** 1216,1220 ****
  537.       NCclearwip(&NCwip[cp->fd]);
  538.   #if   defined(SOL_SOCKET) && defined(SO_SNDBUF) && defined(SO_RCVBUF) 
  539. ! #ifndef SUNOS5
  540.       i = 24 * 1024;
  541.       if (setsockopt(fd, SOL_SOCKET, SO_SNDBUF, (char *)&i, sizeof i) < 0)
  542. --- 1216,1220 ----
  543.       NCclearwip(&NCwip[cp->fd]);
  544.   #if   defined(SOL_SOCKET) && defined(SO_SNDBUF) && defined(SO_RCVBUF) 
  545. ! #if !defined(SUNOS5) && !defined(UXPDSV20)
  546.       i = 24 * 1024;
  547.       if (setsockopt(fd, SOL_SOCKET, SO_SNDBUF, (char *)&i, sizeof i) < 0)
  548.  
  549.  
  550. ------------------------------
  551.  
  552. Subject: (9.11) SunOS 4.1.x for INN 1.5
  553.  
  554. ##FROM: psmith@baynetworks.com (Paul D. Smith)
  555. ##DIFF:
  556.  
  557. LIBS                  # empty
  558. SIGVAR                long int
  559. HAVE_SETPROCTITLE     DONT
  560. HAVE_VFORK              DO
  561. QSORTVAL              int
  562. MISSING_SRC           memmove.c strerror.c
  563. MISSING_OBJ           memmove.o strerror.o
  564. USE_CHAR_CONST        DO
  565. _PATH_SENDMAIL          /usr/lib/sendmail -oi -t
  566. _PATH_MAILCMD           /usr/ucb/Mail
  567. INNWATCH_INODES         3
  568.  
  569. ##OS: SunOS 4.1.x 
  570. ##COMPILER:  gcc 2.7.2.1
  571. ##MISC:
  572.  
  573. ------------------------------
  574.  
  575. Subject: (9.12) Pyramid Systems running DC/OSx
  576.  
  577. ##FROM: mark@pyramid.com (Mark Wedel)
  578. ##DIFF:
  579.  
  580. CC                      /usr/ccs/bin/cc
  581. CFLAGS                  $(DEFS) -O4
  582. LIBS                    -lnsl -lsocket -lelf
  583. LINTFLAGS               -b -h $(DEFS)
  584. LINTFILTER              | sed -n -f ../sedf.sysv
  585. RANLIB                  echo
  586. LOCK_STYLE              FCNTL
  587. HAVE_SETBUFFER          DONT
  588. HAVE_SETPROCTITLE       DONT
  589. HAVE_TM_GMTOFF          DONT
  590. HAVE_VFORK              DO
  591. HAVE_UNIX_DOMAIN        DONT
  592. CLX_STYLE               FCNTL
  593. RES_STYLE               TIMES
  594. MISSING_MAN             strcasecmp.3
  595. MISSING_SRC             strcasecmp.c
  596. MISSING_OBJ             strcasecmp.o
  597. ACT_STYLE               MMAP
  598. MSYNC_3_ARG             DO
  599.  
  600. ##OS: DC/OSx
  601. ##COMPILER: 
  602. ##MISC: These should also apply to Sinix 5.43 (and perhaps other
  603. versions)
  604.  
  605. ------------------------------
  606.  
  607. Subject: (9.13) HP-UX 10.20 with HP gcc and INN1.5.1
  608.  
  609. ##FROM: Olav Kolbu <olav.kolbu@usit.uio.no>
  610. ##DIFF:
  611. CC                            cc
  612. CFLAGS                        $(DEFS) -g -Ae
  613. DBZCFLAGS                     $(CFLAGS) -Ae
  614. LIBS
  615. LINTFLAGS                     -b -h $(DEFS)
  616. LINTFILTER                    | cat
  617. LOCK_STYLE                    LOCKF
  618. HAVE_SETPROCTITLE             DONT
  619. HAVE_TM_GMTOFF                DONT
  620. HAVE_VFORK                    DO
  621. _PATH_MAILCMD                 /usr/bin/mailx
  622. INNWATCH_DF                   /bin/bdf
  623.  
  624. ##OS: HP-UX 10.20
  625. ##COMPILER: HP's non-bundled (extra $$$) ANSI C compiler
  626. ##MISC:
  627. Oddities:
  628.  
  629. 1. The HPUX syslogd knows about LOG_NEWS (even got an entry in
  630. <syslog.h>)
  631.    but the actual syslogd doesn't recognice the "news" facility. Using
  632.    "56.whatever" instead of "news.whatever" however appears to work fine.
  633.  
  634. System info:
  635.  
  636. > uname -a
  637. HP-UX aragorn B.10.20 A 9000/735 unknown
  638. > what /bin/cc
  639. /bin/cc:
  640.               LINT A.10.32.03 CXREF  A.10.32.03
  641.         HP92453-01 A.10.32.08 HP C Compiler
  642.          /usr/lib/libc: $Revision: 2.17 $
  643. >  what /bin/yacc
  644. /bin/yacc:
  645.          A.10.32.03 HP C LANGUAGE TOOL (YACC) 960517
  646.  
  647. ------------------------------
  648.  
  649. Subject: (9.14) Reliant Unix 5.43 C0024 on a MIPS RM300-C62 (Siemens Nixdorf)
  650.  
  651. ##FROM: Michael Szczuka <michael.szczuka@mch.sni.de>
  652. ##DIFF:
  653.  
  654. USE_CHAR_CONST        DO
  655. LDFLAGS            -L/usr/ucblib
  656. LIBS            -lsocket -lnsl -lucb -lelf
  657. LINTFLAGS        -b -h $(DEFS)
  658. RANLIB            echo
  659. LOCK_STYLE        LOCKF
  660. HAVE_SETPROCTITLE    DONT
  661. HAVE_TM_GMTOFF        DONT
  662. _PATH_SH        /usr/local/bin/bash
  663. _PATH_AWK        /sbin/awk
  664. _PATH_SED        /usr/local/bin/sed
  665. _PATH_SORT        /sbin/sort
  666. _PATH_MAILCMD        /usr/local/bin/mutt
  667. _PATH_GZIP        /usr/local/bin/gzip
  668.  
  669. ##OS: Reliant Unix 5.43 C0024 on a MIPS RM300-C62 (Siemens Nixdorf)
  670. ##COMPILER: gcc 2.7.2
  671. ##MISC:
  672.    - the environment is by no means vanilla Reliant Unix 5.43. I've installed
  673.      a good deal of GNU software. This has primarily effect on the paths
  674.      but doesn't really affect compilation of INN (at least I don't think
  675.      so). The only important change in the paths is for sed; /sbin/sed 
  676.      (the one that comes with Reliant Unix 5.43) didn't pass the sedtest,
  677.      so I took the GNU version (sed-v2.05).
  678.    - gettimeofday() uses only _one_ argument, so you have to change the 
  679.      call in lib/gettime.c (line 33) from
  680.      if (gettimeofday(&tv, (struct timezone *)NULL) == -1)
  681.      to
  682.      if (gettimeofday(&tv) == -1)
  683.  
  684. ##FURTHER NOTES:
  685.    - subst.c won't compile with gcc unless you explicitely tell him to use
  686.      gcc - and you have no license for the cc that comes with the system ...
  687.      This is no problem if you use the shell version.
  688.  
  689.  
  690. ------------------------------
  691.  
  692. Subject: (9.15) UnixWare 2.1.x
  693.  
  694. ##FROM: "Bob Farmer" <ucs_brf@unx1.shsu.edu>
  695. ##DIFF:
  696.  
  697. CC            cc
  698. USE_CHAR_CONST        DO
  699. DBZCFLAGS            $(CFLAGS) -DMMAP
  700. LIBS            -L/usr/ccs/lib -lelf -lgen -lresolv -lsocket -lnsl -lcrypt
  701. LINTLIBSTYLE        SYSV
  702. LINTFLAGS        -b -h $(DEFS)
  703. LINTFILTER        | sed -n -f ../sedf.sysv
  704. VAR_STYLE        VARARGS
  705. SIGVAR            int
  706. LOCK_STYLE        LOCKF
  707. HAVE_SETBUFFER        DONT
  708. HAVE_SETPROCTITLE    DONT
  709. HAVE_TM_GMTOFF        DONT
  710. RES_STYLE        TIMES
  711. NOFILE_LIMIT        200
  712. NEED_TIME        DO
  713. MISSING_MAN        strcasecmp.3
  714. MISSING_SRC        strcasecmp.c
  715. MISSING_OBJ        strcasecmp.o
  716. _PATH_SENDMAIL        /usr/ucblib/sendmail -t
  717. _PATH_AWK        /usr/local/bin/awk
  718. _PATH_SED        /usr/local/bin/sed
  719. _PATH_MAILCMD        /usr/bin/mailx
  720. _PATH_GZIP        /usr/local/bin/gzip
  721.  
  722. ##OS: UnixWare 2.1.2
  723. ##COMPILER: cc (supplied)
  724. ##MISC: The gzip, awk, and sed in /usr/local/bin are the corresponding GNU
  725. utilities.  This is with UnixWare 2.1.2 (the latest version at the
  726. moment), and the cc that's supplied with the system of course.  I have the
  727. UnixWare Software Development Kit installed, I don't think it's necessary
  728. to compile INN though.  The same setup should more or less work for all
  729. UnixWare 2.x versions.  1.x would probably be somewhat different... 
  730.  
  731. -- 
  732.           See <a href="http://www.netbsd.org">NetBSD</a> for a multiplatform OS
  733. What would you call a BBS run by a mom?
  734.    A "mother board".
  735.