STk 2.2, bad build, BSD 4.3, M68040

From: John Boller <jboller_at_panix.com>
Date: Tue, 26 Sep 1995 19:12:06 -0400

Hi!
I had several problems with STk 2.2 building on my
NeXTStation (Motorola 68040) running NeXTStep 3.0,
Unix BSD 4.3, and X11R5.
I have GNU gcc version 2.6.3.

The problems occured in and undefined "uname" in the config,
as well as some other missing pieces. (see END for configure log).

The other problems was that after successfully building
libtcl.a, libtk.a, and libgmp.a, the make failed in compiling
unix.c in stk:

gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH
 -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c unix.c -o unix.o
unix.c: In function `fileglob':
unix.c:268: `DIR' undeclared (first use this function)
unix.c:268: (Each undeclared identifier is reported only once
unix.c:268: for each function it appears in.)
unix.c:268: `d' undeclared (first use this function)
unix.c:269: parse error before `struct'
unix.c:283: `savedChar' undeclared (first use this function)
unix.c:287: `entryPtr' undeclared (first use this function)
unix.c:332: `F_OK' undeclared (first use this function)
unix.c: In function `STk_whence':
unix.c:374: `X_OK' undeclared (first use this function)
unix.c: In function `STk_file_is_readablep':
unix.c:498: `R_OK' undeclared (first use this function)
unix.c: In function `STk_file_is_writablep':
unix.c:503: `W_OK' undeclared (first use this function)
unix.c: In function `STk_file_is_executablep':
unix.c:508: `X_OK' undeclared (first use this function)
unix.c: In function `STk_file_existp':
unix.c:513: `F_OK' undeclared (first use this function)
make[2]: *** [unix.o] Error 1
make[1]: *** [stk] Error 1
make: *** [src] Error 1

This I do not know how to fix.
Any help would be appreciated.
Thanks! John Boller
jboller_at_panix.com
==============================================================
config.log.02
root_at_maverick /mount/st41600_1/usr/local/src/tcl/STk/STk-2.2.0
77 % ./configure
loading cache ./config.cache
./configure: uname: not found
./configure: uname: not found
./configure: uname: not found
checking for ranlib... (cached) ranlib
Using 'gcc' compiler
Using '-O2' compilation options
Assumming OS is unknown
Multiple precision library: libgmp
Hash tables support: yes
Posix support: yes
STklos support: yes
Socket support: yes
Regexp support: yes
Process support: yes
checking how to run the C preprocessor... (cached) gcc -E
checking for X... (cached) libraries , headers
checking for POSIXized ISC... no
checking for -lICE... (cached) no
checking for -ldnet... (cached) no
checking for -ldnet_stub... (cached) no
checking for -lnsl... (cached) no
checking for -lsocket... (cached) no
Determining options for dynamic loading for unknown
 (I don't know how to make shared libraries for unknown)

updating cache ./config.cache
creating ./config.status
creating Makefile
**** Configuring Src directory
creating cache ./config.cache
checking how to run the C preprocessor... gcc -E
checking for unistd.h... yes
checking for -ldl... no
checking for sigaction... no
checking for select... yes
checking whether cross-compiling... no
checking for ANSI C header files... yes
checking for pid_t... no
not updating unwritable cache ./config.cache
creating ./config.status
creating Makefile
**** Configuring Extensions directory
creating cache ./config.cache
checking how to run the C preprocessor... gcc -E
checking for unistd.h... yes
checking for sigaction... no
not updating unwritable cache ./config.cache
creating ./config.status
creating Makefile
**** Configuring Tcl directory
loading cache ./config.cache
checking for ranlib... ranlib
checking for tclsh... no
checking for getcwd... no
checking for opendir... yes
checking for strerror... yes
checking for strstr... yes
checking for strtol... yes
checking for tmpnam... yes
checking for waitpid... no
checking for gettimeofday... yes
checking for getwd... yes
checking for wait3... yes
checking for sin... yes
checking for -lieee... no
checking how to run the C preprocessor... gcc -E
checking for unistd.h... yes
checking for dirent.h
checking for errno.h... yes
checking for float.h... yes
checking for limits.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for sys/time.h... yes
checking for sys/wait.h... yes
checking for strstr.o
checking whether cross-compiling... no
checking for strtoul... yes
checking for strtod... yes
checking for ANSI C header files... yes
checking for mode_t... no
checking for pid_t... no
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking for opendir... (cached) yes
checking for sys_errlist
checking for union wait
checking for matherr support
checking for vfork... yes
updating cache ./config.cache
creating ./config.status
creating Makefile
**** Configuring Tk directory
checking for unistd.h
checking how to run the C preprocessor
checking for sys/select.h
checking for fd_set
checking for proper stdlib.h
checking for mode_t in sys/types.h
checking for pid_t in sys/types.h
checking for size_t in sys/types.h
checking for uid_t in sys/types.h
creating config.status
creating Makefile
root_at_maverick /mount/st41600_1/usr/local/src/tcl/STk/STk-2.2.0
78 %

==============================================================
make.log.02
root_at_maverick /mount/st41600_1/usr/local/src/tcl/STk/STk-2.2.0
79 % make

make Tcl
gcc -O2 -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -I. -I.. -DHAVE_UNISTD_H=1 -DNO_DIRENT_H=1 -DSTDC_HEADERS=1 -Dmode_t=int -Dpid_t=int -c panic.c -o panic.o
gcc -O2 -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -I. -I.. -DHAVE_UNISTD_H=1 -DNO_DIRENT_H=1 -DSTDC_HEADERS=1 -Dmode_t=int -Dpid_t=int -c tclHash.c -o tclHash.o
gcc -O2 -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -I. -I.. -DHAVE_UNISTD_H=1 -DNO_DIRENT_H=1 -DSTDC_HEADERS=1 -Dmode_t=int -Dpid_t=int -c tclGet.c -o tclGet.o
gcc -O2 -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -I. -I.. -DHAVE_UNISTD_H=1 -DNO_DIRENT_H=1 -DSTDC_HEADERS=1 -Dmode_t=int -Dpid_t=int -c regexp.c -o regexp.o
gcc -O2 -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -I. -I.. -DHAVE_UNISTD_H=1 -DNO_DIRENT_H=1 -DSTDC_HEADERS=1 -Dmode_t=int -Dpid_t=int -c tclAsync.c -o tclAsync.o
gcc -O2 -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -I. -I.. -DHAVE_UNISTD_H=1 -DNO_DIRENT_H=1 -DSTDC_HEADERS=1 -Dmode_t=int -Dpid_t=int -c tclUtil.c -o tclUtil.o
gcc -c -O2 -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -I. -I.. -DHAVE_UNISTD_H=1 -DNO_DIRENT_H=1 -DSTDC_HEADERS=1 -Dmode_t=int -Dpid_t=int ./compat/getcwd.c
gcc -c -O2 -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -I. -I.. -DHAVE_UNISTD_H=1 -DNO_DIRENT_H=1 -DSTDC_HEADERS=1 -Dmode_t=int -Dpid_t=int ./compat/waitpid.c
rm -f libtcl.a
ar q libtcl.a panic.o tclHash.o tclGet.o regexp.o tclAsync.o tclUtil.o getcwd.o waitpid.o
ar: creating libtcl.a
ranlib libtcl.a
make Tk
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tk3d.c -o tk3d.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkArgv.c -o tkArgv.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkAtom.c -o tkAtom.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkBind.c -o tkBind.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkBitmap.c -o tkBitmap.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkCmds.c -o tkCmds.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkColor.c -o tkColor.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkConfig.c -o tkConfig.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkCursor.c -o tkCursor.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkError.c -o tkError.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkEvent.c -o tkEvent.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkFocus.c -o tkFocus.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkFont.c -o tkFont.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkGet.c -o tkGet.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkGC.c -o tkGC.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkGeometry.c -o tkGeometry.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkGrab.c -o tkGrab.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkOption.c -o tkOption.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkPack.c -o tkPack.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkPlace.c -o tkPlace.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkPreserve.c -o tkPreserve.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkSelect.c -o tkSelect.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkSend.c -o tkSend.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkWindow.c -o tkWindow.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkWm.c -o tkWm.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkButton.c -o tkButton.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkEntry.c -o tkEntry.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkFrame.c -o tkFrame.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkListbox.c -o tkListbox.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkMenu.c -o tkMenu.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkMenubutton.c -o tkMenubutton.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkMessage.c -o tkMessage.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkScale.c -o tkScale.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkScrollbar.c -o tkScrollbar.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkCanvas.c -o tkCanvas.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkCanvArc.c -o tkCanvArc.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkCanvBmap.c -o tkCanvBmap.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkCanvLine.c -o tkCanvLine.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkCanvPoly.c -o tkCanvPoly.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkCanvPs.c -o tkCanvPs.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkCanvText.c -o tkCanvText.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkCanvWind.c -o tkCanvWind.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkRectOval.c -o tkRectOval.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkTrig.c -o tkTrig.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkText.c -o tkText.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkTextBTree.c -o tkTextBTree.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkTextDisp.c -o tkTextDisp.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkTextIndex.c -o tkTextIndex.o
gcc -O2 -I. -I../Tcl -DHAVE_UNISTD_H=1 -Dmode_t=int -Dpid_t=int -c tkTextTag.c -o tkTextTag.o
rm -f libtk.a
ar cr libtk.a tk3d.o tkArgv.o tkAtom.o tkBind.o tkBitmap.o tkCmds.o tkColor.o tkConfig.o tkCursor.o tkError.o tkEvent.o tkFocus.o tkFont.o tkGet.o tkGC.o tkGeometry.o tkGrab.o tkOption.o tkPack.o tkPlace.o tkPreserve.o tkSelect.o tkSend.o tkWindow.o tkWm.o tkButton.o tkEntry.o tkFrame.o tkListbox.o tkMenu.o tkMenubutton.o tkMessage.o tkScale.o tkScrollbar.o tkCanvas.o tkCanvArc.o tkCanvBmap.o tkCanvLine.o tkCanvPoly.o tkCanvPs.o tkCanvText.o tkCanvWind.o tkRectOval.o tkTrig.o tkText.o tkTextBTree.o tkTextDisp.o tkTextIndex.o tkTextTag.o
ranlib libtk.a
make Mp
rm -f libgmp.a gmp.h
(cd gmp-1.3.2; make CC="gcc" CFLAGS="-O2 ")
rm -f stddef.h
rm -f test-stddefh.c
( echo '#include <stddef.h>' ; echo 'main(){size_t foo=sizeof(size_t);exit(0);}' ; ) > test-stddefh.c
rm -f test-stddefh.o
touch stamp-stddefh
gcc -O2 cre-mparam.c -o cre-mparam
./cre-mparam > tmp-gmp-mparam.h
mv tmp-gmp-mparam.h gmp-mparam.h
gcc -O2 -c mpz_init.c -o mpz_init.o
gcc -O2 -c mpz_set.c -o mpz_set.o
gcc -O2 -c mpz_set_ui.c -o mpz_set_ui.o
gcc -O2 -c mpz_set_si.c -o mpz_set_si.o
gcc -O2 -c mpz_set_str.c -o mpz_set_str.o
gcc -O2 -c mpz_iset.c -o mpz_iset.o
gcc -O2 -c mpz_iset_ui.c -o mpz_iset_ui.o
gcc -O2 -c mpz_iset_si.c -o mpz_iset_si.o
gcc -O2 -c mpz_iset_str.c -o mpz_iset_str.o
gcc -O2 -c mpz_clear.c -o mpz_clear.o
gcc -O2 -c mpz_get_ui.c -o mpz_get_ui.o
gcc -O2 -c mpz_get_si.c -o mpz_get_si.o
gcc -O2 -c mpz_get_str.c -o mpz_get_str.o
gcc -O2 -c mpz_size.c -o mpz_size.o
gcc -O2 -c mpz_sizeinb.c -o mpz_sizeinb.o
gcc -O2 -c mpz_add.c -o mpz_add.o
gcc -O2 -c mpz_add_ui.c -o mpz_add_ui.o
gcc -O2 -c mpz_sub.c -o mpz_sub.o
gcc -O2 -c mpz_sub_ui.c -o mpz_sub_ui.o
gcc -O2 -c mpz_mul.c -o mpz_mul.o
gcc -O2 -c mpz_mul_ui.c -o mpz_mul_ui.o
gcc -O2 -c mpz_div.c -o mpz_div.o
gcc -O2 -c mpz_div_ui.c -o mpz_div_ui.o
gcc -O2 -c mpz_mod.c -o mpz_mod.o
gcc -O2 -c mpz_mod_ui.c -o mpz_mod_ui.o
gcc -O2 -c mpz_dm.c -o mpz_dm.o
gcc -O2 -c mpz_dm_ui.c -o mpz_dm_ui.o
gcc -O2 -c mpz_mdiv.c -o mpz_mdiv.o
gcc -O2 -c mpz_mmod.c -o mpz_mmod.o
gcc -O2 -c mpz_mdm.c -o mpz_mdm.o
gcc -O2 -c mpz_mdiv_ui.c -o mpz_mdiv_ui.o
gcc -O2 -c mpz_mmod_ui.c -o mpz_mmod_ui.o
gcc -O2 -c mpz_mdm_ui.c -o mpz_mdm_ui.o
gcc -O2 -c mpz_gcd.c -o mpz_gcd.o
gcc -O2 -c mpz_gcdext.c -o mpz_gcdext.o
gcc -O2 -c mpz_sqrt.c -o mpz_sqrt.o
gcc -O2 -c mpz_sqrtrem.c -o mpz_sqrtrem.o
gcc -O2 -c mpz_powm.c -o mpz_powm.o
gcc -O2 -c mpz_powm_ui.c -o mpz_powm_ui.o
gcc -O2 -c mpz_cmp.c -o mpz_cmp.o
gcc -O2 -c mpz_cmp_ui.c -o mpz_cmp_ui.o
gcc -O2 -c mpz_cmp_si.c -o mpz_cmp_si.o
gcc -O2 -c mpz_mul_2exp.c -o mpz_mul_2exp.o
gcc -O2 -c mpz_div_2exp.c -o mpz_div_2exp.o
gcc -O2 -c mpz_mod_2exp.c -o mpz_mod_2exp.o
gcc -O2 -c mpz_abs.c -o mpz_abs.o
gcc -O2 -c mpz_neg.c -o mpz_neg.o
gcc -O2 -c mpz_com.c -o mpz_com.o
gcc -O2 -c mpz_and.c -o mpz_and.o
gcc -O2 -c mpz_ior.c -o mpz_ior.o
gcc -O2 -c mpz_inp_raw.c -o mpz_inp_raw.o
gcc -O2 -c mpz_inp_str.c -o mpz_inp_str.o
gcc -O2 -c mpz_out_raw.c -o mpz_out_raw.o
gcc -O2 -c mpz_out_str.c -o mpz_out_str.o
gcc -O2 -c mpz_perfsqr.c -o mpz_perfsqr.o
gcc -O2 -c mpz_random.c -o mpz_random.o
gcc -O2 -c mpz_random2.c -o mpz_random2.o
gcc -O2 -c mpz_pow_ui.c -o mpz_pow_ui.o
gcc -O2 -c mpz_clrbit.c -o mpz_clrbit.o
gcc -O2 -c mpz_fac_ui.c -o mpz_fac_ui.o
gcc -O2 -c mpz_pprime_p.c -o mpz_pprime_p.o
gcc -O2 -c mpq_init.c -o mpq_init.o
gcc -O2 -c mpq_set.c -o mpq_set.o
gcc -O2 -c mpq_set_ui.c -o mpq_set_ui.o
gcc -O2 -c mpq_set_si.c -o mpq_set_si.o
gcc -O2 -c mpq_set_num.c -o mpq_set_num.o
gcc -O2 -c mpq_set_den.c -o mpq_set_den.o
gcc -O2 -c mpq_get_num.c -o mpq_get_num.o
gcc -O2 -c mpq_get_den.c -o mpq_get_den.o
gcc -O2 -c mpq_add.c -o mpq_add.o
gcc -O2 -c mpq_sub.c -o mpq_sub.o
gcc -O2 -c mpq_mul.c -o mpq_mul.o
gcc -O2 -c mpq_div.c -o mpq_div.o
gcc -O2 -c mpq_clear.c -o mpq_clear.o
gcc -O2 -c mpq_cmp.c -o mpq_cmp.o
gcc -O2 -c mpq_inv.c -o mpq_inv.o
gcc -O2 -c mpq_neg.c -o mpq_neg.o
gcc -O2 -c mpn_add.c -o mpn_add.o
gcc -O2 -c mpn_sub.c -o mpn_sub.o
gcc -O2 -c mpn_cmp.c -o mpn_cmp.o
gcc -O2 -c mpn_mul.c -o mpn_mul.o
gcc -O2 -c mpn_div.c -o mpn_div.o
gcc -O2 -c mpn_dm_1.c -o mpn_dm_1.o
gcc -O2 -c mpn_mod_1.c -o mpn_mod_1.o
gcc -O2 -c mpn_lshift.c -o mpn_lshift.o
gcc -O2 -c mpn_rshift.c -o mpn_rshift.o
gcc -O2 -c mpn_rshiftci.c -o mpn_rshiftci.o
gcc -O2 -c mpn_sqrt.c -o mpn_sqrt.o
gcc -O2 -c memory.c -o memory.o
gcc -O2 -c mp_set_fns.c -o mp_set_fns.o
gcc -O2 -c _mpz_set_str.c -o _mpz_set_str.o
gcc -O2 -c _mpz_get_str.c -o _mpz_get_str.o
gcc -O2 -c mpz_realloc.c -o mpz_realloc.o
gcc -O2 -c mp_clz_tab.c -o mp_clz_tab.o
gcc -O2 -c alloca.c -o alloca.o
gcc -O2 `if [ xcre-conv-tab.c = x ]; then echo cre-conv-tab.c; else echo cre-conv-tab.c; fi` -o cre-conv-tab -lm
./cre-conv-tab > tmp-mp_bases.c
mv tmp-mp_bases.c mp_bases.c
gcc -O2 -c mp_bases.c -o mp_bases.o
rm -f libgmp.a
ar cr libgmp.a mpz_init.o mpz_set.o mpz_set_ui.o mpz_set_si.o mpz_set_str.o mpz_iset.o mpz_iset_ui.o mpz_iset_si.o mpz_iset_str.o mpz_clear.o mpz_get_ui.o mpz_get_si.o mpz_get_str.o mpz_size.o mpz_sizeinb.o mpz_add.o mpz_add_ui.o mpz_sub.o mpz_sub_ui.o mpz_mul.o mpz_mul_ui.o mpz_div.o mpz_div_ui.o mpz_mod.o mpz_mod_ui.o mpz_dm.o mpz_dm_ui.o mpz_mdiv.o mpz_mmod.o mpz_mdm.o mpz_mdiv_ui.o mpz_mmod_ui.o mpz_mdm_ui.o
mpz_gcd.o mpz_gcdext.o mpz_sqrt.o mpz_sqrtrem.o mpz_powm.o mpz_powm_ui.o mpz_cmp.o mpz_cmp_ui.o mpz_cmp_si.o mpz_mul_2exp.o mpz_div_2exp.o mpz_mod_2exp.o mpz_abs.o mpz_neg.o mpz_com.o mpz_and.o mpz_ior.o mpz_inp_raw.o mpz_inp_str.o mpz_out_raw.o mpz_out_str.o mpz_perfsqr.o mpz_random.o mpz_random2.o mpz_pow_ui.o mpz_clrbit.o mpz_fac_ui.o mpz_pprime_p.o mpq_init.o mpq_set.o mpq_set_ui.o mpq_set_si.o mpq_set_num.o
 mpq_set_den.o mpq_get_num.o mpq_get_den.o mpq_add.o mpq_sub.o mpq_mul.o mpq_div.o mpq_clear.o mpq_cmp.o mpq_inv.o mpq_neg.o mpn_add.o mpn_sub.o mpn_cmp.o mpn_mul.o mpn_div.o mpn_dm_1.o mpn_mod_1.o mpn_lshift.o mpn_rshift.o mpn_rshiftci.o mpn_sqrt.o memory.o mp_set_fns.o _mpz_set_str.o _mpz_get_str.o mpz_realloc.o mp_clz_tab.o alloca.o mp_bases.o
`if [ -r /bin/ranlib -o -r /usr/bin/ranlib ]; then echo ranlib; else echo true; fi` libgmp.a
gcc -O2 -E -DBERKELEY_MP mpz_gcd.c | grep -v '^#' > gcd.c
gcc -O2 -c gcd.c -o gcd.o
gcc -O2 -c itom.c -o itom.o
gcc -O2 -E -DBERKELEY_MP mpz_add.c | grep -v '^#' > madd.c
gcc -O2 -c madd.c -o madd.o
gcc -O2 -E -DBERKELEY_MP mpz_cmp.c | grep -v '^#' > mcmp.c
gcc -O2 -c mcmp.c -o mcmp.o
gcc -O2 -c mdiv.c -o mdiv.o
gcc -O2 -c move.c -o move.o
gcc -O2 -E -DBERKELEY_MP mpz_sub.c | grep -v '^#' > msub.c
gcc -O2 -c msub.c -o msub.o
gcc -O2 -c mtox.c -o mtox.o
gcc -O2 -E -DBERKELEY_MP mpz_mul.c | grep -v '^#' > mult.c
gcc -O2 -c mult.c -o mult.o
gcc -O2 -E -DBERKELEY_MP mpz_powm.c | grep -v '^#' > pow.c
gcc -O2 -c pow.c -o pow.o
gcc -O2 -E -DBERKELEY_MP mpz_pow_ui.c | grep -v '^#' > rpow.c
gcc -O2 -c rpow.c -o rpow.o
gcc -O2 -c xtom.c -o xtom.o
gcc -O2 -E -DBERKELEY_MP mpz_sqrtrem.c | grep -v '^#' > msqrt.c
gcc -O2 -c msqrt.c -o msqrt.o
gcc -O2 -c sdiv.c -o sdiv.o
gcc -O2 -c mout.c -o mout.o
gcc -O2 -c min.c -o min.o
gcc -O2 -c mfree.c -o mfree.o
rm -f libmp.a
ar cr libmp.a gcd.o itom.o madd.o mcmp.o mdiv.o move.o msub.o mtox.o mult.o pow.o rpow.o xtom.o msqrt.o sdiv.o mout.o min.o mfree.o mpn_add.o mpn_sub.o mpn_cmp.o mpn_mul.o mpn_div.o mpn_dm_1.o mpn_mod_1.o mpn_lshift.o mpn_rshift.o mpn_rshiftci.o mpn_sqrt.o memory.o mp_set_fns.o _mpz_set_str.o _mpz_get_str.o mpz_realloc.o mp_clz_tab.o alloca.o mp_bases.o mpz_sizeinb.o
`if [ -r /bin/ranlib -o -r /usr/bin/ranlib ]; then echo ranlib; else echo true; fi` libmp.a
ln -s gmp-1.3.2/libgmp.a .
ln -s gmp-1.3.2/gmp.h .
make Src
make stk-bin TK="-DUSE_TK"
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c userinit.c -o userinit.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c stk.c -o stk.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c slib.c -o slib.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c primitives.c -o primitives.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c boolean.c -o boolean.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c char.c -o char.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c str.c -o str.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c vector.c -o vector.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c gc.c -o gc.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c port.c -o port.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c number.c -o number.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c list.c -o list.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c symbol.c -o symbol.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c read.c -o read.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c print.c -o print.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c eval.c -o eval.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c env.c -o env.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c macros.c -o macros.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c syntax.c -o syntax.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c cont.c -o cont.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c io.c -o io.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c sport.c -o sport.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c promise.c -o promise.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c error.c -o error.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c proc.c -o proc.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c keyword.c -o keyword.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c dump.c -o dump.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c address.c -o address.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c dynload.c -o dynload.o
gcc -O2 -DSTK_VERSION=\"2.2\" -DMACHINE=\"--\" -DUSE_TK -DSTk_CODE -Dunknown -DUSE_HASH -DUSE_POSIX -DUSE_STKLOS -DUSE_SOCKET -DUSE_REGEXP -DUSE_PROCESS -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1 -DSTDC_HEADERS=1 -Dpid_t=int -I. -I../Tk -I../Tcl -I../Mp -c unix.c -o unix.o
unix.c: In function `fileglob':
unix.c:268: `DIR' undeclared (first use this function)
unix.c:268: (Each undeclared identifier is reported only once
unix.c:268: for each function it appears in.)
unix.c:268: `d' undeclared (first use this function)
unix.c:269: parse error before `struct'
unix.c:283: `savedChar' undeclared (first use this function)
unix.c:287: `entryPtr' undeclared (first use this function)
unix.c:332: `F_OK' undeclared (first use this function)
unix.c: In function `STk_whence':
unix.c:374: `X_OK' undeclared (first use this function)
unix.c: In function `STk_file_is_readablep':
unix.c:498: `R_OK' undeclared (first use this function)
unix.c: In function `STk_file_is_writablep':
unix.c:503: `W_OK' undeclared (first use this function)
unix.c: In function `STk_file_is_executablep':
unix.c:508: `X_OK' undeclared (first use this function)
unix.c: In function `STk_file_existp':
unix.c:513: `F_OK' undeclared (first use this function)
make[2]: *** [unix.o] Error 1
make[1]: *** [stk] Error 1
make: *** [src] Error 1
root_at_maverick /mount/st41600_1/usr/local/src/tcl/STk/STk-2.2.0
80 %
==============================================================
Received on Wed Sep 27 1995 - 00:14:02 CET

This archive was generated by hypermail 2.3.0 : Mon Jul 21 2014 - 19:38:59 CEST