Advertisement
hakonhagland

win11-msys2-perl-pr18492-configure

Aug 2nd, 2023
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.41 KB | None | 0 0
  1. $ sh Configure -de -Dusedevel -Dprefix=$HOME/myperl -DDEBUGGING -Dman1dir=none -Dman3dir=none
  2.  
  3. Beginning of configuration questions for perl5.
  4.  
  5. Checking echo to see how to suppress newlines...
  6. ...using -n.
  7. The star should be here-->*
  8.  
  9. First let's make sure your kit is complete. Checking...
  10. Looks good...
  11.  
  12. This installation shell script will examine your system and ask you questions
  13. to determine how the perl5 package should be installed. If you get
  14. stuck on a question, you may use a ! shell escape to start a subshell or
  15. execute a command. Many of the questions will have default answers in square
  16. brackets; typing carriage return will give you the default.
  17.  
  18. On some of the questions which ask for file or directory names you are allowed
  19. to use the ~name construct to specify the login directory belonging to "name",
  20. even if you don't have a shell which knows about that. Questions where this is
  21. allowed will be marked "(~name ok)".
  22.  
  23. [Type carriage return to continue]
  24.  
  25. The prompter used in this script allows you to use shell variables and
  26. backticks in your answers. You may use $1, $2, etc... to refer to the words
  27. in the default answer, as if the default line was a set of arguments given to a
  28. script shell. This means you may also use $* to repeat the whole default line,
  29. so you do not have to re-type everything to add something to the default.
  30.  
  31. Every time there is a substitution, you will have to confirm. If there is an
  32. error (e.g. an unmatched backtick), the default answer will remain unchanged
  33. and you will be prompted again.
  34.  
  35. If you are in a hurry, you may run 'Configure -d'. This will bypass nearly all
  36. the questions and use the computed defaults (or the previous answers if there
  37. was already a config.sh file). Type 'Configure -h' for a list of options.
  38. You may also start interactively and then answer '& -d' at any prompt to turn
  39. on the non-interactive behaviour for the remainder of the execution.
  40.  
  41. [Type carriage return to continue]
  42.  
  43. Much effort has been expended to ensure that this shell script will run on any
  44. Unix system. If despite that it blows up on yours, your best bet is to edit
  45. Configure and run it again. If you can't run Configure for some reason,
  46. you'll have to generate a config.sh file by hand. Whatever problems you
  47. have, let me (https://github.com/Perl/perl5/issues) know how I blew it.
  48.  
  49. This installation script affects things in two ways:
  50.  
  51. 1) it may do direct variable substitutions on some of the files included
  52. in this kit.
  53. 2) it builds a config.h file for inclusion in C programs. You may edit
  54. any of these files as the need arises after running this script.
  55.  
  56. If you make a mistake on a question, there is no easy way to back up to it
  57. currently. The easiest thing to do is to edit config.sh and rerun all the SH
  58. files. Configure will offer to let you do this before it runs the SH files.
  59.  
  60. [Type carriage return to continue]
  61.  
  62. Locating common programs...
  63. awk is in /usr/bin/awk.
  64. cat is in /usr/bin/cat.
  65. chmod is in /usr/bin/chmod.
  66. comm is in /usr/bin/comm.
  67. cp is in /usr/bin/cp.
  68. echo is in /usr/bin/echo.
  69. expr is in /usr/bin/expr.
  70. grep is in /usr/bin/grep.
  71. ls is in /usr/bin/ls.
  72. mkdir is in /usr/bin/mkdir.
  73. rm is in /usr/bin/rm.
  74. sed is in /usr/bin/sed.
  75. sort is in /usr/bin/sort.
  76. touch is in /usr/bin/touch.
  77. tr is in /usr/bin/tr.
  78. uniq is in /usr/bin/uniq.
  79.  
  80. Don't worry if any of the following aren't found...
  81. ar is in /usr/bin/ar.
  82. bison is in /usr/bin/bison.
  83. I don't see byacc out there, offhand.
  84. cpp is in /usr/bin/cpp.
  85. I don't see csh out there, either.
  86. date is in /usr/bin/date.
  87. egrep is in /usr/bin/egrep.
  88. I don't see gmake out there, either.
  89. gzip is in /usr/bin/gzip.
  90. less is in /usr/bin/less.
  91. ln is in /usr/bin/ln.
  92. make is in /usr/bin/make.
  93. more is in /usr/bin/more.
  94. nm is in /usr/bin/nm.
  95. nroff is in /usr/bin/nroff.
  96. perl is in /usr/bin/perl.
  97. pg is in /usr/bin/pg.
  98. test is in /usr/bin/test.
  99. uname is in /usr/bin/uname.
  100. I don't see zip out there, either.
  101. Substituting less -R for less.
  102. Using the test built into your sh.
  103.  
  104. Checking compatibility between /usr/bin/echo.exe and builtin echo (if any)...
  105. They are compatible. In fact, they may be identical.
  106. The following message is sponsored by
  107.  
  108. Dresden.pm<--The stars should be here.
  109.  
  110. Dear Perl user, system administrator or package
  111. maintainer, the Perl community sends greetings to
  112. you. Do you (emblematical) greet back [Y/n]? n
  113.  
  114.  
  115. Symbolic links are supported.
  116.  
  117. Checking how to test for symbolic links...
  118. /usr/bin/ln: failed to create symbolic link 'sym': No such file or directory
  119. Your builtin 'test -h' may be broken.
  120. Trying external '/usr/bin/test -h'.
  121. External '/usr/bin/test -h' is broken, too.
  122. I do not know how you can test for symbolic links.
  123. Checking for cross-compile
  124. No targethost for running compiler tests against defined, running locally
  125.  
  126. Good, your tr supports [:lower:] and [:upper:] to convert case.
  127. Using [:upper:] and [:lower:] to convert case.
  128.  
  129. First time through, eh? I have some defaults handy for some systems
  130. that need some extra help getting the Configure answers right:
  131.  
  132. aix dragonfly irix_4 ncr_tower sco_2_3_3
  133. aix_3 dynix irix_5 netbsd sco_2_3_4
  134. aix_4 dynixptx irix_6 newsos4 solaris_2
  135. altos486 epix irix_6_0 nonstopux stellar
  136. amigaos esix4 irix_6_1 openbsd sunos_4_0
  137. atheos fps isc opus sunos_4_1
  138. aux_3 freebsd isc_2 os2 super-ux
  139. bitrig freemint linux-android os390 svr4
  140. bsdos gnu linux os400 svr5
  141. catamount gnukfreebsd lynxos posix-bc ti1500
  142. convexos gnuknetbsd midnightbsd qnx umips
  143. cxux greenhills minix riscos unicos
  144. cygwin haiku mips sco unicosmk
  145. darwin hpux mirbsd sco_2_3_0 unisysdynix
  146. dcosx i386 mpc sco_2_3_1 utekv
  147. dec_osf interix msys sco_2_3_2 vos
  148.  
  149. You may give one or more space-separated answers, or "none" if appropriate.
  150. If you have a handcrafted Policy.sh file or a Policy.sh file generated by a
  151. previous run of Configure, you may specify it as well as or instead of
  152. OS-specific hints. If hints are provided for your OS, you should use them:
  153. although Perl can probably be built without hints on many platforms, using
  154. hints often improve performance and may enable features that Configure can't
  155. set up on its own. If there are no hints that match your OS, specify "none";
  156. DO NOT give a wrong version or a wrong OS.
  157.  
  158. Which of these apply, if any? [msys]
  159.  
  160. Configure uses the operating system name and version to set some defaults.
  161. The default value is probably right if the name rings a bell. Otherwise,
  162. since spelling matters for me, either accept the default or answer "none"
  163. to leave it blank.
  164.  
  165. Operating system name? [msys]
  166.  
  167. Operating system version? [3.3.6-341.x86_64]
  168.  
  169. By default, perl5 will be installed in /home/hakon/myperl/bin, manual pages
  170. under /home/hakon/myperl/man, etc..., i.e. with /home/hakon/myperl as prefix for all
  171. installation directories. Typically this is something like /usr/local.
  172. If you wish to have binaries under /usr/bin but other parts of the
  173. installation under /usr/local, that's ok: you will be prompted
  174. separately for each of the installation directories, the prefix being
  175. only used to set the defaults.
  176.  
  177. Installation prefix to use? (~name ok) [/home/hakon/myperl]
  178. Directory /home/hakon/myperl doesn't exist. Use that name anyway? [y]
  179.  
  180. AFS does not seem to be running...
  181.  
  182. In some special cases, particularly when building perl5 for distribution,
  183. it is convenient to distinguish the directory in which files should be
  184. installed from the directory (/home/hakon/myperl) in which they will
  185. eventually reside. For most users, these two directories are the same.
  186.  
  187. What installation prefix should I use for installing files? (~name ok) [/home/hakon/myperl]
  188. Directory /home/hakon/myperl doesn't exist. Use that name anyway? [y]
  189.  
  190. Perl can be built to offer a form of threading support on some systems
  191. To do so, Configure can be run with -Dusethreads.
  192.  
  193. Note that Perl built with threading support runs slightly slower
  194. and uses slightly more memory than plain Perl.
  195.  
  196. If this doesn't make any sense to you, just accept the default 'y'.
  197. Build a threading Perl? [y]
  198. (Your platform does not have any specific hints for threaded builds.
  199. Assuming POSIX threads, then.)
  200.  
  201. Perl can be built so that multiple Perl interpreters can coexist
  202. within the same Perl executable.
  203. This multiple interpreter support is required for interpreter-based threads.
  204.  
  205. Use which C compiler? [gcc]
  206.  
  207. Hmm... Looks kind of like a BSD system, but we'll see...
  208.  
  209. Congratulations. You aren't running Eunice.
  210.  
  211. It's not Xenix...
  212.  
  213. Nor is it Venix...
  214.  
  215. Checking for GNU cc in disguise and/or its version number...
  216. Configure: line 4606: ./try: cannot execute binary file: Exec format error
  217. You are not using GNU cc.
  218. Configure: line 4726: ./try: cannot execute binary file: Exec format error
  219. Configure: line 4726: ./try: cannot execute binary file: Exec format error
  220. Configure: line 4726: ./try: cannot execute binary file: Exec format error
  221. Your C compiler doesn't seem to be able to compile C99 code
  222. Do you really want to continue? [n]
  223.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement