home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / perl / 7982 < prev    next >
Encoding:
Text File  |  1993-01-25  |  7.5 KB  |  355 lines

  1. Path: sparky!uunet!ogicse!usenet.coe.montana.edu!saimiri.primate.wisc.edu!sdd.hp.com!elroy.jpl.nasa.gov!cliff!bob
  2. From: bob@cliff.NoSubdomain.NoDomain (Bob Palermo)
  3. Newsgroups: comp.lang.perl
  4. Subject: HELP: perl on DECstation 5000 (ULTRIX 4.3)
  5. Message-ID: <1k1miuINNli3@elroy.jpl.nasa.gov>
  6. Date: 25 Jan 93 21:37:33 GMT
  7. Article-I.D.: elroy.1k1miuINNli3
  8. Sender: bob@cliff (Bob Palermo)
  9. Distribution: world
  10. Organization: Image Analysis Systems Group, JPL
  11. Lines: 341
  12. NNTP-Posting-Host: cliff.jpl.nasa.gov
  13.  
  14. I am a new user of perl. I am trying to build perl version 4.035
  15. on a DECstation 5000 running Ultrix 4.3. I have been having problems.
  16.  
  17. Included below are the steps I have taken in my attempts to build perl,
  18. the output generated when I tried to "make" perl, and the config.sh file
  19. that was generated when I ran Configure.
  20.  
  21.  
  22. Any help would be greatly appreciated.  Please either post replies to this
  23. newsgroup or email me at bob@popeye.jpl.nasa.gov.
  24.  
  25. Thanks bob@popeye.jpl.nasa.gov
  26. ________
  27.  
  28. Here are the steps I have taken:
  29.  
  30.     + I have run Configure taking all of the defaults except:
  31.      - Entered "none" for man pages installation directory
  32.      - Entered "y" for setuid/setgid emulation
  33.  
  34.     + I let Configure do the "make depend"
  35.  
  36.     + When I ran "make" I got the following:
  37.  
  38.  
  39. Expect 27 shift/reduce and 57 reduce/reduce conflicts
  40. /usr/bin/yacc -d perly.y
  41.  
  42. conflicts: 27 shift/reduce, 57 reduce/reduce
  43. sh  ./perly.fixer y.tab.c perly.c
  44. Patching perly.c to allow dynamic yacc stack allocation
  45. Assuming bsd4.3 yaccpar
  46. mv y.tab.h perly.h
  47. echo 'extern YYSTYPE yylval;' >>perly.h
  48. `sh  cflags perly.o` perly.c
  49.           CCCMD =  cc -c  -DLANGUAGE_C -Olimit 2900 -O  
  50. ccom: Error: ./cmd.h, line 151: unknown size
  51.        CSV * volatile curcsv  =  ((CSV*)0);
  52.       ------------------------^
  53. ccom: Error: ./cmd.h, line 151: unknown size
  54.        CSV * volatile curcsv  =  ((CSV*)0);
  55.       ------------------------------------^
  56. ccom: Error: ./cmd.h, line 151: operands of = have incompatible types
  57.        CSV * volatile curcsv  =  ((CSV*)0);
  58.       ------------------------------------^
  59. ccom: Error: ./cmd.h, line 151: unknown size
  60.        CSV * volatile curcsv  =  ((CSV*)0);
  61.       ------------------------------------^
  62. ccom: Warning: ./perl.h, line 999: illegal combination of pointer and integer, op =
  63.        char * volatile goto_targ  =  ((char*)0); 
  64.       -----------------------------------------^
  65. ccom: Error: perly.y, line 117: operands of = have incompatible types
  66.                                 eval_root = block_head(yypvt[-0].cmdval);
  67.       ------------------------------------------------------------------^
  68. ccom: Error: perly.y, line 119: operands of = have incompatible types
  69.                                 main_root = block_head(yypvt[-0].cmdval); } break;
  70.       ------------------------------------------------------------------^
  71. ccom: Warning: perly.y, line 141: struct/union or struct/union pointer required
  72.                           if (savestack->ary_fill > yypvt[-2].ival)
  73.       ------------------------------------------^
  74. ccom: Warning: perly.y, line 147: struct/union or struct/union pointer required
  75.       { yyval.ival = savestack->ary_fill; } break;
  76.       ---------------------------------^
  77. ccom: Warning: perly.y, line 339: struct/union or struct/union pointer required
  78.                           if (savestack->ary_fill > yypvt[-2].ival)
  79.       ------------------------------------------^
  80. *** Error code 1
  81.  
  82. Stop.
  83.  
  84. ----------------------------< config.sh >--------------------------------------
  85.  
  86. #!/bin/sh
  87. # config.sh
  88. # This file was produced by running the Configure script.
  89. d_eunice='undef'
  90. define='define'
  91. eunicefix=':'
  92. loclist='
  93. cat
  94. cp
  95. echo
  96. expr
  97. grep
  98. mkdir
  99. mv
  100. rm
  101. sed
  102. sort
  103. tr
  104. uniq
  105. '
  106. expr='/bin/expr'
  107. sed='/bin/sed'
  108. echo='/bin/echo'
  109. cat='/bin/cat'
  110. rm='/bin/rm'
  111. mv='/bin/mv'
  112. cp='/bin/cp'
  113. tail=''
  114. tr='/usr/bin/tr'
  115. mkdir='/bin/mkdir'
  116. sort='/usr/bin/sort'
  117. uniq='/usr/bin/uniq'
  118. grep='/usr/ucb/grep'
  119. trylist='
  120. Mcc
  121. bison
  122. cpp
  123. csh
  124. egrep
  125. line
  126. nroff
  127. perl
  128. test
  129. uname
  130. yacc
  131. '
  132. test='/bin/test'
  133. inews=''
  134. egrep='/usr/bin/egrep'
  135. more=''
  136. pg=''
  137. Mcc='Mcc'
  138. vi=''
  139. mailx=''
  140. mail=''
  141. cpp='/usr/lib/cpp'
  142. perl='perl'
  143. emacs=''
  144. ls=''
  145. rmail=''
  146. sendmail=''
  147. shar=''
  148. smail=''
  149. tbl=''
  150. troff=''
  151. nroff='/usr/bin/nroff'
  152. uname='/bin/uname'
  153. uuname=''
  154. line='/bin/line'
  155. chgrp=''
  156. chmod=''
  157. lint=''
  158. sleep=''
  159. pr=''
  160. tar=''
  161. ln=''
  162. lpr=''
  163. lp=''
  164. touch=''
  165. make=''
  166. date=''
  167. csh='/bin/csh'
  168. bash=''
  169. ksh=''
  170. lex=''
  171. flex=''
  172. bison='bison'
  173. Log='$Log'
  174. Header='$Header'
  175. Id='$Id'
  176. lastuname='ULTRIX carla 4.3 0 RISC'
  177. alignbytes='8'
  178. bin='/usr/local/bin'
  179. installbin='/usr/local/bin'
  180. byteorder='1234'
  181. contains='grep'
  182. cppstdin='/usr/lib/cpp'
  183. cppminus=''
  184. d_bcmp='define'
  185. d_bcopy='define'
  186. d_safebcpy='define'
  187. d_bzero='define'
  188. d_castneg='define'
  189. castflags='0'
  190. d_charsprf='define'
  191. d_chsize='undef'
  192. d_crypt='define'
  193. cryptlib=''
  194. d_csh='define'
  195. d_dosuid='define'
  196. d_dup2='define'
  197. d_fchmod='define'
  198. d_fchown='define'
  199. d_fcntl='define'
  200. d_flexfnam='define'
  201. d_flock='define'
  202. d_getgrps='define'
  203. d_gethent='define'
  204. d_getpgrp='define'
  205. d_getpgrp2='undef'
  206. d_getprior='define'
  207. d_htonl='define'
  208. d_index='undef'
  209. d_isascii='define'
  210. d_killpg='define'
  211. d_lstat='define'
  212. d_memcmp='define'
  213. d_memcpy='define'
  214. d_safemcpy='undef'
  215. d_memmove='define'
  216. d_memset='define'
  217. d_mkdir='define'
  218. d_msg='define'
  219. d_msgctl='define'
  220. d_msgget='define'
  221. d_msgrcv='define'
  222. d_msgsnd='define'
  223. d_ndbm='define'
  224. d_odbm='define'
  225. d_open3='define'
  226. d_readdir='define'
  227. d_rename='define'
  228. d_rewindir='define'
  229. d_rmdir='define'
  230. d_seekdir='define'
  231. d_select='define'
  232. d_sem='define'
  233. d_semctl='define'
  234. d_semget='define'
  235. d_semop='define'
  236. d_setegid='define'
  237. d_seteuid='define'
  238. d_setpgrp='define'
  239. d_setpgrp2='undef'
  240. d_setprior='define'
  241. d_setregid='define'
  242. d_setresgid='undef'
  243. d_setreuid='define'
  244. d_setresuid='undef'
  245. d_setrgid='define'
  246. d_setruid='define'
  247. d_shm='define'
  248. d_shmat='define'
  249. d_voidshmat='undef'
  250. d_shmctl='define'
  251. d_shmdt='define'
  252. d_shmget='define'
  253. d_socket='define'
  254. d_sockpair='define'
  255. d_oldsock='undef'
  256. socketlib=''
  257. d_statblks='define'
  258. d_stdstdio='define'
  259. d_strctcpy='define'
  260. d_strerror='define'
  261. d_symlink='define'
  262. d_syscall='define'
  263. d_telldir='define'
  264. d_truncate='define'
  265. d_vfork='define'
  266. d_voidsig='define'
  267. d_tosignal='int'
  268. d_volatile='define'
  269. d_vprintf='define'
  270. d_charvspr='undef'
  271. d_wait4='undef'
  272. d_waitpid='define'
  273. gidtype='gid_t'
  274. groupstype='int'
  275. i_fcntl='undef'
  276. i_gdbm='undef'
  277. i_grp='define'
  278. i_niin='define'
  279. i_sysin='undef'
  280. i_pwd='define'
  281. d_pwquota='define'
  282. d_pwage='undef'
  283. d_pwchange='undef'
  284. d_pwclass='undef'
  285. d_pwexpire='undef'
  286. d_pwcomment='define'
  287. i_sys_file='define'
  288. i_sysioctl='define'
  289. i_time='undef'
  290. i_sys_time='define'
  291. i_sys_select='undef'
  292. d_systimekernel='undef'
  293. i_utime='define'
  294. i_varargs='define'
  295. i_vfork='undef'
  296. intsize='4'
  297. libc='/lib/libc.a'
  298. nm_opts=''
  299. libndir=''
  300. i_my_dir='undef'
  301. i_ndir='undef'
  302. i_sys_ndir='undef'
  303. i_dirent='define'
  304. i_sys_dir='undef'
  305. d_dirnamlen='undef'
  306. ndirc=''
  307. ndiro=''
  308. mallocsrc='malloc.c'
  309. mallocobj='malloc.o'
  310. d_mymalloc='define'
  311. mallocptrtype='void'
  312. mansrc=''
  313. manext=''
  314. models='none'
  315. split=''
  316. small=''
  317. medium=''
  318. large=''
  319. huge=''
  320. optimize='-O'
  321. ccflags=' -DLANGUAGE_C -Olimit 2900'
  322. cppflags=' -DLANGUAGE_C'
  323. ldflags=''
  324. cc='cc'
  325. nativegcc=''
  326. libs='-ldbm  -lm'
  327. n='-n'
  328. c=''
  329. package='perl'
  330. randbits='31'
  331. scriptdir='/usr/local/bin'
  332. installscr='/usr/local/bin'
  333. sig_name='ZERO HUP INT QUIT ILL TRAP IOT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH LOST USR1 USR2'
  334. spitshell='cat'
  335. shsharp='true'
  336. sharpbang='#!'
  337. startsh='#!/bin/sh'
  338. stdchar='char'
  339. uidtype='uid_t'
  340. usrinclude='/usr/include'
  341. inclPath=''
  342. void=''
  343. voidhave='7'
  344. voidwant='7'
  345. w_localtim='1'
  346. w_s_timevl='1'
  347. w_s_tm='1'
  348. yacc='/usr/bin/yacc'
  349. lib=''
  350. privlib='/usr/local/lib/perl'
  351. installprivlib='/usr/local/lib/perl'
  352. PATCHLEVEL=35
  353. CONFIG=true
  354. tmp='ULTRIX carla 4.3 0 RISC'
  355.