Mercurial > hg > xemacs-beta
comparison man/beta.texi @ 2647:89e2f8e3f660
[xemacs-hg @ 2005-03-10 11:44:17 by malcolmp]
Autoconf 2.5 documentation updates.
author | malcolmp |
---|---|
date | Thu, 10 Mar 2005 11:44:22 +0000 |
parents | a9527fcdf77f |
children | e7fb0df1caea |
comparison
equal
deleted
inserted
replaced
2646:5e4893b16f7c | 2647:89e2f8e3f660 |
---|---|
375 @enumerate | 375 @enumerate |
376 @item | 376 @item |
377 It's a good idea to use | 377 It's a good idea to use |
378 | 378 |
379 @example | 379 @example |
380 --extra-verbose | 380 --enable-debug |
381 --debug | 381 --enable-memory-usage-stats |
382 --memory-usage-stats | 382 --enable-error-checking=all |
383 --error-checking=all | |
384 @end example | 383 @end example |
385 | 384 |
386 These turn on extra debugging info and checks. The last one in particular | 385 These turn on extra debugging info and checks. The last one in particular |
387 will add a great deal of extra error-checking -- which will slow your XEmacs | 386 will add a great deal of extra error-checking -- which will slow your XEmacs |
388 down somewhat but is likely to catch bugs much sooner and make your bug | 387 down somewhat but is likely to catch bugs much sooner and make your bug |
390 | 389 |
391 @item | 390 @item |
392 You should also strongly consider | 391 You should also strongly consider |
393 | 392 |
394 @example | 393 @example |
395 --with-mule | 394 --enable-mule |
396 --use-pkcc | 395 --enable-kkcc |
397 --pdump | 396 --enable-pdump |
398 --with-clash-detection | 397 --enable-clash-detection |
399 --with-wmcommand | 398 --with-wmcommand |
400 --with-xfs | 399 --with-xfs |
401 @end example | 400 @end example |
402 | 401 |
403 These turn on optional features, which can always use testing. | 402 These turn on optional features, which can always use testing. |
404 | 403 |
405 @item | 404 @item |
406 If you have gcc, consider using | 405 If you have gcc, consider using |
407 | 406 |
408 @example | 407 @example |
409 --compiler=gcc | 408 --with-compiler=gcc |
410 --xemacs-compiler=g++ | 409 --with-xemacs-compiler=g++ |
411 @end example | 410 @end example |
412 | 411 |
413 This will compile XEmacs using g++, which will turn on a lot of additional | 412 This will compile XEmacs using g++, which will turn on a lot of additional |
414 error-checking. | 413 error-checking. |
415 | 414 |
416 @item | 415 @item |
417 If your packages are not installed under /usr/local, you should add a | 416 If your packages are not installed under /usr/local, you should add a |
418 line like | 417 line like |
419 | 418 |
420 @example | 419 @example |
421 --package-path=~/.xemacs::/xemacs/site-packages:/xemacs/xemacs-packages:/xemacs/mule-packages | 420 --with-package-path=~/.xemacs::/xemacs/site-packages:/xemacs/xemacs-packages:/xemacs/mule-packages |
422 @end example | 421 @end example |
423 | 422 |
424 @item | 423 @item |
425 If you want to build multiple configurations from the same source | 424 If you want to build multiple configurations from the same source |
426 tree, make separate build directories for each configuration, run | 425 tree, make separate build directories for each configuration, run |
433 | 432 |
434 (or wherever your source tree is). This will magically create symlinks and | 433 (or wherever your source tree is). This will magically create symlinks and |
435 populate your build directory. | 434 populate your build directory. |
436 | 435 |
437 @item | 436 @item |
438 Use --site-prefixes (or --site-includes and --site-libraries) if you have | 437 Use --with-site-prefixes (or --with-site-includes and |
439 some packages that XEmacs can compile with that are located in an unusual | 438 ---with-site-libraries) if you have some packages that XEmacs can |
440 place. For example: | 439 compile with that are located in an unusual place. For example: |
441 | 440 |
442 @example | 441 @example |
443 --site-prefixes=/usr/local/pgsql:/usr/local/BerkeleyDB.4.1 | 442 --with-site-prefixes=/usr/local/pgsql:/usr/local/BerkeleyDB.4.1 |
444 @end example | 443 @end example |
445 | 444 |
446 @item | 445 @item |
447 Depending on your build environment, consuder setting or not setting | 446 Depending on your build environment, consuder setting or not setting |
448 options for menubars, scrollbars, window systems, native sound, etc. If | 447 options for menubars, scrollbars, window systems, native sound, etc. If |
453 like the following. (this summary is also available as the file | 452 like the following. (this summary is also available as the file |
454 'Installation' in the top directory of your build tree, and via | 453 'Installation' in the top directory of your build tree, and via |
455 the command @kbd{M-x describe-installation RET}). | 454 the command @kbd{M-x describe-installation RET}). |
456 | 455 |
457 @example | 456 @example |
458 uname -a: Linux eicq 2.4.20 #1 Wed Dec 18 02:14:29 EST 2002 i586 unknown | 457 uname -a: Darwin laptop.local 7.7.0 Darwin Kernel Version 7.7.0: Sun Nov 7 16:06:51 PST 2004; root:xnu/xnu-517.9.5.obj~1/RELEASE_PPC Power Macintosh powerpc |
459 | 458 |
460 ./configure '--extra-verbose' '--site-prefixes=/usr/local/pgsql:/usr/local/BerkeleyDB.4.1' '--dynamic=yes' '--with-gtk=no' '--with-gnome=no' '--with-toolbars' '--with-wmcommand' '--with-athena=next' '--with-menubars=lucid' '--with-scrollbars=athena' '--with-dialogs=athena' '--with-widgets=athena' '--with-gif' '--with-sound=native,noesd' '--with-site-lisp=no' '--with-site-modules' '--pdump' '--with-mule' '--with-xfs' '--debug' '--error-checking=all' '--memory-usage-stats' '--use-kkcc' '--with-clash-detection' | 459 ./configure '--with-site-prefixes=/sw' '--without-ldap' '--with-dynamic=yes' '--with-gtk=no' '--with-gnome=no' '--enable-toolbars' '--with-wmcommand' '--with-athena=3d' '--enable-menubars=lucid' '--enable-scrollbars=athena' '--enable-dialogs=athena' '--enable-widgets=athena' '--with-gif' '--enable-sound=native,noesd' '--with-site-lisp=no' '--with-site-modules' '--enable-pdump' '--enable-mule' '--with-xfs' '--enable-debug' '--enable-error-checking=all' '--enable-memory-usage-stats' '--enable-kkcc' '--enable-clash-detection' |
461 | 460 |
462 | 461 |
463 XEmacs 21.5-b10 "burdock" (+CVS-20030131) configured for `i586-pc-linux'. | 462 XEmacs 21.5-b19 "chives" (+CVS-20050226) configured for `powerpc-apple-darwin7.7.0'. |
464 | 463 |
465 | 464 WARNING: -------------------------------------------------------------- |
466 Compilation / Installation: | 465 WARNING: This was produced from a new autoconf-2.5 based configuration. |
466 WARNING: If this configuration seems buggy then copy etc/configure-2.13 | |
467 WARNING: to configure and try again. Also please report the bug. | |
468 WARNING: -------------------------------------------------------------- | |
469 | |
470 Compilation Environment and Installation Defaults: | |
467 Source code location: /usr/local/src/xemacs | 471 Source code location: /usr/local/src/xemacs |
468 Installation prefix: /usr/local | 472 Installation prefix: /usr/local |
469 Additional prefixes: /usr/local/pgsql /usr/local/BerkeleyDB.4.1 | 473 Additional prefixes: /sw |
470 Operating system description file: `s/linux.h' | 474 Operating system description file: `s/darwin.h' |
471 Machine description file: `m/intel386.h' | 475 Machine description file: `m/powerpc.h' |
472 Compiler: gcc -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wshadow -Wmissing-declarations -O1 -ggdb3 -Wall -Wchar-subscripts -Wunused -Wundef -Wshadow -Wsign-compare -Wmissing-declarations -march=k6 | 476 Compiler version: gcc (GCC) 3.3 20030304 (Apple Computer, Inc. build 1671) |
477 - GCC specs file: /usr/libexec/gcc/darwin/ppc/3.3/specs | |
478 - Compiler command: gcc -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wpointer-arith -Wunused-parameter -g | |
479 libc version: | |
473 Relocating allocator for buffers: no | 480 Relocating allocator for buffers: no |
474 GNU version of malloc: yes | 481 GNU version of malloc: no |
475 - Using Doug Lea's new malloc from the GNU C Library. | 482 - The GNU allocators don't work with this system configuration. |
476 | 483 |
477 Window System: | 484 Window System: |
478 Compiling in support for the X window system: | 485 Compiling in support for the X window system: |
479 - X Windows headers location: /usr/X11/include | 486 - X Windows headers location: /usr/X11R6/include |
480 - X Windows libraries location: /usr/X11/lib | 487 - X Windows libraries location: /usr/X11R6/lib |
481 - Handling WM_COMMAND properly. | 488 - Handling WM_COMMAND properly. |
482 Compiling in support for the Athena widget set: | 489 Compiling in support for the Athena widget set: |
483 - Athena headers location: X11/neXtaw | 490 - Athena headers location: X11/Xaw3d |
484 - Athena library to link: neXtaw | 491 - Athena library to link: Xaw3d |
485 Using Lucid menubars. | 492 Using Lucid menubars. |
486 Using Athena scrollbars. | 493 Using Athena scrollbars. |
487 Using Athena dialog boxes. | 494 Using Athena dialog boxes. |
488 Using Athena native widgets. | 495 Using Athena native widgets. |
489 | 496 |
490 TTY: | 497 TTY: |
491 Compiling in support for ncurses. | 498 Compiling in support for ncurses. |
492 Compiling in support for GPM (General Purpose Mouse). | |
493 | 499 |
494 Images: | 500 Images: |
495 Compiling in support for GIF images (builtin). | 501 Compiling in support for GIF images (builtin). |
496 Compiling in support for XPM images. | 502 Compiling in support for XPM images. |
497 Compiling in support for PNG images. | 503 Compiling in support for PNG images. |
498 Compiling in support for JPEG images. | 504 Compiling in support for JPEG images. |
499 Compiling in support for TIFF images. | 505 Compiling in support for TIFF images. |
500 Compiling in support for X-Face message headers. | 506 Compiling in support for X-Face message headers. |
501 | 507 |
502 Sound: | 508 Sound: |
503 Compiling in support for sound (native). | |
504 | 509 |
505 Databases: | 510 Databases: |
506 Compiling in support for Berkeley database. | 511 Compiling in support for Berkeley database. |
512 Compiling in support for GNU DBM. | |
507 Compiling in support for PostgreSQL. | 513 Compiling in support for PostgreSQL. |
508 - Using PostgreSQL header file: libpq-fe.h | 514 - Using PostgreSQL header file: postgresql/libpq-fe.h |
509 - Using PostgreSQL V7 bindings. | 515 - Using PostgreSQL V7 bindings. |
510 | 516 |
511 Internationalization: | 517 Internationalization: |
512 Compiling in support for Mule (multi-lingual Emacs). | 518 Compiling in support for Mule (multi-lingual Emacs). |
513 Compiling in support for XIM (X11R5+ I18N input method). | 519 Compiling in support for XIM (X11R5+ I18N input method). |
514 - Using raw Xlib to provide XIM support. | 520 - Using raw Xlib to provide XIM support. |
515 - Using XFontSet to provide bilingual menubar. | 521 - Using XFontSet to provide bilingual menubar. |
516 | 522 |
517 Mail: | 523 Mail: |
518 Compiling in support for "dot-locking" mail spool file locking method. | 524 Compiling in support for "file" mail spool file locking method. |
519 | 525 |
520 Other Features: | 526 Other Features: |
521 Inhibiting IPv6 canonicalization at startup. | 527 Inhibiting IPv6 canonicalization at startup. |
522 Compiling in support for dynamic shared object modules. | 528 Compiling in support for dynamic shared object modules. |
523 Using the new GC algorithms. | 529 Using the new GC algorithms. |
524 Using the new portable dumper. | 530 Using the new portable dumper. |
525 Compiling in support for extra debugging code. | 531 Compiling in support for extra debugging code. |
526 WARNING: WARNING: Compiling in support for runtime error checking. | 532 Compiling in support for runtime error checking. |
533 WARNING: --------------------------------------------------------- | |
527 WARNING: XEmacs will run noticeably more slowly as a result. | 534 WARNING: XEmacs will run noticeably more slowly as a result. |
528 WARNING: Error checking is on by default for XEmacs beta releases. | 535 WARNING: Error checking is on by default for XEmacs beta releases. |
529 WARNING: | 536 WARNING: --------------------------------------------------------- |
530 @end example | 537 @end example |
531 @end enumerate | 538 @end enumerate |
532 | 539 |
533 | 540 |
534 @item | 541 @item |