(linenum→info "unix/slp.c:2238")

gauche/0.8.12/INSTALL.eucjp

    1:                       Gauche?Υ?????????󥹥ȡ???$Id: INSTALL.in,v 1.3 2007/03/16 09:21:28 shirok Exp $
    2: ?: Gauche?ϳ?ȯ??Υ????ƥ??????˹??????Ƥ??ޤ???????RL?Ǻǿ??????????ޤ?:
    3:   http://practical-scheme.net/gauche/
    4: 
    5: 
    6: ??????-------------------------------------------------
    7: 
    8: 
    9:    % ./configure [--enable-threads=pthreads]
   10:    % make
   11:    % make test
   12:    % make install
   13: 
   14: ??????Gauche?????ƥब /usr/local/bin, /usr/local/lib/gauche?ڤ?/usr/local/share/gauche?ʲ??˥??󥹥ȡ??뤵??????
   15: ?ޥ??????ɥ??ݡ??Ȥ????????onfigure??-enable-threads=pthreads?????Ʋ??????????Υ??ץ????Ϥ????Ĥ??Υץ??ȥե????????ݡ??Ȥ??????ޤ???
   16: 
   17: ??uche 0.5?ʹߤ????󥹥ȡ??뤵?????륷???ƥ???
   18: ???Ʊ??configuration???ץ????ǿ??????С???????auche?򥤥󥹥ȡ???????硢'configure' ????????Υ??ޥ??????Ȥ????ޤ???
   19:     % gauche-config --reconfigure | sh
   20: '--reconfigure' ???ץ?????Ϳ????????gauche-config?ϸ??????󥹥ȡ??뤵??????uche??configure???줿???Υ??ޥ?饤??ɸ????˽񤭽Ф??ޤ?????????????ɾ?????????Ʊ?????ץ?????configure???뤳?Ȥ??Ǥ??ޤ???
   21: 
   22: 
   23: ʸ???????ǥ??󥰤???
   24: ---------------------------------------------------
   25: 
   26: 
   27: ?ǥե????Ǥϡ?Gauche???ʸ???????ǥ??󥰤Ȥ???tf-8????ޤ???
   28: --enable-multibyte=ENCODING ?Ȥ??????ץ?????figure??Ϥ????Ȥǡ?
   29: ??ʸ???????ǥ??󥰤???뤳?Ȥ??Ǥ??ޤ???
   30: 
   31:   ./configure --enable-multibyte=utf-8   ;; UTF-8 (default)
   32:   ./configure --enable-multibyte=euc-jp  ;; EUC-JP
   33:   ./configure --enable-multibyte=sjis    ;; Shift JIS
   34:   ./configure --enable-multibyte=no      ;; No multibyte string
   35: 
   36: 
   37: Gauche???Ū???????????ǥ??󥰤??????????뤳?Ȥ?
   38: ?Ǥ??ޤ????????????Υ??󥳡??ǥ??󥰤˴ؤ??Ƥϡ?iconv???????????????????????Ѵ?????ޤ???
   39: iconv??ɸ?????󥹥ȡ??뤵?????ʤ??????ƥ??ϡ?
   40: --with-iconv???ץ????dz????conv?饤?֥???Ѥ??뤳?Ȥ??Ǥ??ޤ???
   41: 
   42:   ./configure --with-iconv=DIR
   43: 
   44: 
   45: ?????--with-iconv=/usr/local ?Ȥ?????Gauche??conv.h??r/local/include
   46: ???顢libiconv??r/local/lib???????ޤ????⤷???ʤ???conv?饤?֥???
   47: libiconv?ʳ????? (libmyconv?Ȥ?) ??ä??Ȥ????顢
   48: --with-iconv-lib=myconv ?Ȥ??????ץ?????????Ʋ???????
   49: 
   50: ?????conv?饤?֥??Ȥ??Ƥϡ?Bruno Haible??libiconv???ʲ???????ǽ?Ǥ???
   51: http://www.gnu.org/software/libiconv/
   52: 
   53: 
   54: ?í¡¼???????Ö¥??Ñ¥?
   55: ---------------------------------------------------
   56: 
   57: 
   58: Gauche?Υӥ??ˡ?ɸ???ʤ????˥??󥹥ȡ??뤵?????????֥?????????????????Υ??ץ????Ǥ??ξ???ꤹ?뤳?Ȥ??Ǥ??ޤ???
   59: 
   60:   --with-local=PATH:PATH2:...
   61: 
   62: ??????PATH/include??PATH2/include??... ?????󥯥롼?ɥѥ??ˡ?
   63: PATH/lib??PATH2/lib??... ???饤?֥???????ѥ???ɲä???????
   64: 
   65: ????С?/usr/local?˥??󥹥ȡ??뤵?줿gdbm?饤?֥???Ѥ?????
   66: ???ϼ??Τ褦?ˤ??ޤ???
   67: 
   68:   --with-local=/usr/local
   69: 
   70: 
   71: IPv6???Ý¡???---------------------------------------------------
   72: 
   73: 
   74: Gauche?ϼ¸?Ū??Pv6?򥵥ݡ??Ȥ??Ƥ??ޤ????ǥե????ǤϤ??ε?ǽ??ff???ʤäƤ??ޤ?????????onfigure???ץ?????????뤳?Ȥ??Ǥ??ޤ???
   75: 
   76:   --enable-ipv6
   77: 
   78: ??????OS??Pv6?????ݡ??Ȥ??????ʤ????ʤ????????ߤμ??reeBSD???ƥ??Ȥ??????ޤ???
   79: ?ܤ?????ǽ?ϥ????????ޥ˥奢??gauche.net?ι????Ȥ??Ʋ???????
   80: 
   81: 
   82: SLIB?ξ?
   83: ---------------------------------------------------
   84: 
   85: 
   86: SLIB?Ï¡??Ý¡????Ö¥?Scheme?饤?Ö¥??Ç¡????í¤¤????ʵ?ǽ??
   87: ?????cheme?ǽ񤫤????ޤ???Gauche??LIB?????󥹥ȡ??뤵??????
   88: ???ε?ǽ??Ѥ??뤳?Ȥ??Ǥ??ޤ???
   89: 
   90: configure???????Ȥϡ?/usr/local/slib?ʤɤ????Ĥ??δ???ʥǥ??쥯?ȥ????IB???Ū??????ޤ????⤷???ʤ???LIB?????ƥबɸ???ǤϤʤ????????󥹥ȡ??뤵???????顢???Υ??ץ????Ǥ??ξ???ꤷ?Ƥ????????
   91: 
   92:    ./configure --with-slib=PATH
   93: 
   94: ?????ǡ?PATH??LIB?????󥹥ȡ??뤵?줿?ѥ??Ǥ???
   95: 
   96: Gaucheh??LIB̵???Ǥ???ޤ???SLIB???ɬ????ʤ????????Υ??ץ????????ˤ??ʤ??Ƥ褤?Ǥ???
   97: 
   98: SLIB?Ϻǽ??Ȥ????auche?Υ饤?Ö¥??Ç¥??쥯?È¥??????í¥°?Õ¥?????
   99: ?????Þ¤???Gauche?Î¥??󥹥ȡ????Ë´?IB??¸?ߤ??????󥹥ȡ?????????Ȥ??????í¥°?Õ¥??????????Þ¤?????Gauche???󥹥ȡ?????LIB
  100: ?????󥹥ȡ??뤵?줿?????ǽ?SLIB??????Ȥ???????Ç¥????í¥°?Õ¥????뤬
  101: ?????????????λ???Gauche??ѼԤ??饤?Ö¥??Ç¥??쥯?È¥??ñ¤­¹??߸??¤??äƤ??ʤ??È¥??顼?Ȥʤ??????ñ¤­¹??߸??¤?ĥ桼????gosh???????????м??Τ褦?ʼ????????????í¥°?Õ¥????뤬?????????????
  102: 
  103:   (use slib)
  104:   (require 'logical)
  105: 
  106: 
  107: ?¹Ի??Υ饤?֥??ѥ?
  108: ---------------------------------------------------
  109: 
  110: 
  111: ???Ф??С??Ķ??Î¥???í¡¼?뤬?Ǥ??ʤ??Õ½?Gauche??餻?ʤ????ʤ???
  112: ?????????????????GI???????Ȥ??Υ????С??????????ɤǤ???
  113: ?⤷??Gauche??ɸ???Ǥʤ????˥??󥹥ȡ??뤵?줿??ͭ?饤?֥??˰????
  114: ?Ƥ????硢???줬???Ȥʤ?????
  115: 
  116: ????С??ǿ???ibiconv.so????ǥ?????뤷??/home/yours/lib ?????󥹥ȡ??뤷???Ȥ??ޤ???--with-iconv=/home/yours/lib ?Ȥ???onfigure
  117: ??????Gauche?Ϥ??ʤ???conv????褦?˥?????뤵???????¹Ի?????
  118: ?ʴĶ????㤨??D_LIBRARY_PATH?ʤɤ?ꤷ?Ƥ????С?Gauche?????󥿥ץ꥿gosh??ibiconv.so????Ф????Ȥ??Ǥ??ޤ???????????
  119: CGI???????Ȥ?eb server?ˤ??Ƶ?ư???졢Web server??D_LIBRARY_PATH
  120: ??ꤷ?Ƥ????????⤷?????󡣤??ξ???gosh??ibiconv.so?????Ĥ?????????ư?˼?????뤫?⤷??????
  121: ??????????Ƥϡ??×¥í¥°??????????Ƥ??붦ͭ?饤?Ö¥??Υѥ???í¥°??
  122: ???˽񤭹?????ޤ??륪?ץ?????äƤ??ޤ???configure??--with-rpath
  123: ???ץ????Ϥ????????ޤ???--with-rpath=DIR?Ȥ??????¹Ի???IR?????ͭ?饤?֥?????褦?????ʤ????????Υ??ץ????Ϻ??ΤȤ???c?Ǥ???
  124: ư??ޤ???
  125: 
  126: ???󥹥ȡ????λ??--------------------------------------------------
  127: 
  128: 
  129: ???Τ褦??onfigure???????Ȥ?????뤳?Ȥˤ??????󥹥ȡ??????ǥ??쥯?ȥ???????ޤ???
  130: 
  131:    % ./configure --prefix=$PREFIX  --exec-prefix=$EXEC_PREFIX
  132: 
  133: 
  134: --prefix ???ץ???????ꤵ???????? /usr/local ????ꤵ?줿???Ȥߤʤ???????
  135: --exec-prefix ???ץ???????ꤵ????????EXEC_PREFIX??REFIX??????????ʤ?????
  136: 
  137: 
  138: ???󥹥ȡ??뤵???ե????????ϰʲ???̤?????
  139: 
  140:   $EXEC_PREFIX/bin/*
  141:      ???󥿥ץ꥿ (gosh) ?ȥ???????졼????????????(gauche-config)
  142: 
  143:   $EXEC_PREFIX/lib/*
  144:      ?饤?֥? (libgauche.a).
  145: 
  146:   $PREFIX/share/gauche/VERSION/include/*
  147:      libgauche??󥯤??륢?ץꥱ???????????ʥإå???ե?????  $PREFIX/share/gauche/VERSION/lib/*
  148:      ?ޥ????????ʤ?Scheme?ե?????  $PREFIX/share/info/*
  149:      info?Õ¥?????  $EXEC_PREFIX/lib/gauche/VERSION/ARCHITECTURE/*
  150:      ?Þ¥???????????????.so, gosh, gauche-config, libgauche.a)
  151: 
  152:   $PREFIX/share/gauche/site/lib/*
  153:   $EXEC_PREFIX/lib/gauche/site/VERSION/ARCHITECTURE/*
  154:      ?桼????????˥??󥹥ȡ??뤹??????????????ե??????ǥե?????֤?????
  155: 
  156: 
  157: ????????×¥???
  158: ---------------------------------------------------
  159: 
  160: 
  161: Make???ˡ?make?ޥ???TFLAGS?????ɲäΥ?????륪?ץ?????ꤹ?뤳?????Ǥ??ޤ???configure????????TFLAGS?ʳ??Υ??ץ?????????????????Τ褦??ake??餻?Ʋ???????
  162: 
  163:   make OPTFLAGS="--some-compiler-option --other-option"
  164: 
  165: 
  166: ???󥤥󥹥ȡ???--------------------------------------------------
  167: 
  168: 
  169: ???󥹥ȡ??뤵?줿Gauche???եȥ???????????ˤϡ????????ĥ꡼?Υȥå??ǥ??쥯?ȥ?
  170: 
  171:   make uninstall
  172: 
  173: ?Ȥ??Ʋ???????
  174: 
  175: 
  176: ????¸?ξ?---------------------------------------------------
  177: 
  178: 
  179: * MacOS X - 10.2.x????ΥС??????Ǥϡ?dlcompat?饤?֥?(libdl)??
  180:       ???󥹥ȡ??뤵?????뤳?Ȥ?ɬ??Ǥ???http://fink.sourceforge.net????     ???????ɤǤ??ޤ???10.3?ʹߤǤ??????????󡣥????ƥ???
  181:       ???ʳ???lcompat?饤?֥??򥤥󥹥ȡ??뤷?????ϡ?configure??      --with-local???ץ????Ǿ???ꤷ?Ʋ???????
  182:       ?ޤ???GC??pthreads??᤹?????ˤʤä??Τǡ?--enable-threads=pthreads
  183:       ????Ǥ???
  184:       (???$HOME/include ??dlfcn.h ???? $HOME/lib ??libdl.a????????
  185: 
  186:          ./configure --with-local=$HOME --enable-threads=pthreads
  187: 
  188:        ?Ȥ???
  189: * IRIX with 64bit binary - ?ǥե?????2bit ABI?ǤϤʤ?64bit ABI?ǥ??????      ?????????ϼ??Τ褦?ˤ??Ʋ???????
  190: 
  191:          CC="cc -64" AS="as -64" ./configure
  192: 
  193: * Linux/Crusoe TM5800 - ?Ƕ?Linux?Ǥ?Crusoe TM5800??i686?ߴ??Ȥ???
  194:        ?褦?ˤʤä??褦?Ǥ?????gc???686?ͭ??refetch̿???äƤ???????      ?ǥ???????????????????𤬤??????????Ȥꤢ??????ix?ϡ?
  195:        configure??gc/Makefile???
  196: 
  197:          -DUSE_I686_PREFETCH
  198: 
  199:        ?Ȥ??????Ҥ???Ƥ???ke???Ʋ???????
  200: 
  201: 
Syntax (Markdown)