recently, i "upgraded" my system to RH5.2
now i'm trying to build 21-2.8 on "Linux boffi95.stru.polimi.it 2.0.36
#1 Tue Oct 13 22:17:11 EDT 1998 i586 unknown", but i'm baffled 'cs
configure seems unable to recognize my system
in particular, configure spits out:
---------------------------------------------------------------------------
(No uname command or uname output not recognized.)
./configure: Usage error:
XEmacs has not been ported to this host type.
Try explicitly specifying the CONFIGURATION when rerunning configure.
Use `./configure --help' to show usage.
---------------------------------------------------------------------------
(the 1st output line comes from a line of config.guess that i
uncommented)
btw, i never had similar problems with configure...
i attach the output of "sh -x config.guess > config.guess.out 2>&1"
+ UNAME_MACHINE=i586
+ UNAME_RELEASE=2.0.36
+ UNAME_SYSTEM=Linux
+ UNAME_VERSION=#1 Tue Oct 13 22:17:11 EDT 1998
+ trap rm -f dummy.c dummy.o dummy; exit 1 1 2 15
++ ld --help
+ ld_help_string=Usage: ld [options] file...
Options:
-a KEYWORD Shared library control for HP/UX compatibility
-A ARCH, --architecture ARCH
Set architecture
-b TARGET, --format TARGET Specify target for following input files
-c FILE, --mri-script FILE Read MRI format linker script
-d, -dc, -dp Force common symbols to be defined
-e ADDRESS, --entry ADDRESS Set start address
-E, --export-dynamic Export all dynamic symbols
-f SHLIB, --auxiliary SHLIB Auxiliary filter for shared object symbol table
-F SHLIB, --filter SHLIB Filter for shared object symbol table
-g Ignored
-G SIZE, --gpsize SIZE Small data size (if no size, same as --shared)
-h FILENAME, -soname FILENAME
Set internal name of shared library
-l LIBNAME, --library LIBNAME
Search for library LIBNAME
-L DIRECTORY, --library-path DIRECTORY
Add DIRECTORY to library search path
-m EMULATION Set emulation
-M, --print-map Print map file on standard output
-n, --nmagic Do not page align data
-N, --omagic Do not page align data, do not make text readonly
-o FILE, --output FILE Set output file name
-O Ignored
-r, -i, --relocateable Generate relocateable output
-R FILE, --just-symbols FILE
Just link symbols (if directory, same as --rpath)
-s, --strip-all Strip all symbols
-S, --strip-debug Strip debugging symbols
-t, --trace Trace file opens
-T FILE, --script FILE Read linker script
-u SYMBOL, --undefined SYMBOL
Start with undefined reference to SYMBOL
-v, --version Print version information
-V Print version and emulation information
-x, --discard-all Discard all local symbols
-X, --discard-locals Discard temporary local symbols
-y SYMBOL, --trace-symbol SYMBOL
Trace mentions of SYMBOL
-Y PATH Default search path for Solaris compatibility
-z KEYWORD Ignored for Solaris compatibility
-(, --start-group Start a group
-), --end-group End a group
-assert KEYWORD Ignored for SunOS compatibility
-Bdynamic, -dy, -call_shared
Link against shared libraries
-Bstatic, -dn, -non_shared, -static
Do not link against shared libraries
-Bsymbolic Bind global references locally
--cref Output cross reference table
--defsym SYMBOL=EXPRESSION Define a symbol
--dynamic-linker PROGRAM Set the dynamic linker to use
-EB Link big-endian objects
-EL Link little-endian objects
--embedded-relocs Generate embedded relocs
--force-exe-suffix Force generation of file with .exe suffix
--help Print option help
-Map FILE Write a map file
--multilib-dir PATH Specify a target directory
--no-keep-memory Use less memory and more disk I/O
--no-warn-mismatch Don't warn about mismatched input files
--no-whole-archive Turn off --whole-archive
--noinhibit-exec Create an output file even if errors occur
--oformat TARGET Specify target of output file
-qmagic Ignored for Linux compatibility
-Qy Ignored for SVR4 compatibility
--relax Relax branches on certain targets
--retain-symbols-file FILE Keep only symbols listed in FILE
-rpath PATH Set runtime shared library search path
-rpath-link PATH Set link time shared library search path
-shared, -Bshareable Create a shared library
--sort-common Sort common symbols by size
--split-by-file Split output sections for each file
--split-by-reloc COUNT Split output sections every COUNT relocs
--stats Print memory usage statistics
--task-link SYMBOL Do task level linking
--traditional-format Use same format as native linker
-Tbss ADDRESS Set address of .bss section
-Tdata ADDRESS Set address of .data section
-Ttext ADDRESS Set address of .text section
-Ur Build global constructor/destructor tables
--verbose Output lots of information during link
--version-script FILE Read version information script
--warn-common Warn about duplicate common symbols
--warn-constructors Warn if global constructors/destructors are seen
--warn-multiple-gp Warn if the multiple GP values are used
--warn-once Warn only once per undefined symbol
--warn-section-align Warn if start of section changes due to alignment
--whole-archive Include all objects from following archives
--wrap SYMBOL Use wrapper functions for SYMBOL
ld: supported targets: elf32-i386 a.out-i386-linux srec symbolsrec tekhex binary ihex trad-core
ld: supported emulations: elf_i386 i386linux
Report bugs to bug-gnu-utils(a)gnu.org and hjl(a)lucon.org
++ echo Usage: ld [options] file... Options: -a KEYWORD Shared library control for HP/UX compatibility -A ARCH, --architecture ARCH Set architecture -b TARGET, --format TARGET Specify target for following input files -c FILE, --mri-script FILE Read MRI format linker script -d, -dc, -dp Force common symbols to be defined -e ADDRESS, --entry ADDRESS Set start address -E, --export-dynamic Export all dynamic symbols -f SHLIB, --auxiliary SHLIB Auxiliary filter for shared object symbol table -F SHLIB, --filter SHLIB Filter for shared object symbol table -g Ignored -G SIZE, --gpsize SIZE Small data size (if no size, same as --shared) -h FILENAME, -soname FILENAME Set internal name of shared library -l LIBNAME, --library LIBNAME Search for library LIBNAME -L DIRECTORY, --library-path DIRECTORY Add DIRECTORY to library search path -m EMULATION Set emulation -M, --print-map Print map file on standard output -n, --nmagic Do not page align data -N, --omagic Do not page align data, do not make text readonly -o FILE, --output FILE Set output file name -O Ignored -r, -i, --relocateable Generate relocateable output -R FILE, --just-symbols FILE Just link symbols (if directory, same as --rpath) -s, --strip-all Strip all symbols -S, --strip-debug Strip debugging symbols -t, --trace Trace file opens -T FILE, --script FILE Read linker script -u SYMBOL, --undefined SYMBOL Start with undefined reference to SYMBOL -v, --version Print version information -V Print version and emulation information -x, --discard-all Discard all local symbols -X, --discard-locals Discard temporary local symbols -y SYMBOL, --trace-symbol SYMBOL Trace mentions of SYMBOL -Y PATH Default search path for Solaris compatibility -z KEYWORD Ignored for Solaris compatibility -(, --start-group Start a group -), --end-group End a group -assert KEYWORD Ignored for SunOS compatibility -Bdynamic, -dy, -call_shared Link against shared libraries -Bstatic, -dn, -non_shared, -static Do not link against shared libraries -Bsymbolic Bind global references locally --cref Output cross reference table --defsym SYMBOL=EXPRESSION Define a symbol --dynamic-linker PROGRAM Set the dynamic linker to use -EB Link big-endian objects -EL Link little-endian objects --embedded-relocs Generate embedded relocs --force-exe-suffix Force generation of file with .exe suffix --help Print option help -Map FILE Write a map file --multilib-dir PATH Specify a target directory --no-keep-memory Use less memory and more disk I/O --no-warn-mismatch Don't warn about mismatched input files --no-whole-archive Turn off --whole-archive --noinhibit-exec Create an output file even if errors occur --oformat TARGET Specify target of output file -qmagic Ignored for Linux compatibility -Qy Ignored for SVR4 compatibility --relax Relax branches on certain targets --retain-symbols-file FILE Keep only symbols listed in FILE -rpath PATH Set runtime shared library search path -rpath-link PATH Set link time shared library search path -shared, -Bshareable Create a shared library --sort-common Sort common symbols by size --split-by-file Split output sections for each file --split-by-reloc COUNT Split output sections every COUNT relocs --stats Print memory usage statistics --task-link SYMBOL Do task level linking --traditional-format Use same format as native linker -Tbss ADDRESS Set address of .bss section -Tdata ADDRESS Set address of .data section -Ttext ADDRESS Set address of .text section -Ur Build global constructor/destructor tables --verbose Output lots of information during link --version-script FILE Read version information script --warn-common Warn about duplicate common symbols --warn-constructors Warn if global constructors/destructors are seen --warn-multiple-gp Warn if the multiple GP values are used --warn-once Warn only once per undefined symbol --warn-section-align Warn if start of section changes due to alignment --whole-archive Include all objects from following archives --wrap SYMBOL Use wrapper functions for SYMBOL ld: supported targets: elf32-i386 a.out-i386-linux srec symbolsrec tekhex binary ihex trad-core ld: supported emulations: elf_i386 i386linux Report bugs to bug-gnu-utils(a)gnu.org and hjl(a)lucon.org
++ sed -ne /supported emulations:/!d
s/[ ][ ]*/ /g
s/.*supported emulations: *//
s/ .*//
p
+ ld_supported_emulations=elf_i386
+ test i586 = alpha
+ test i586 = mips
+ echo Usage: ld [options] file...
Options:
-a KEYWORD Shared library control for HP/UX compatibility
-A ARCH, --architecture ARCH
Set architecture
-b TARGET, --format TARGET Specify target for following input files
-c FILE, --mri-script FILE Read MRI format linker script
-d, -dc, -dp Force common symbols to be defined
-e ADDRESS, --entry ADDRESS Set start address
-E, --export-dynamic Export all dynamic symbols
-f SHLIB, --auxiliary SHLIB Auxiliary filter for shared object symbol table
-F SHLIB, --filter SHLIB Filter for shared object symbol table
-g Ignored
-G SIZE, --gpsize SIZE Small data size (if no size, same as --shared)
-h FILENAME, -soname FILENAME
Set internal name of shared library
-l LIBNAME, --library LIBNAME
Search for library LIBNAME
-L DIRECTORY, --library-path DIRECTORY
Add DIRECTORY to library search path
-m EMULATION Set emulation
-M, --print-map Print map file on standard output
-n, --nmagic Do not page align data
-N, --omagic Do not page align data, do not make text readonly
-o FILE, --output FILE Set output file name
-O Ignored
-r, -i, --relocateable Generate relocateable output
-R FILE, --just-symbols FILE
Just link symbols (if directory, same as --rpath)
-s, --strip-all Strip all symbols
-S, --strip-debug Strip debugging symbols
-t, --trace Trace file opens
-T FILE, --script FILE Read linker script
-u SYMBOL, --undefined SYMBOL
Start with undefined reference to SYMBOL
-v, --version Print version information
-V Print version and emulation information
-x, --discard-all Discard all local symbols
-X, --discard-locals Discard temporary local symbols
-y SYMBOL, --trace-symbol SYMBOL
Trace mentions of SYMBOL
-Y PATH Default search path for Solaris compatibility
-z KEYWORD Ignored for Solaris compatibility
-(, --start-group Start a group
-), --end-group End a group
-assert KEYWORD Ignored for SunOS compatibility
-Bdynamic, -dy, -call_shared
Link against shared libraries
-Bstatic, -dn, -non_shared, -static
Do not link against shared libraries
-Bsymbolic Bind global references locally
--cref Output cross reference table
--defsym SYMBOL=EXPRESSION Define a symbol
--dynamic-linker PROGRAM Set the dynamic linker to use
-EB Link big-endian objects
-EL Link little-endian objects
--embedded-relocs Generate embedded relocs
--force-exe-suffix Force generation of file with .exe suffix
--help Print option help
-Map FILE Write a map file
--multilib-dir PATH Specify a target directory
--no-keep-memory Use less memory and more disk I/O
--no-warn-mismatch Don't warn about mismatched input files
--no-whole-archive Turn off --whole-archive
--noinhibit-exec Create an output file even if errors occur
--oformat TARGET Specify target of output file
-qmagic Ignored for Linux compatibility
-Qy Ignored for SVR4 compatibility
--relax Relax branches on certain targets
--retain-symbols-file FILE Keep only symbols listed in FILE
-rpath PATH Set runtime shared library search path
-rpath-link PATH Set link time shared library search path
-shared, -Bshareable Create a shared library
--sort-common Sort common symbols by size
--split-by-file Split output sections for each file
--split-by-reloc COUNT Split output sections every COUNT relocs
--stats Print memory usage statistics
--task-link SYMBOL Do task level linking
--traditional-format Use same format as native linker
-Tbss ADDRESS Set address of .bss section
-Tdata ADDRESS Set address of .data section
-Ttext ADDRESS Set address of .text section
-Ur Build global constructor/destructor tables
--verbose Output lots of information during link
--version-script FILE Read version information script
--warn-common Warn about duplicate common symbols
--warn-constructors Warn if global constructors/destructors are seen
--warn-multiple-gp Warn if the multiple GP values are used
--warn-once Warn only once per undefined symbol
--warn-section-align Warn if start of section changes due to alignment
--whole-archive Include all objects from following archives
--wrap SYMBOL Use wrapper functions for SYMBOL
ld: supported targets: elf32-i386 a.out-i386-linux srec symbolsrec tekhex binary ihex trad-core
ld: supported emulations: elf_i386 i386linux
Report bugs to bug-gnu-utils(a)gnu.org and hjl(a)lucon.org
+ grep supported emulations:
+ test 0 != 0
+ VENDOR=pc
+ cat
+ cc dummy.c -o dummy
+ rm -f dummy.c dummy
+ echo (No uname command or uname output not recognized.)
(No uname command or uname output not recognized.)
+ cat
+ cc dummy.c -o dummy
+ rm -f dummy.c dummy
+ test -d /usr/apollo
+ [ -x /usr/convex/getsysinfo ]
+ exit 1