Howdy guys.
I'm not able to build 10.1.0; I get gobs of undefined reference errors.
newlisp.o: In function `expand':
undefined reference to...
...
I'm using makefile_linuxLP64_utf8
I'll be happy to paste all the error lines if it will help.
The make file had nl-utf8.o missing in the OBJS line. Try this version:
http://www.newlisp.org/downloads/makefile_linuxLP64_utf8
Quote from: "Lutz"The make file had nl-utf8.o missing in the OBJS line. Try this version:
http://www.newlisp.org/downloads/makefile_linuxLP64_utf8
Thanks Lutz, but no change.
in order to help, please give info to all of the following questions:
- what Linux distribution and version
- what hardware (AMD or Intel etc.) (to find out, do a: uname -a )
- have you tried to compile the 32-bit version using just 'make' (what was the output?)
- post the entire compile/link output, including the command you used to invoke it
- what makefile did you use last (the one I posted?)
Quotewhat Linux distribution and version
Arch Linux, just updated. (there are no versions, it's a rolling release distro)
Quotewhat hardware (AMD or Intel etc.)
$ uname -a
Linux bigblessing 2.6.29-ARCH #1 SMP PREEMPT Wed May 20 06:42:43 UTC
2009 x86_64 AMD Turion(tm) 64 X2 TL-60 AuthenticAMD GNU/Linux
Quotehave you tried to compile the 32-bit version using just 'make'
(what was the output?)
Script started on Mon 22 Jun 2009 05:50:38 PM CDT
[tf@bigblessing newlisp-10.1.0]$ make
./build
Discovered Linux:
make[1]: Entering directory `/path/to/nl1010/newlisp-10.1.0'
make -f makefile_linux_utf8
make[2]: Entering directory `/path/to/nl1010/newlisp-10.1.0'
gcc -m32 -Wall -pedantic -Wno-strict-aliasing -Wno-long-long -c -O2 -g -DREADLINE -DSUPPORT_UTF8 -DLINUX nl-utf8.c
In file included from /usr/include/features.h:371,
from /usr/include/signal.h:29,
from newlisp.h:88,
from nl-utf8.c:25:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
make[2]: *** [nl-utf8.o] Error 1
make[2]: Leaving directory `/path/to/nl1010/newlisp-10.1.0'
make[1]: *** [linux_utf8] Error 2
make[1]: Leaving directory `/path/to/nl1010/newlisp-10.1.0'
make: *** [default] Error 2
Script done on Mon 22 Jun 2009 05:50:52 PM CDT
Quotepost the entire compile/link output, including the command you
used to invoke it
gcc newlisp.o nl-symbol.o nl-math.o nl-list.o nl-liststr.o nl-string.o nl-filesys.o nl-sock.o nl-import.o nl-xml.o nl-web.o nl-matrix.o nl-debug.o pcre.o -m64 -g -lm -ldl -lreadline -lncurses -o newlisp
newlisp.o: In function `expand':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/newlisp.c:4303: undefined reference to `utf8_wchar'
newlisp.o: In function `p_last':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/newlisp.c:5040: undefined reference to `utf8_1st_len'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/newlisp.c:5045: undefined reference to `utf8_1st_len'
newlisp.o: In function `p_rest':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/newlisp.c:4880: undefined reference to `utf8_1st_len'
newlisp.o: In function `p_first':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/newlisp.c:4826: undefined reference to `utf8_1st_len'
newlisp.o: In function `dolist':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/newlisp.c:5563: undefined reference to `utf8_wchar'
newlisp.o:(.data+0x1358): undefined reference to `p_unicode'
newlisp.o:(.data+0x1370): undefined reference to `p_utf8'
newlisp.o:(.data+0x1388): undefined reference to `p_utf8len'
newlisp.o:(.data+0x14d8): undefined reference to `p_readUTF8'
nl-math.o: In function `unifyGetType':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-math.c:2807: undefined reference to `utf8_wchar'
nl-liststr.o: In function `p_select':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-liststr.c:717: undefined reference to `utf8_wstr'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-liststr.c:734: undefined reference to `wstr_utf8'
nl-liststr.o: In function `pushOnString':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-liststr.c:640: undefined reference to `utf8_wlen'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-liststr.c:656: undefined reference to `utf8_wchar'
nl-liststr.o: In function `popString':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-liststr.c:567: undefined reference to `utf8_wlen'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-liststr.c:592: undefined reference to `utf8_1st_len'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-liststr.c:595: undefined reference to `utf8_1st_len'
nl-liststr.o: In function `p_chop':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-liststr.c:263: undefined reference to `utf8_wlen'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-liststr.c:268: undefined reference to `utf8_1st_len'
nl-string.o: In function `p_trim':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:1950: undefined reference to `utf8_wlen'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:1952: undefined reference to `utf8_wstr'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:1966: undefined reference to `utf8_wchar'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:1974: undefined reference to `utf8_wchar'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:2004: undefined reference to `wstr_utf8'
nl-string.o: In function `strUpperLower':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:459: undefined reference to `utf8_wlen'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:462: undefined reference to `utf8_wstr'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:480: undefined reference to `wstr_utf8'
nl-string.o: In function `p_explode':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:390: undefined reference to `utf8_wlen'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:392: undefined reference to `utf8_1st_len'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:403: undefined reference to `utf8_1st_len'
nl-string.o: In function `setNthStr':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:218: undefined reference to `utf8_1st_len'
nl-string.o: In function `implicitIndexString':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:188: undefined reference to `utf8_wlen'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:191: undefined reference to `utf8_1st_len'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:195: undefined reference to `utf8_1st_len'
nl-string.o: In function `p_char':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:328: undefined reference to `wchar_utf8'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:265: undefined reference to `utf8_wlen'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:304: undefined reference to `utf8_1st_len'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-string.c:305: undefined reference to `utf8_wchar'
nl-filesys.o: In function `p_date':
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-filesys.c:2193: undefined reference to `utf8_wlen'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-filesys.c:2195: undefined reference to `utf8_wstr'
/the/path/to/newlisp10.1.0/src/newlisp-10.1.0/nl-filesys.c:2200: undefined reference to `wstr_utf8'
collect2: ld returned 1 exit status
make: *** [default] Error 1
Quotewhat makefile did you use last (the one I posted?)
The output above was with the makefile you provided. did I miss anything?
Thanks for posting all the info.
I see nl-utf8.c beeing compiled in the first 32-bit compile, but not in the second (large output) 64-bit compile. This is why I posted a new makefile_linuxLP64_utf8 earlier, because it has that file added. You seem still to use the old one, because I don't see nl-utf8.o in here (beginning of large output):
gcc newlisp.o nl-symbol.o nl-math.o nl-list.o nl-liststr.o nl-string.o nl-filesys.o nl-sock.o nl-import.o nl-xml.o nl-web.o nl-matrix.o nl-debug.o pcre.o -m64 -g -lm -ldl -lreadline -lncurses -o newlisp
Take the makefile linked to from my earlier post in this thread and try again. Always do a:
make clean
before a recompile.
ps: I will not be available tomorrow until later in the afternoon or night.
thanks lutz, but still no luck. I did a make clean and diffed the files to make sure I was using the new one, too. the 32 bit utf8 makefile doesn't work either.
it looks for /usr/include/gnu/stubs-32.h and can't find it.
Tom, try using the new configure system. You will find it in the util directory.
cp util/configure-alt configure
cp util/build-alt build
cp util/test-memorymodel.c .
./configure
make
Tell me what happens, if it fails, please cut and paste all the things Lutz asked you to cut and paste.
Lutz, in the current makefile_os2, the DEFAULT_OBJS is exactly the same as for Unix. Am I missing something?
However, for win32 I do see I need to add win32-util.o win32-path.o. Will do that right now.
Later...
Ok, it is done now. I notice the configure-alt in the release isn't the latest, which has substantially better support for everything.
The new configure-alt is in my git tree (teds-tree...) and will be much more useful for testing.
hello Ted,
Yes the OS2 version is GCC based so thats oke...
I need to test the OS2 compilation still a bit behind on newlisp with OS2.
The ARM/EL GCC wont compile default with the current makefiles as
its using an older gcc that doesnt suooprt -m32
The Slackware compilate Ill test today..Ill report back..
Ted:
Quote I notice the configure-alt in the release isn't the latest
actually it is the latest, compared with what you have on m4, except for one line difference for the Win32 DEFAULT_OBJS. I just compared with: teds-tree-newlisp-10.1.0.git/util/configure-alt on your machine.
Also I am adding 'make configure-alt' and 'make configure-org' to the main Makefile, to quickly switch between the new and old system.
Norman:
yes, old versions of gcc that is a problem, I am having all the time. Only on Mac OS X, I can be sure to have the latest or almost latest: gcc version 4.2.1.
Ted,
Whee hoo. It builds. However, when I try to incorporate your changes into an arch linux package building script, I get a bunch of undefined reference errors. The problem is most likely the way and place I'm sticking it. Feel like taking a look? Here's an arch linux PKGBUILD that formerly worked. I tried copying the files from the util directory after the cd line in the build section.
pkgname=newlisp
pkgver=10.1.0
pkgrel=3
pkgdesc="newLISP is a LISP like, general purpose scripting language."
url="http://www.newlisp.org"
license=('GPL')
arch=('x86_64' 'i686')
options=('docs')
source=(http://newlisp.com/downloads/$pkgname-$pkgver.tgz)
md5sums=('68be7fa39714dc4022941fdb1adba559')
build() {
cd $srcdir/$pkgname-$pkgver
case $CARCH in
i686) make -f makefile_linux || return 1 ;;
x86_64) make -f makefile_linuxLP64_utf8 || return 1 ;;
*) echo "$CARCH is not supported!" ;;
esac
mkdir -p $pkgdir/usr/bin
mkdir -p $pkgdir/usr/share/man/man1
make bindir=$pkgdir/usr/bin mandir=$pkgdir/usr/share/man datadir=$pkgdir/usr/share install
}
Tom, can you show me all the error messages you get when you add the cp configure-alt and build-alt lines to your PKGBUILD?
Also, the new configure doesn't create new makefile_linuxLP64_utf8, etc.
You need to do this exactly:
cp util/configure-alt configure
cp util/build-alt build
cp util/test-memorymodel.c .
./configure
make
That is all.
Ted
Hey Ted,
I'm not close to that machine at the moment. doing as you suggest works perfectly. I replace the build section in the PKGBUILD with your stuff and only use configure and make. I should have shown an edited PKGBUILD, and I will when I get home. I'm not holding my mouth right, or something, when I try to incorporate your changes.
Thanks for your help. Hordes of Archlinux users are anxiously waiting for me to grow a brain :-)
Ok, I look forward to hearing how that goes for you.
hey again Ted,
I posted about this at the arch linux forums and have been mostly ignored, so...
here's the "new" PKGBUILD
# Contributor: scrawler <scrawler>
pkgname=newlisp
pkgver=10.1.0
pkgrel=3
pkgdesc="newLISP is a LISP like, general purpose scripting language."
url="http://www.newlisp.org"
license=('GPL')
arch=('x86_64' 'i686')
options=('docs')
source=(http://newlisp.com/downloads/$pkgname-$pkgver.tgz)
md5sums=('68be7fa39714dc4022941fdb1adba559')
build() {
cd $srcdir/$pkgname-$pkgver
# case $CARCH in
# i686) make -f makefile_linux || return 1 ;;
# x86_64) make -f makefile_linuxLP64_utf8 || return 1 ;;
# *) echo "$CARCH is not supported!" ;;
# esac
cp util/configure-alt configure
cp util/build-alt build
cp util/test-memorymodel.c .
./configure
make || return 1
mkdir -p $pkgdir/usr/bin
mkdir -p $pkgdir/usr/share/man/man1
make bindir=$pkgdir/usr/bin mandir=$pkgdir/usr/share/man datadir=$pkgdir/usr/share install
}
all I did was comment out the original bit, added your changes, and added "|| return 1" to the make line.
this is what happens when I pull the trigger
Script started on Sun 28 Jun 2009 08:04:15 AM CDT
[?1034h[newlisp10.1.0_28jun09]$ makepkg
[1;32m==>[1;0m[1;1m Making package: newlisp 10.1.0-3 x86_64 (Sun Jun 28 08:04:20 CDT 2009)[1;0m
[1;32m==>[1;0m[1;1m Checking Runtime Dependencies...[1;0m
[1;32m==>[1;0m[1;1m Checking Buildtime Dependencies...[1;0m
[1;32m==>[1;0m[1;1m Retrieving Sources...[1;0m
[1;34m ->[1;0m[1;1m Found newlisp-10.1.0.tgz in build dir[1;0m
[1;32m==>[1;0m[1;1m Validating source files with md5sums...[1;0m
newlisp-10.1.0.tgz ... Passed
[1;32m==>[1;0m[1;1m Extracting Sources...[1;0m
[1;34m ->[1;0m[1;1m bsdtar -x -f newlisp-10.1.0.tgz[1;0m
[1;32m==>[1;0m[1;1m Removing existing pkg/ directory...[1;0m
[1;32m==>[1;0m[1;1m Entering fakeroot environment...[1;0m
[1;32m==>[1;0m[1;1m Starting build()...[1;0m
rm -f *~ *.bak *.o *.obj *.map *.core core *.tgz guiserver/java/._* TEST newlisp-universal
rm -f guiserver/*.class doc/*~ util/*~ examples/*~ modules/*~
rm -f doc/*.bak util/*.bak examples/*.bak modules/*.bak
chmod 644 *.h *.c *.lsp Makefile makefile*
chmod 755 build configure examples/*
chmod 644 doc/* modules/*.lsp examples/*.lsp examples/*.html
chmod 644 guiserver/*
chmod 755 guiserver/images
chmod 644 guiserver/images/*
chmod 755 guiserver/java
chmod 644 guiserver/java/*
rm -f config.h makefile_configure newlisp test-memorymodel
Detected memory model LP64, using memory model
Detected Operating System LINUX
UTF-8 is enabled
readline support is enabled
Type "make" to build your newlisp binary.
If that doesn't work, type "make help"
./build
make[1]: Entering directory `/the/path/to/newlisp10.1.0_28jun09/src/newlisp-10.1.0'
gcc -march=x86-64 -mtune=generic -O2 -pipe -DNEWCONFIG newlisp.c
/tmp/ccJYwNJJ.o: In function `deleteList':
newlisp.c:(.text+0x2ac): undefined reference to `deleteArray'
/tmp/ccJYwNJJ.o: In function `varPrintf':
newlisp.c:(.text+0x613): undefined reference to `writeStreamStr'
newlisp.c:(.text+0x636): undefined reference to `writeLog'
/tmp/ccJYwNJJ.o: In function `printSymbolName':
newlisp.c:(.text+0x75f): undefined reference to `lookupSymbol'
/tmp/ccJYwNJJ.o: In function `printCell':
newlisp.c:(.text+0xd31): undefined reference to `printArray'
newlisp.c:(.text+0xef5): undefined reference to `lookupSymbol'
newlisp.c:(.text+0xf28): undefined reference to `lookupSymbol'
/tmp/ccJYwNJJ.o: In function `printErrorMessage':
newlisp.c:(.text+0xfaf): undefined reference to `openStrStream'
newlisp.c:(.text+0xfc3): undefined reference to `writeStreamStr'
newlisp.c:(.text+0xfde): undefined reference to `writeStreamStr'
newlisp.c:(.text+0x1040): undefined reference to `writeStreamStr'
newlisp.c:(.text+0x10a3): undefined reference to `writeStreamStr'
newlisp.c:(.text+0x10b4): undefined reference to `writeStreamStr'
/tmp/ccJYwNJJ.o:newlisp.c:(.text+0x10d5): more undefined references to `writeStreamStr' follow
/tmp/ccJYwNJJ.o: In function `fatalError':
newlisp.c:(.text+0x121d): undefined reference to `closeTrace'
/tmp/ccJYwNJJ.o: In function `errorProcAll':
newlisp.c:(.text+0x127b): undefined reference to `openTrace'
/tmp/ccJYwNJJ.o: In function `markList':
newlisp.c:(.text+0x1474): undefined reference to `markArray'
/tmp/ccJYwNJJ.o: In function `markReferences':
newlisp.c:(.text+0x14ac): undefined reference to `sentinel'
/tmp/ccJYwNJJ.o: In function `reset':
newlisp.c:(.text+0x15e3): undefined reference to `xmlTags'
/tmp/ccJYwNJJ.o: In function `copyContextCell':
newlisp.c:(.text+0x1c7e): undefined reference to `lookupSymbol'
newlisp.c:(.text+0x1d73): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x1d9a): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `iterateSymbols':
newlisp.c:(.text+0x1dd0): undefined reference to `sentinel'
newlisp.c:(.text+0x1e27): undefined reference to `lookupSymbol'
newlisp.c:(.text+0x1e48): undefined reference to `sentinel'
newlisp.c:(.text+0x1e6c): undefined reference to `lookupSymbol'
newlisp.c:(.text+0x1e8b): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x1ec4): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `isLegalSymbol':
newlisp.c:(.text+0x2897): undefined reference to `makeStreamFromString'
/tmp/ccJYwNJJ.o: In function `printSymbol':
newlisp.c:(.text+0x2ea6): undefined reference to `printArrayDimensions'
newlisp.c:(.text+0x2ebd): undefined reference to `arrayList'
/tmp/ccJYwNJJ.o: In function `makeStringSymbol':
newlisp.c:(.text+0x2ffa): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `initialize':
newlisp.c:(.text+0x307c): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x3095): undefined reference to `makeContextFromSymbol'
newlisp.c:(.text+0x30d2): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x311f): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x314c): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x3179): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x319b): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o:newlisp.c:(.text+0x31bd): more undefined references to `translateCreateSymbol' follow
/tmp/ccJYwNJJ.o: In function `initialize':
newlisp.c:(.text+0x3390): undefined reference to `openStrStream'
newlisp.c:(.text+0x33a1): undefined reference to `openStrStream'
/tmp/ccJYwNJJ.o: In function `compileExpression':
newlisp.c:(.text+0x3800): undefined reference to `readStreamText'
newlisp.c:(.text+0x3867): undefined reference to `lookupSymbol'
newlisp.c:(.text+0x3891): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x38ef): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x3923): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x3979): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `copyCell':
newlisp.c:(.text+0x3bd4): undefined reference to `copyArray'
/tmp/ccJYwNJJ.o: In function `saveContext':
newlisp.c:(.text+0x3d8c): undefined reference to `lookupSymbol'
/tmp/ccJYwNJJ.o: In function `saveSymbols':
newlisp.c:(.text+0x3e7b): undefined reference to `sentinel'
/tmp/ccJYwNJJ.o: In function `expand':
newlisp.c:(.text+0x3fe6): undefined reference to `utf8_wchar'
/tmp/ccJYwNJJ.o: In function `p_args':
newlisp.c:(.text+0x40ec): undefined reference to `implicitIndexList'
/tmp/ccJYwNJJ.o: In function `evaluateExpression':
newlisp.c:(.text+0x46da): undefined reference to `implicitIndexList'
newlisp.c:(.text+0x470d): undefined reference to `traceExit'
newlisp.c:(.text+0x4728): undefined reference to `implicitIndexArray'
newlisp.c:(.text+0x474f): undefined reference to `traceEntry'
newlisp.c:(.text+0x485b): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x48d2): undefined reference to `executeLibfunction'
newlisp.c:(.text+0x48f0): undefined reference to `implicitIndexString'
newlisp.c:(.text+0x4938): undefined reference to `implicitIndexList'
newlisp.c:(.text+0x4960): undefined reference to `implicitIndexArray'
newlisp.c:(.text+0x498c): undefined reference to `implicitIndexString'
/tmp/ccJYwNJJ.o: In function `p_colon':
newlisp.c:(.text+0x4a48): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x4aac): undefined reference to `lookupSymbol'
/tmp/ccJYwNJJ.o: In function `getCreateContext':
newlisp.c:(.text+0x4c21): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x4c5e): undefined reference to `makeContextFromSymbol'
/tmp/ccJYwNJJ.o: In function `isType':
newlisp.c:(.text+0x4dc5): undefined reference to `lookupSymbol'
/tmp/ccJYwNJJ.o: In function `p_case':
newlisp.c:(.text+0x5ac5): undefined reference to `compareCells'
/tmp/ccJYwNJJ.o: In function `p_list':
newlisp.c:(.text+0x5c91): undefined reference to `arrayList'
/tmp/ccJYwNJJ.o: In function `p_context':
newlisp.c:(.text+0x63c3): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x644e): undefined reference to `lookupSymbol'
/tmp/ccJYwNJJ.o: In function `p_setf':
newlisp.c:(.text+0x65dc): undefined reference to `deleteArray'
newlisp.c:(.text+0x65f7): undefined reference to `setNthStr'
/tmp/ccJYwNJJ.o: In function `getListHead':
newlisp.c:(.text+0x67c3): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `getEvalDefault':
newlisp.c:(.text+0x6823): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `p_last':
newlisp.c:(.text+0x6914): undefined reference to `utf8_1st_len'
newlisp.c:(.text+0x6920): undefined reference to `utf8_1st_len'
/tmp/ccJYwNJJ.o: In function `p_rest':
newlisp.c:(.text+0x6a9c): undefined reference to `utf8_1st_len'
newlisp.c:(.text+0x6ac8): undefined reference to `subarray'
/tmp/ccJYwNJJ.o: In function `p_first':
newlisp.c:(.text+0x6b82): undefined reference to `utf8_1st_len'
/tmp/ccJYwNJJ.o: In function `p_default':
newlisp.c:(.text+0x6d12): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `p_new':
newlisp.c:(.text+0x6e9a): undefined reference to `makeContextFromSymbol'
/tmp/ccJYwNJJ.o: In function `getCreateSymbol':
newlisp.c:(.text+0x6f11): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `p_defineNew':
newlisp.c:(.text+0x7100): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `getStringSize':
newlisp.c:(.text+0x7701): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `getString':
newlisp.c:(.text+0x77ab): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `p_isContext':
newlisp.c:(.text+0x7827): undefined reference to `lookupSymbol'
/tmp/ccJYwNJJ.o: In function `p_save':
newlisp.c:(.text+0x78f1): undefined reference to `my_strnicmp'
newlisp.c:(.text+0x7908): undefined reference to `openStrStream'
newlisp.c:(.text+0x7937): undefined reference to `getPutPostDeleteUrl'
newlisp.c:(.text+0x7957): undefined reference to `closeStrStream'
newlisp.c:(.text+0x79d0): undefined reference to `my_strnicmp'
newlisp.c:(.text+0x79eb): undefined reference to `openFile'
/tmp/ccJYwNJJ.o: In function `implicitNrestSlice':
newlisp.c:(.text+0x7d3f): undefined reference to `subarray'
newlisp.c:(.text+0x7d5b): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x7d7e): undefined reference to `sublist'
newlisp.c:(.text+0x7db3): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x7ddf): undefined reference to `substring'
newlisp.c:(.text+0x7dfb): undefined reference to `subarray'
newlisp.c:(.text+0x7e1a): undefined reference to `substring'
/tmp/ccJYwNJJ.o: In function `loop':
newlisp.c:(.text+0x824e): undefined reference to `floor'
newlisp.c:(.text+0x82c6): undefined reference to `floor'
/tmp/ccJYwNJJ.o: In function `sysEvalString':
newlisp.c:(.text+0x8db0): undefined reference to `makeStreamFromString'
/tmp/ccJYwNJJ.o: In function `dolist':
newlisp.c:(.text+0x937d): undefined reference to `utf8_wchar'
newlisp.c:(.text+0x942d): undefined reference to `collectSymbols'
/tmp/ccJYwNJJ.o: In function `evaluateNamespaceHash':
newlisp.c:(.text+0x9d3d): undefined reference to `makeSafeSymbol'
newlisp.c:(.text+0x9e14): undefined reference to `makeSafeSymbol'
newlisp.c:(.text+0x9e9a): undefined reference to `deleteFreeSymbol'
newlisp.c:(.text+0x9eb9): undefined reference to `makeSafeSymbol'
/tmp/ccJYwNJJ.o: In function `evaluateStream':
newlisp.c:(.text+0xa2bd): undefined reference to `writeLog'
/tmp/ccJYwNJJ.o: In function `loadFile':
newlisp.c:(.text+0xa32b): undefined reference to `my_strnicmp'
newlisp.c:(.text+0xa349): undefined reference to `getPutPostDeleteUrl'
newlisp.c:(.text+0xa41e): undefined reference to `my_strnicmp'
newlisp.c:(.text+0xa445): undefined reference to `makeStreamFromFile'
newlisp.c:(.text+0xa4bb): undefined reference to `closeStrStream'
newlisp.c:(.text+0xa528): undefined reference to `encryptPad'
newlisp.c:(.text+0xa53d): undefined reference to `closeStrStream'
/tmp/ccJYwNJJ.o: In function `setupServer':
newlisp.c:(.text+0xa6e3): undefined reference to `serverFD'
/tmp/ccJYwNJJ.o: In function `executeCommandLine':
newlisp.c:(.text+0xa845): undefined reference to `makeStreamFromString'
newlisp.c:(.text+0xa90a): undefined reference to `executeHTTPrequest'
newlisp.c:(.text+0xa956): undefined reference to `openStrStream'
newlisp.c:(.text+0xa98a): undefined reference to `writeStreamStr'
newlisp.c:(.text+0xa9ab): undefined reference to `closeStrStream'
newlisp.c:(.text+0xa9e9): undefined reference to `writeLog'
newlisp.c:(.text+0xa9ff): undefined reference to `executeHTTPrequest'
newlisp.c:(.text+0xaa53): undefined reference to `writeLog'
newlisp.c:(.text+0xaa5d): undefined reference to `writeLog'
newlisp.c:(.text+0xaa71): undefined reference to `makeStreamFromString'
newlisp.c:(.text+0xaa88): undefined reference to `closeStrStream'
newlisp.c:(.text+0xaa9e): undefined reference to `writeLog'
newlisp.c:(.text+0xaaba): undefined reference to `executeHTTPrequest'
newlisp.c:(.text+0xaad2): undefined reference to `executeHTTPrequest'
newlisp.c:(.text+0xaaea): undefined reference to `executeHTTPrequest'
/tmp/ccJYwNJJ.o: In function `main':
newlisp.c:(.text+0xadec): undefined reference to `initDefaultInAddr'
newlisp.c:(.text+0xaed2): undefined reference to `rl_readline_name'
newlisp.c:(.text+0xaedd): undefined reference to `rl_attempted_completion_function'
newlisp.c:(.text+0xaf77): undefined reference to `readline'
newlisp.c:(.text+0xb02c): undefined reference to `add_history'
/tmp/ccJYwNJJ.o: In function `printErrorMessage':
newlisp.c:(.text+0x11af): undefined reference to `writeLog'
/tmp/ccJYwNJJ.o: In function `getDynamicSymbol':
newlisp.c:(.text+0x1a18): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `evaluateNamespaceHash':
newlisp.c:(.text+0x9e74): undefined reference to `associationsFromTree'
/tmp/ccJYwNJJ.o: In function `newlisp_completion':
newlisp.c:(.text+0xab06): undefined reference to `completion_matches'
/tmp/ccJYwNJJ.o: In function `signal_handler':
newlisp.c:(.text+0xb622): undefined reference to `openTrace'
/tmp/ccJYwNJJ.o:(.data+0x98): undefined reference to `p_sequence'
/tmp/ccJYwNJJ.o:(.data+0xb0): undefined reference to `p_series'
/tmp/ccJYwNJJ.o:(.data+0x248): undefined reference to `p_amb'
/tmp/ccJYwNJJ.o:(.data+0x2d8): undefined reference to `p_map'
/tmp/ccJYwNJJ.o:(.data+0x2f0): undefined reference to `p_name'
/tmp/ccJYwNJJ.o:(.data+0x308): undefined reference to `p_filter'
/tmp/ccJYwNJJ.o:(.data+0x320): undefined reference to `p_clean'
/tmp/ccJYwNJJ.o:(.data+0x338): undefined reference to `p_index'
/tmp/ccJYwNJJ.o:(.data+0x488): undefined reference to `p_flat'
/tmp/ccJYwNJJ.o:(.data+0x4e8): undefined reference to `p_append'
/tmp/ccJYwNJJ.o:(.data+0x518): undefined reference to `p_nth'
/tmp/ccJYwNJJ.o:(.data+0x530): undefined reference to `p_ref'
/tmp/ccJYwNJJ.o:(.data+0x548): undefined reference to `p_refAll'
/tmp/ccJYwNJJ.o:(.data+0x560): undefined reference to `p_setRef'
/tmp/ccJYwNJJ.o:(.data+0x578): undefined reference to `p_setRefAll'
/tmp/ccJYwNJJ.o:(.data+0x590): undefined reference to `p_select'
/tmp/ccJYwNJJ.o:(.data+0x5a8): undefined reference to `p_swap'
/tmp/ccJYwNJJ.o:(.data+0x5c0): undefined reference to `p_slice'
/tmp/ccJYwNJJ.o:(.data+0x5d8): undefined reference to `p_length'
/tmp/ccJYwNJJ.o:(.data+0x5f0): undefined reference to `p_find'
/tmp/ccJYwNJJ.o:(.data+0x608): undefined reference to `p_search'
/tmp/ccJYwNJJ.o:(.data+0x620): undefined reference to `p_member'
/tmp/ccJYwNJJ.o:(.data+0x638): undefined reference to `p_intersect'
/tmp/ccJYwNJJ.o:(.data+0x650): undefined reference to `p_difference'
/tmp/ccJYwNJJ.o:(.data+0x668): undefined reference to `p_unique'
/tmp/ccJYwNJJ.o:(.data+0x680): undefined reference to `p_assoc'
/tmp/ccJYwNJJ.o:(.data+0x698): undefined reference to `p_lookup'
/tmp/ccJYwNJJ.o:(.data+0x6b0): undefined reference to `p_count'
/tmp/ccJYwNJJ.o:(.data+0x6c8): undefined reference to `p_popAssoc'
/tmp/ccJYwNJJ.o:(.data+0x6e0): undefined reference to `p_replace'
/tmp/ccJYwNJJ.o:(.data+0x6f8): undefined reference to `p_sort'
/tmp/ccJYwNJJ.o:(.data+0x710): undefined reference to `p_push'
/tmp/ccJYwNJJ.o:(.data+0x728): undefined reference to `p_pop'
/tmp/ccJYwNJJ.o:(.data+0x740): undefined reference to `p_reverse'
/tmp/ccJYwNJJ.o:(.data+0x758): undefined reference to `p_rotate'
/tmp/ccJYwNJJ.o:(.data+0x770): undefined reference to `p_dup'
/tmp/ccJYwNJJ.o:(.data+0x7a0): undefined reference to `p_add'
/tmp/ccJYwNJJ.o:(.data+0x7b8): undefined reference to `p_subtract'
/tmp/ccJYwNJJ.o:(.data+0x7d0): undefined reference to `p_multiply'
/tmp/ccJYwNJJ.o:(.data+0x7e8): undefined reference to `p_divide'
/tmp/ccJYwNJJ.o:(.data+0x800): undefined reference to `p_modulo'
/tmp/ccJYwNJJ.o:(.data+0x818): undefined reference to `p_less'
/tmp/ccJYwNJJ.o:(.data+0x830): undefined reference to `p_greater'
/tmp/ccJYwNJJ.o:(.data+0x848): undefined reference to `p_lessEqual'
/tmp/ccJYwNJJ.o:(.data+0x860): undefined reference to `p_greaterEqual'
/tmp/ccJYwNJJ.o:(.data+0x878): undefined reference to `p_equal'
/tmp/ccJYwNJJ.o:(.data+0x890): undefined reference to `p_notEqual'
/tmp/ccJYwNJJ.o:(.data+0x8a8): undefined reference to `p_shiftLeft'
/tmp/ccJYwNJJ.o:(.data+0x8c0): undefined reference to `p_shiftRight'
/tmp/ccJYwNJJ.o:(.data+0x8d8): undefined reference to `p_bitAnd'
/tmp/ccJYwNJJ.o:(.data+0x8f0): undefined reference to `p_bitOr'
/tmp/ccJYwNJJ.o:(.data+0x908): undefined reference to `p_bitXor'
/tmp/ccJYwNJJ.o:(.data+0x920): undefined reference to `p_bitNot'
/tmp/ccJYwNJJ.o:(.data+0x938): undefined reference to `p_increment'
/tmp/ccJYwNJJ.o:(.data+0x950): undefined reference to `p_decrement'
/tmp/ccJYwNJJ.o:(.data+0x968): undefined reference to `p_addFloat'
/tmp/ccJYwNJJ.o:(.data+0x980): undefined reference to `p_subFloat'
/tmp/ccJYwNJJ.o:(.data+0x998): undefined reference to `p_mulFloat'
/tmp/ccJYwNJJ.o:(.data+0x9b0): undefined reference to `p_divFloat'
/tmp/ccJYwNJJ.o:(.data+0x9c8): undefined reference to `p_abs'
/tmp/ccJYwNJJ.o:(.data+0x9e0): undefined reference to `p_ceil'
/tmp/ccJYwNJJ.o:(.data+0x9f8): undefined reference to `p_floor'
/tmp/ccJYwNJJ.o:(.data+0xa10): undefined reference to `p_erf'
/tmp/ccJYwNJJ.o:(.data+0xa28): undefined reference to `p_sgn'
/tmp/ccJYwNJJ.o:(.data+0xa40): undefined reference to `p_sin'
/tmp/ccJYwNJJ.o:(.data+0xa58): undefined reference to `p_cos'
/tmp/ccJYwNJJ.o:(.data+0xa70): undefined reference to `p_tan'
/tmp/ccJYwNJJ.o:(.data+0xa88): undefined reference to `p_asin'
/tmp/ccJYwNJJ.o:(.data+0xaa0): undefined reference to `p_acos'
/tmp/ccJYwNJJ.o:(.data+0xab8): undefined reference to `p_atan'
/tmp/ccJYwNJJ.o:(.data+0xad0): undefined reference to `p_atan2'
/tmp/ccJYwNJJ.o:(.data+0xae8): undefined reference to `p_sinh'
/tmp/ccJYwNJJ.o:(.data+0xb00): undefined reference to `p_cosh'
/tmp/ccJYwNJJ.o:(.data+0xb18): undefined reference to `p_tanh'
/tmp/ccJYwNJJ.o:(.data+0xb30): undefined reference to `p_asinh'
/tmp/ccJYwNJJ.o:(.data+0xb48): undefined reference to `p_acosh'
/tmp/ccJYwNJJ.o:(.data+0xb60): undefined reference to `p_atanh'
/tmp/ccJYwNJJ.o:(.data+0xb78): undefined reference to `p_round'
/tmp/ccJYwNJJ.o:(.data+0xb90): undefined reference to `p_exp'
/tmp/ccJYwNJJ.o:(.data+0xba8): undefined reference to `p_log'
/tmp/ccJYwNJJ.o:(.data+0xbc0): undefined reference to `p_sqrt'
/tmp/ccJYwNJJ.o:(.data+0xbd8): undefined reference to `p_rand'
/tmp/ccJYwNJJ.o:(.data+0xbf0): undefined reference to `p_seed'
/tmp/ccJYwNJJ.o:(.data+0xc08): undefined reference to `p_random'
/tmp/ccJYwNJJ.o:(.data+0xc20): undefined reference to `p_normal'
/tmp/ccJYwNJJ.o:(.data+0xc38): undefined reference to `p_randomize'
/tmp/ccJYwNJJ.o:(.data+0xc50): undefined reference to `p_encrypt'
/tmp/ccJYwNJJ.o:(.data+0xc68): undefined reference to `p_minFloat'
/tmp/ccJYwNJJ.o:(.data+0xc80): undefined reference to `p_maxFloat'
/tmp/ccJYwNJJ.o:(.data+0xc98): undefined reference to `p_powFloat'
/tmp/ccJYwNJJ.o:(.data+0xcb0): undefined reference to `p_modFloat'
/tmp/ccJYwNJJ.o:(.data+0xcc8): undefined reference to `p_probabilityZ'
/tmp/ccJYwNJJ.o:(.data+0xce0): undefined reference to `p_probabilityChi2'
/tmp/ccJYwNJJ.o:(.data+0xcf8): undefined reference to `p_criticalChi2'
/tmp/ccJYwNJJ.o:(.data+0xd10): undefined reference to `p_criticalZ'
/tmp/ccJYwNJJ.o:(.data+0xd28): undefined reference to `p_fft'
/tmp/ccJYwNJJ.o:(.data+0xd40): undefined reference to `p_ifft'
/tmp/ccJYwNJJ.o:(.data+0xd58): undefined reference to `p_beta'
/tmp/ccJYwNJJ.o:(.data+0xd70): undefined reference to `p_betai'
/tmp/ccJYwNJJ.o:(.data+0xd88): undefined reference to `p_gammaln'
/tmp/ccJYwNJJ.o:(.data+0xda0): undefined reference to `p_gammai'
/tmp/ccJYwNJJ.o:(.data+0xdb8): undefined reference to `p_binomial'
/tmp/ccJYwNJJ.o:(.data+0xdd0): undefined reference to `p_factor'
/tmp/ccJYwNJJ.o:(.data+0xde8): undefined reference to `p_pmt'
/tmp/ccJYwNJJ.o:(.data+0xe00): undefined reference to `p_pv'
/tmp/ccJYwNJJ.o:(.data+0xe18): undefined reference to `p_fv'
/tmp/ccJYwNJJ.o:(.data+0xe30): undefined reference to `p_nper'
/tmp/ccJYwNJJ.o:(.data+0xe48): undefined reference to `p_npv'
/tmp/ccJYwNJJ.o:(.data+0xe60): undefined reference to `p_irr'
/tmp/ccJYwNJJ.o:(.data+0xe78): undefined reference to `p_matTranspose'
/tmp/ccJYwNJJ.o:(.data+0xe90): undefined reference to `p_matMultiply'
/tmp/ccJYwNJJ.o:(.data+0xea8): undefined reference to `p_matInvert'
/tmp/ccJYwNJJ.o:(.data+0xec0): undefined reference to `p_determinant'
/tmp/ccJYwNJJ.o:(.data+0xed8): undefined reference to `p_matScalar'
/tmp/ccJYwNJJ.o:(.data+0xef0): undefined reference to `p_array'
/tmp/ccJYwNJJ.o:(.data+0xf08): undefined reference to `p_arrayList'
/tmp/ccJYwNJJ.o:(.data+0xf20): undefined reference to `p_flt'
/tmp/ccJYwNJJ.o:(.data+0xf38): undefined reference to `p_bayesTrain'
/tmp/ccJYwNJJ.o:(.data+0xf50): undefined reference to `p_bayesQuery'
/tmp/ccJYwNJJ.o:(.data+0xf68): undefined reference to `p_unify'
/tmp/ccJYwNJJ.o:(.data+0xf80): undefined reference to `p_bind'
/tmp/ccJYwNJJ.o:(.data+0xf98): undefined reference to `p_uuid'
/tmp/ccJYwNJJ.o:(.data+0xfb0): undefined reference to `p_gcd'
/tmp/ccJYwNJJ.o:(.data+0xff8): undefined reference to `p_join'
/tmp/ccJYwNJJ.o:(.data+0x1010): undefined reference to `p_chop'
/tmp/ccJYwNJJ.o:(.data+0x1028): undefined reference to `p_explode'
/tmp/ccJYwNJJ.o:(.data+0x1040): undefined reference to `p_trim'
/tmp/ccJYwNJJ.o:(.data+0x1058): undefined reference to `p_char'
/tmp/ccJYwNJJ.o:(.data+0x1070): undefined reference to `p_startsWith'
/tmp/ccJYwNJJ.o:(.data+0x1088): undefined reference to `p_endsWith'
/tmp/ccJYwNJJ.o:(.data+0x10a0): undefined reference to `p_upper'
/tmp/ccJYwNJJ.o:(.data+0x10b8): undefined reference to `p_lower'
/tmp/ccJYwNJJ.o:(.data+0x10d0): undefined reference to `p_title'
/tmp/ccJYwNJJ.o:(.data+0x10e8): undefined reference to `p_format'
/tmp/ccJYwNJJ.o:(.data+0x1100): undefined reference to `p_match'
/tmp/ccJYwNJJ.o:(.data+0x1118): undefined reference to `p_regex'
/tmp/ccJYwNJJ.o:(.data+0x1130): undefined reference to `p_regexComp'
/tmp/ccJYwNJJ.o:(.data+0x1148): undefined reference to `p_integer'
/tmp/ccJYwNJJ.o:(.data+0x1160): undefined reference to `p_integer'
/tmp/ccJYwNJJ.o:(.data+0x1178): undefined reference to `p_float'
/tmp/ccJYwNJJ.o:(.data+0x1190): undefined reference to `p_string'
/tmp/ccJYwNJJ.o:(.data+0x11a8): undefined reference to `p_bits'
/tmp/ccJYwNJJ.o:(.data+0x11c0): undefined reference to `p_getFloat'
/tmp/ccJYwNJJ.o:(.data+0x11d8): undefined reference to `p_getString'
/tmp/ccJYwNJJ.o:(.data+0x11f0): undefined reference to `p_getInteger'
/tmp/ccJYwNJJ.o:(.data+0x1208): undefined reference to `p_getLong'
/tmp/ccJYwNJJ.o:(.data+0x1220): undefined reference to `p_getChar'
/tmp/ccJYwNJJ.o:(.data+0x1238): undefined reference to `p_symbol'
/tmp/ccJYwNJJ.o:(.data+0x1250): undefined reference to `p_parse'
/tmp/ccJYwNJJ.o:(.data+0x1268): undefined reference to `p_parseDate'
/tmp/ccJYwNJJ.o:(.data+0x1280): undefined reference to `p_pack'
/tmp/ccJYwNJJ.o:(.data+0x1298): undefined reference to `p_unpack'
/tmp/ccJYwNJJ.o:(.data+0x12b0): undefined reference to `p_XMLparse'
/tmp/ccJYwNJJ.o:(.data+0x12c8): undefined reference to `p_XMLerror'
/tmp/ccJYwNJJ.o:(.data+0x12e0): undefined reference to `p_XMLtypeTags'
/tmp/ccJYwNJJ.o:(.data+0x12f8): undefined reference to `p_base64Enc'
/tmp/ccJYwNJJ.o:(.data+0x1310): undefined reference to `p_base64Dec'
/tmp/ccJYwNJJ.o:(.data+0x1328): undefined reference to `p_crc32'
/tmp/ccJYwNJJ.o:(.data+0x1340): undefined reference to `p_findAll'
/tmp/ccJYwNJJ.o:(.data+0x1358): undefined reference to `p_unicode'
/tmp/ccJYwNJJ.o:(.data+0x1370): undefined reference to `p_utf8'
/tmp/ccJYwNJJ.o:(.data+0x1388): undefined reference to `p_utf8len'
/tmp/ccJYwNJJ.o:(.data+0x13e8): undefined reference to `p_readLine'
/tmp/ccJYwNJJ.o:(.data+0x1400): undefined reference to `p_writeLine'
/tmp/ccJYwNJJ.o:(.data+0x1418): undefined reference to `p_currentLine'
/tmp/ccJYwNJJ.o:(.data+0x1478): undefined reference to `p_symbolSource'
/tmp/ccJYwNJJ.o:(.data+0x1490): undefined reference to `p_open'
/tmp/ccJYwNJJ.o:(.data+0x14a8): undefined reference to `p_close'
/tmp/ccJYwNJJ.o:(.data+0x14c0): undefined reference to `p_readChar'
/tmp/ccJYwNJJ.o:(.data+0x14d8): undefined reference to `p_readUTF8'
/tmp/ccJYwNJJ.o:(.data+0x14f0): undefined reference to `p_writeChar'
/tmp/ccJYwNJJ.o:(.data+0x1508): undefined reference to `p_readBuffer'
/tmp/ccJYwNJJ.o:(.data+0x1520): undefined reference to `p_writeBuffer'
/tmp/ccJYwNJJ.o:(.data+0x1538): undefined reference to `p_writeFile'
/tmp/ccJYwNJJ.o:(.data+0x1550): undefined reference to `p_appendFile'
/tmp/ccJYwNJJ.o:(.data+0x1568): undefined reference to `p_readFile'
/tmp/ccJYwNJJ.o:(.data+0x1580): undefined reference to `p_readKey'
/tmp/ccJYwNJJ.o:(.data+0x1598): undefined reference to `p_getUrl'
/tmp/ccJYwNJJ.o:(.data+0x15b0): undefined reference to `p_putUrl'
/tmp/ccJYwNJJ.o:(.data+0x15c8): undefined reference to `p_postUrl'
/tmp/ccJYwNJJ.o:(.data+0x15e0): undefined reference to `p_deleteUrl'
/tmp/ccJYwNJJ.o:(.data+0x15f8): undefined reference to `p_destroyProcess'
/tmp/ccJYwNJJ.o:(.data+0x1610): undefined reference to `p_exec'
/tmp/ccJYwNJJ.o:(.data+0x1628): undefined reference to `p_process'
/tmp/ccJYwNJJ.o:(.data+0x1640): undefined reference to `p_pipe'
/tmp/ccJYwNJJ.o:(.data+0x1658): undefined reference to `p_fork'
/tmp/ccJYwNJJ.o:(.data+0x1670): undefined reference to `p_waitpid'
/tmp/ccJYwNJJ.o:(.data+0x1688): undefined reference to `p_spawn'
/tmp/ccJYwNJJ.o:(.data+0x16a0): undefined reference to `p_sync'
/tmp/ccJYwNJJ.o:(.data+0x16b8): undefined reference to `p_abort'
/tmp/ccJYwNJJ.o:(.data+0x16d0): undefined reference to `p_send'
/tmp/ccJYwNJJ.o:(.data+0x16e8): undefined reference to `p_receive'
/tmp/ccJYwNJJ.o:(.data+0x1700): undefined reference to `p_share'
/tmp/ccJYwNJJ.o:(.data+0x1718): undefined reference to `p_semaphore'
/tmp/ccJYwNJJ.o:(.data+0x1730): undefined reference to `p_seek'
/tmp/ccJYwNJJ.o:(.data+0x1748): undefined reference to `p_peek'
/tmp/ccJYwNJJ.o:(.data+0x1778): undefined reference to `p_forAll'
/tmp/ccJYwNJJ.o:(.data+0x1790): undefined reference to `p_exists'
/tmp/ccJYwNJJ.o:(.data+0x17d8): undefined reference to `p_isnan'
/tmp/ccJYwNJJ.o:(.data+0x17f0): undefined reference to `p_isinf'
/tmp/ccJYwNJJ.o:(.data+0x19a0): undefined reference to `p_isFile'
/tmp/ccJYwNJJ.o:(.data+0x19b8): undefined reference to `p_isDirectory'
/tmp/ccJYwNJJ.o:(.data+0x1a00): undefined reference to `p_symbols'
/tmp/ccJYwNJJ.o:(.data+0x1a30): undefined reference to `p_debug'
/tmp/ccJYwNJJ.o:(.data+0x1a48): undefined reference to `p_trace'
/tmp/ccJYwNJJ.o:(.data+0x1a60): undefined reference to `p_traceHighlight'
/tmp/ccJYwNJJ.o:(.data+0x1b38): undefined reference to `p_systemInfo'
/tmp/ccJYwNJJ.o:(.data+0x1b50): undefined reference to `p_systemError'
/tmp/ccJYwNJJ.o:(.data+0x1b68): undefined reference to `p_date'
/tmp/ccJYwNJJ.o:(.data+0x1b80): undefined reference to `p_system'
/tmp/ccJYwNJJ.o:(.data+0x1b98): undefined reference to `p_fileInfo'
/tmp/ccJYwNJJ.o:(.data+0x1bc8): undefined reference to `p_copyFile'
/tmp/ccJYwNJJ.o:(.data+0x1be0): undefined reference to `p_renameFile'
/tmp/ccJYwNJJ.o:(.data+0x1bf8): undefined reference to `p_deleteFile'
/tmp/ccJYwNJJ.o:(.data+0x1c10): undefined reference to `p_makeDir'
/tmp/ccJYwNJJ.o:(.data+0x1c28): undefined reference to `p_removeDir'
/tmp/ccJYwNJJ.o:(.data+0x1c40): undefined reference to `p_changeDir'
/tmp/ccJYwNJJ.o:(.data+0x1c58): undefined reference to `p_directory'
/tmp/ccJYwNJJ.o:(.data+0x1c70): undefined reference to `p_realpath'
/tmp/ccJYwNJJ.o:(.data+0x1ca0): undefined reference to `p_env'
/tmp/ccJYwNJJ.o:(.data+0x1d18): undefined reference to `p_importLib'
/tmp/ccJYwNJJ.o:(.data+0x1d30): undefined reference to `p_callback'
/tmp/ccJYwNJJ.o:(.data+0x1d48): undefined reference to `p_deleteSymbol'
/tmp/ccJYwNJJ.o:(.data+0x1d90): undefined reference to `p_address'
/tmp/ccJYwNJJ.o:(.data+0x1dc0): undefined reference to `p_copyMemory'
/tmp/ccJYwNJJ.o:(.data+0x1df0): undefined reference to `p_sleep'
/tmp/ccJYwNJJ.o:(.data+0x1e08): undefined reference to `p_time'
/tmp/ccJYwNJJ.o:(.data+0x1e20): undefined reference to `p_timeOfDay'
/tmp/ccJYwNJJ.o:(.data+0x1e38): undefined reference to `p_now'
/tmp/ccJYwNJJ.o:(.data+0x1e50): undefined reference to `p_dateValue'
/tmp/ccJYwNJJ.o:(.data+0x1e80): undefined reference to `p_netClose'
/tmp/ccJYwNJJ.o:(.data+0x1e98): undefined reference to `p_netService'
/tmp/ccJYwNJJ.o:(.data+0x1eb0): undefined reference to `p_netConnect'
/tmp/ccJYwNJJ.o:(.data+0x1ec8): undefined reference to `p_netAccept'
/tmp/ccJYwNJJ.o:(.data+0x1ee0): undefined reference to `p_netLocal'
/tmp/ccJYwNJJ.o:(.data+0x1ef8): undefined reference to `p_netPeer'
/tmp/ccJYwNJJ.o:(.data+0x1f10): undefined reference to `p_netLookup'
/tmp/ccJYwNJJ.o:(.data+0x1f28): undefined reference to `p_netReceive'
/tmp/ccJYwNJJ.o:(.data+0x1f40): undefinScript started on Sun 28 Jun 2009 08:04:15 AM CDT
[?1034h[newlisp10.1.0_28jun09]$ makepkg
[1;32m==>[1;0m[1;1m Making package: newlisp 10.1.0-3 x86_64 (Sun Jun 28 08:04:20 CDT 2009)[1;0m
[1;32m==>[1;0m[1;1m Checking Runtime Dependencies...[1;0m
[1;32m==>[1;0m[1;1m Checking Buildtime Dependencies...[1;0m
[1;32m==>[1;0m[1;1m Retrieving Sources...[1;0m
[1;34m ->[1;0m[1;1m Found newlisp-10.1.0.tgz in build dir[1;0m
[1;32m==>[1;0m[1;1m Validating source files with md5sums...[1;0m
newlisp-10.1.0.tgz ... Passed
[1;32m==>[1;0m[1;1m Extracting Sources...[1;0m
[1;34m ->[1;0m[1;1m bsdtar -x -f newlisp-10.1.0.tgz[1;0m
[1;32m==>[1;0m[1;1m Removing existing pkg/ directory...[1;0m
[1;32m==>[1;0m[1;1m Entering fakeroot environment...[1;0m
[1;32m==>[1;0m[1;1m Starting build()...[1;0m
rm -f *~ *.bak *.o *.obj *.map *.core core *.tgz guiserver/java/._* TEST newlisp-universal
rm -f guiserver/*.class doc/*~ util/*~ examples/*~ modules/*~
rm -f doc/*.bak util/*.bak examples/*.bak modules/*.bak
chmod 644 *.h *.c *.lsp Makefile makefile*
chmod 755 build configure examples/*
chmod 644 doc/* modules/*.lsp examples/*.lsp examples/*.html
chmod 644 guiserver/*
chmod 755 guiserver/images
chmod 644 guiserver/images/*
chmod 755 guiserver/java
chmod 644 guiserver/java/*
rm -f config.h makefile_configure newlisp test-memorymodel
Detected memory model LP64, using memory model
Detected Operating System LINUX
UTF-8 is enabled
readline support is enabled
Type "make" to build your newlisp binary.
If that doesn't work, type "make help"
./build
make[1]: Entering directory `/the/path/to/newlisp10.1.0_28jun09/src/newlisp-10.1.0'
gcc -march=x86-64 -mtune=generic -O2 -pipe -DNEWCONFIG newlisp.c
/tmp/ccJYwNJJ.o: In function `deleteList':
newlisp.c:(.text+0x2ac): undefined reference to `deleteArray'
/tmp/ccJYwNJJ.o: In function `varPrintf':
newlisp.c:(.text+0x613): undefined reference to `writeStreamStr'
newlisp.c:(.text+0x636): undefined reference to `writeLog'
/tmp/ccJYwNJJ.o: In function `printSymbolName':
newlisp.c:(.text+0x75f): undefined reference to `lookupSymbol'
/tmp/ccJYwNJJ.o: In function `printCell':
newlisp.c:(.text+0xd31): undefined reference to `printArray'
newlisp.c:(.text+0xef5): undefined reference to `lookupSymbol'
newlisp.c:(.text+0xf28): undefined reference to `lookupSymbol'
/tmp/ccJYwNJJ.o: In function `printErrorMessage':
newlisp.c:(.text+0xfaf): undefined reference to `openStrStream'
newlisp.c:(.text+0xfc3): undefined reference to `writeStreamStr'
newlisp.c:(.text+0xfde): undefined reference to `writeStreamStr'
newlisp.c:(.text+0x1040): undefined reference to `writeStreamStr'
newlisp.c:(.text+0x10a3): undefined reference to `writeStreamStr'
newlisp.c:(.text+0x10b4): undefined reference to `writeStreamStr'
/tmp/ccJYwNJJ.o:newlisp.c:(.text+0x10d5): more undefined references to `writeStreamStr' follow
/tmp/ccJYwNJJ.o: In function `fatalError':
newlisp.c:(.text+0x121d): undefined reference to `closeTrace'
/tmp/ccJYwNJJ.o: In function `errorProcAll':
newlisp.c:(.text+0x127b): undefined reference to `openTrace'
/tmp/ccJYwNJJ.o: In function `markList':
newlisp.c:(.text+0x1474): undefined reference to `markArray'
/tmp/ccJYwNJJ.o: In function `markReferences':
newlisp.c:(.text+0x14ac): undefined reference to `sentinel'
/tmp/ccJYwNJJ.o: In function `reset':
newlisp.c:(.text+0x15e3): undefined reference to `xmlTags'
/tmp/ccJYwNJJ.o: In function `copyContextCell':
newlisp.c:(.text+0x1c7e): undefined reference to `lookupSymbol'
newlisp.c:(.text+0x1d73): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x1d9a): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `iterateSymbols':
newlisp.c:(.text+0x1dd0): undefined reference to `sentinel'
newlisp.c:(.text+0x1e27): undefined reference to `lookupSymbol'
newlisp.c:(.text+0x1e48): undefined reference to `sentinel'
newlisp.c:(.text+0x1e6c): undefined reference to `lookupSymbol'
newlisp.c:(.text+0x1e8b): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x1ec4): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `isLegalSymbol':
newlisp.c:(.text+0x2897): undefined reference to `makeStreamFromString'
/tmp/ccJYwNJJ.o: In function `printSymbol':
newlisp.c:(.text+0x2ea6): undefined reference to `printArrayDimensions'
newlisp.c:(.text+0x2ebd): undefined reference to `arrayList'
/tmp/ccJYwNJJ.o: In function `makeStringSymbol':
newlisp.c:(.text+0x2ffa): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `initialize':
newlisp.c:(.text+0x307c): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x3095): undefined reference to `makeContextFromSymbol'
newlisp.c:(.text+0x30d2): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x311f): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x314c): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x3179): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x319b): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o:newlisp.c:(.text+0x31bd): more undefined references to `translateCreateSymbol' follow
/tmp/ccJYwNJJ.o: In function `initialize':
newlisp.c:(.text+0x3390): undefined reference to `openStrStream'
newlisp.c:(.text+0x33a1): undefined reference to `openStrStream'
/tmp/ccJYwNJJ.o: In function `compileExpression':
newlisp.c:(.text+0x3800): undefined reference to `readStreamText'
newlisp.c:(.text+0x3867): undefined reference to `lookupSymbol'
newlisp.c:(.text+0x3891): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x38ef): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x3923): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x3979): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `copyCell':
newlisp.c:(.text+0x3bd4): undefined reference to `copyArray'
/tmp/ccJYwNJJ.o: In function `saveContext':
newlisp.c:(.text+0x3d8c): undefined reference to `lookupSymbol'
/tmp/ccJYwNJJ.o: In function `saveSymbols':
newlisp.c:(.text+0x3e7b): undefined reference to `sentinel'
/tmp/ccJYwNJJ.o: In function `expand':
newlisp.c:(.text+0x3fe6): undefined reference to `utf8_wchar'
/tmp/ccJYwNJJ.o: In function `p_args':
newlisp.c:(.text+0x40ec): undefined reference to `implicitIndexList'
/tmp/ccJYwNJJ.o: In function `evaluateExpression':
newlisp.c:(.text+0x46da): undefined reference to `implicitIndexList'
newlisp.c:(.text+0x470d): undefined reference to `traceExit'
newlisp.c:(.text+0x4728): undefined reference to `implicitIndexArray'
newlisp.c:(.text+0x474f): undefined reference to `traceEntry'
newlisp.c:(.text+0x485b): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x48d2): undefined reference to `executeLibfunction'
newlisp.c:(.text+0x48f0): undefined reference to `implicitIndexString'
newlisp.c:(.text+0x4938): undefined reference to `implicitIndexList'
newlisp.c:(.text+0x4960): undefined reference to `implicitIndexArray'
newlisp.c:(.text+0x498c): undefined reference to `implicitIndexString'
/tmp/ccJYwNJJ.o: In function `p_colon':
newlisp.c:(.text+0x4a48): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x4aac): undefined reference to `lookupSymbol'
/tmp/ccJYwNJJ.o: In function `getCreateContext':
newlisp.c:(.text+0x4c21): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x4c5e): undefined reference to `makeContextFromSymbol'
/tmp/ccJYwNJJ.o: In function `isType':
newlisp.c:(.text+0x4dc5): undefined reference to `lookupSymbol'
/tmp/ccJYwNJJ.o: In function `p_case':
newlisp.c:(.text+0x5ac5): undefined reference to `compareCells'
/tmp/ccJYwNJJ.o: In function `p_list':
newlisp.c:(.text+0x5c91): undefined reference to `arrayList'
/tmp/ccJYwNJJ.o: In function `p_context':
newlisp.c:(.text+0x63c3): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x644e): undefined reference to `lookupSymbol'
/tmp/ccJYwNJJ.o: In function `p_setf':
newlisp.c:(.text+0x65dc): undefined reference to `deleteArray'
newlisp.c:(.text+0x65f7): undefined reference to `setNthStr'
/tmp/ccJYwNJJ.o: In function `getListHead':
newlisp.c:(.text+0x67c3): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `getEvalDefault':
newlisp.c:(.text+0x6823): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `p_last':
newlisp.c:(.text+0x6914): undefined reference to `utf8_1st_len'
newlisp.c:(.text+0x6920): undefined reference to `utf8_1st_len'
/tmp/ccJYwNJJ.o: In function `p_rest':
newlisp.c:(.text+0x6a9c): undefined reference to `utf8_1st_len'
newlisp.c:(.text+0x6ac8): undefined reference to `subarray'
/tmp/ccJYwNJJ.o: In function `p_first':
newlisp.c:(.text+0x6b82): undefined reference to `utf8_1st_len'
/tmp/ccJYwNJJ.o: In function `p_default':
newlisp.c:(.text+0x6d12): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `p_new':
newlisp.c:(.text+0x6e9a): undefined reference to `makeContextFromSymbol'
/tmp/ccJYwNJJ.o: In function `getCreateSymbol':
newlisp.c:(.text+0x6f11): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `p_defineNew':
newlisp.c:(.text+0x7100): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `getStringSize':
newlisp.c:(.text+0x7701): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `getString':
newlisp.c:(.text+0x77ab): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `p_isContext':
newlisp.c:(.text+0x7827): undefined reference to `lookupSymbol'
/tmp/ccJYwNJJ.o: In function `p_save':
newlisp.c:(.text+0x78f1): undefined reference to `my_strnicmp'
newlisp.c:(.text+0x7908): undefined reference to `openStrStream'
newlisp.c:(.text+0x7937): undefined reference to `getPutPostDeleteUrl'
newlisp.c:(.text+0x7957): undefined reference to `closeStrStream'
newlisp.c:(.text+0x79d0): undefined reference to `my_strnicmp'
newlisp.c:(.text+0x79eb): undefined reference to `openFile'
/tmp/ccJYwNJJ.o: In function `implicitNrestSlice':
newlisp.c:(.text+0x7d3f): undefined reference to `subarray'
newlisp.c:(.text+0x7d5b): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x7d7e): undefined reference to `sublist'
newlisp.c:(.text+0x7db3): undefined reference to `translateCreateSymbol'
newlisp.c:(.text+0x7ddf): undefined reference to `substring'
newlisp.c:(.text+0x7dfb): undefined reference to `subarray'
newlisp.c:(.text+0x7e1a): undefined reference to `substring'
/tmp/ccJYwNJJ.o: In function `loop':
newlisp.c:(.text+0x824e): undefined reference to `floor'
newlisp.c:(.text+0x82c6): undefined reference to `floor'
/tmp/ccJYwNJJ.o: In function `sysEvalString':
newlisp.c:(.text+0x8db0): undefined reference to `makeStreamFromString'
/tmp/ccJYwNJJ.o: In function `dolist':
newlisp.c:(.text+0x937d): undefined reference to `utf8_wchar'
newlisp.c:(.text+0x942d): undefined reference to `collectSymbols'
/tmp/ccJYwNJJ.o: In function `evaluateNamespaceHash':
newlisp.c:(.text+0x9d3d): undefined reference to `makeSafeSymbol'
newlisp.c:(.text+0x9e14): undefined reference to `makeSafeSymbol'
newlisp.c:(.text+0x9e9a): undefined reference to `deleteFreeSymbol'
newlisp.c:(.text+0x9eb9): undefined reference to `makeSafeSymbol'
/tmp/ccJYwNJJ.o: In function `evaluateStream':
newlisp.c:(.text+0xa2bd): undefined reference to `writeLog'
/tmp/ccJYwNJJ.o: In function `loadFile':
newlisp.c:(.text+0xa32b): undefined reference to `my_strnicmp'
newlisp.c:(.text+0xa349): undefined reference to `getPutPostDeleteUrl'
newlisp.c:(.text+0xa41e): undefined reference to `my_strnicmp'
newlisp.c:(.text+0xa445): undefined reference to `makeStreamFromFile'
newlisp.c:(.text+0xa4bb): undefined reference to `closeStrStream'
newlisp.c:(.text+0xa528): undefined reference to `encryptPad'
newlisp.c:(.text+0xa53d): undefined reference to `closeStrStream'
/tmp/ccJYwNJJ.o: In function `setupServer':
newlisp.c:(.text+0xa6e3): undefined reference to `serverFD'
/tmp/ccJYwNJJ.o: In function `executeCommandLine':
newlisp.c:(.text+0xa845): undefined reference to `makeStreamFromString'
newlisp.c:(.text+0xa90a): undefined reference to `executeHTTPrequest'
newlisp.c:(.text+0xa956): undefined reference to `openStrStream'
newlisp.c:(.text+0xa98a): undefined reference to `writeStreamStr'
newlisp.c:(.text+0xa9ab): undefined reference to `closeStrStream'
newlisp.c:(.text+0xa9e9): undefined reference to `writeLog'
newlisp.c:(.text+0xa9ff): undefined reference to `executeHTTPrequest'
newlisp.c:(.text+0xaa53): undefined reference to `writeLog'
newlisp.c:(.text+0xaa5d): undefined reference to `writeLog'
newlisp.c:(.text+0xaa71): undefined reference to `makeStreamFromString'
newlisp.c:(.text+0xaa88): undefined reference to `closeStrStream'
newlisp.c:(.text+0xaa9e): undefined reference to `writeLog'
newlisp.c:(.text+0xaaba): undefined reference to `executeHTTPrequest'
newlisp.c:(.text+0xaad2): undefined reference to `executeHTTPrequest'
newlisp.c:(.text+0xaaea): undefined reference to `executeHTTPrequest'
/tmp/ccJYwNJJ.o: In function `main':
newlisp.c:(.text+0xadec): undefined reference to `initDefaultInAddr'
newlisp.c:(.text+0xaed2): undefined reference to `rl_readline_name'
newlisp.c:(.text+0xaedd): undefined reference to `rl_attempted_completion_function'
newlisp.c:(.text+0xaf77): undefined reference to `readline'
newlisp.c:(.text+0xb02c): undefined reference to `add_history'
/tmp/ccJYwNJJ.o: In function `printErrorMessage':
newlisp.c:(.text+0x11af): undefined reference to `writeLog'
/tmp/ccJYwNJJ.o: In function `getDynamicSymbol':
newlisp.c:(.text+0x1a18): undefined reference to `translateCreateSymbol'
/tmp/ccJYwNJJ.o: In function `evaluateNamespaceHash':
newlisp.c:(.text+0x9e74): undefined reference to `associationsFromTree'
/tmp/ccJYwNJJ.o: In function `newlisp_completion':
newlisp.c:(.text+0xab06): undefined reference to `completion_matches'
/tmp/ccJYwNJJ.o: In function `signal_handler':
newlisp.c:(.text+0xb622): undefined reference to `openTrace'
/tmp/ccJYwNJJ.o:(.data+0x98): undefined reference to `p_sequence'
/tmp/ccJYwNJJ.o:(.data+0xb0): undefined reference to `p_series'
/tmp/ccJYwNJJ.o:(.data+0x248): undefined reference to `p_amb'
/tmp/ccJYwNJJ.o:(.data+0x2d8): undefined reference to `p_map'
/tmp/ccJYwNJJ.o:(.data+0x2f0): undefined reference to `p_name'
/tmp/ccJYwNJJ.o:(.data+0x308): undefined reference to `p_filter'
/tmp/ccJYwNJJ.o:(.data+0x320): undefined reference to `p_clean'
/tmp/ccJYwNJJ.o:(.data+0x338): undefined reference to `p_index'
/tmp/ccJYwNJJ.o:(.data+0x488): undefined reference to `p_flat'
/tmp/ccJYwNJJ.o:(.data+0x4e8): undefined reference to `p_append'
/tmp/ccJYwNJJ.o:(.data+0x518): undefined reference to `p_nth'
/tmp/ccJYwNJJ.o:(.data+0x530): undefined reference to `p_ref'
/tmp/ccJYwNJJ.o:(.data+0x548): undefined reference to `p_refAll'
/tmp/ccJYwNJJ.o:(.data+0x560): undefined reference to `p_setRef'
/tmp/ccJYwNJJ.o:(.data+0x578): undefined reference to `p_setRefAll'
/tmp/ccJYwNJJ.o:(.data+0x590): undefined reference to `p_select'
/tmp/ccJYwNJJ.o:(.data+0x5a8): undefined reference to `p_swap'
/tmp/ccJYwNJJ.o:(.data+0x5c0): undefined reference to `p_slice'
/tmp/ccJYwNJJ.o:(.data+0x5d8): undefined reference to `p_length'
/tmp/ccJYwNJJ.o:(.data+0x5f0): undefined reference to `p_find'
/tmp/ccJYwNJJ.o:(.data+0x608): undefined reference to `p_search'
/tmp/ccJYwNJJ.o:(.data+0x620): undefined reference to `p_member'
/tmp/ccJYwNJJ.o:(.data+0x638): undefined reference to `p_intersect'
/tmp/ccJYwNJJ.o:(.data+0x650): undefined reference to `p_difference'
/tmp/ccJYwNJJ.o:(.data+0x668): undefined reference to `p_unique'
/tmp/ccJYwNJJ.o:(.data+0x680): undefined reference to `p_assoc'
/tmp/ccJYwNJJ.o:(.data+0x698): undefined reference to `p_lookup'
/tmp/ccJYwNJJ.o:(.data+0x6b0): undefined reference to `p_count'
/tmp/ccJYwNJJ.o:(.data+0x6c8): undefined reference to `p_popAssoc'
/tmp/ccJYwNJJ.o:(.data+0x6e0): undefined reference to `p_replace'
/tmp/ccJYwNJJ.o:(.data+0x6f8): undefined reference to `p_sort'
/tmp/ccJYwNJJ.o:(.data+0x710): undefined reference to `p_push'
/tmp/ccJYwNJJ.o:(.data+0x728): undefined reference to `p_pop'
/tmp/ccJYwNJJ.o:(.data+0x740): undefined reference to `p_reverse'
/tmp/ccJYwNJJ.o:(.data+0x758): undefined reference to `p_rotate'
/tmp/ccJYwNJJ.o:(.data+0x770): undefined reference to `p_dup'
/tmp/ccJYwNJJ.o:(.data+0x7a0): undefined reference to `p_add'
/tmp/ccJYwNJJ.o:(.data+0x7b8): undefined reference to `p_subtract'
/tmp/ccJYwNJJ.o:(.data+0x7d0): undefined reference to `p_multiply'
/tmp/ccJYwNJJ.o:(.data+0x7e8): undefined reference to `p_divide'
/tmp/ccJYwNJJ.o:(.data+0x800): undefined reference to `p_modulo'
/tmp/ccJYwNJJ.o:(.data+0x818): undefined reference to `p_less'
/tmp/ccJYwNJJ.o:(.data+0x830): undefined reference to `p_greater'
/tmp/ccJYwNJJ.o:(.data+0x848): undefined reference to `p_lessEqual'
/tmp/ccJYwNJJ.o:(.data+0x860): undefined reference to `p_greaterEqual'
/tmp/ccJYwNJJ.o:(.data+0x878): undefined reference to `p_equal'
/tmp/ccJYwNJJ.o:(.data+0x890): undefined reference to `p_notEqual'
/tmp/ccJYwNJJ.o:(.data+0x8a8): undefined reference to `p_shiftLeft'
/tmp/ccJYwNJJ.o:(.data+0x8c0): undefined reference to `p_shiftRight'
/tmp/ccJYwNJJ.o:(.data+0x8d8): undefined reference to `p_bitAnd'
/tmp/ccJYwNJJ.o:(.data+0x8f0): undefined reference to `p_bitOr'
/tmp/ccJYwNJJ.o:(.data+0x908): undefined reference to `p_bitXor'
/tmp/ccJYwNJJ.o:(.data+0x920): undefined reference to `p_bitNot'
/tmp/ccJYwNJJ.o:(.data+0x938): undefined reference to `p_increment'
/tmp/ccJYwNJJ.o:(.data+0x950): undefined reference to `p_decrement'
/tmp/ccJYwNJJ.o:(.data+0x968): undefined reference to `p_addFloat'
/tmp/ccJYwNJJ.o:(.data+0x980): undefined reference to `p_subFloat'
/tmp/ccJYwNJJ.o:(.data+0x998): undefined reference to `p_mulFloat'
/tmp/ccJYwNJJ.o:(.data+0x9b0): undefined reference to `p_divFloat'
/tmp/ccJYwNJJ.o:(.data+0x9c8): undefined reference to `p_abs'
/tmp/ccJYwNJJ.o:(.data+0x9e0): undefined reference to `p_ceil'
/tmp/ccJYwNJJ.o:(.data+0x9f8): undefined reference to `p_floor'
/tmp/ccJYwNJJ.o:(.data+0xa10): undefined reference to `p_erf'
/tmp/ccJYwNJJ.o:(.data+0xa28): undefined reference to `p_sgn'
/tmp/ccJYwNJJ.o:(.data+0xa40): undefined reference to `p_sin'
/tmp/ccJYwNJJ.o:(.data+0xa58): undefined reference to `p_cos'
/tmp/ccJYwNJJ.o:(.data+0xa70): undefined reference to `p_tan'
/tmp/ccJYwNJJ.o:(.data+0xa88): undefined reference to `p_asin'
/tmp/ccJYwNJJ.o:(.data+0xaa0): undefined reference to `p_acos'
/tmp/ccJYwNJJ.o:(.data+0xab8): undefined reference to `p_atan'
/tmp/ccJYwNJJ.o:(.data+0xad0): undefined reference to `p_atan2'
/tmp/ccJYwNJJ.o:(.data+0xae8): undefined reference to `p_sinh'
/tmp/ccJYwNJJ.o:(.data+0xb00): undefined reference to `p_cosh'
/tmp/ccJYwNJJ.o:(.data+0xb18): undefined reference to `p_tanh'
/tmp/ccJYwNJJ.o:(.data+0xb30): undefined reference to `p_asinh'
/tmp/ccJYwNJJ.o:(.data+0xb48): undefined reference to `p_acosh'
/tmp/ccJYwNJJ.o:(.data+0xb60): undefined reference to `p_atanh'
/tmp/ccJYwNJJ.o:(.data+0xb78): undefined reference to `p_round'
/tmp/ccJYwNJJ.o:(.data+0xb90): undefined reference to `p_exp'
/tmp/ccJYwNJJ.o:(.data+0xba8): undefined reference to `p_log'
/tmp/ccJYwNJJ.o:(.data+0xbc0): undefined reference to `p_sqrt'
/tmp/ccJYwNJJ.o:(.data+0xbd8): undefined reference to `p_rand'
/tmp/ccJYwNJJ.o:(.data+0xbf0): undefined reference to `p_seed'
/tmp/ccJYwNJJ.o:(.data+0xc08): undefined reference to `p_random'
/tmp/ccJYwNJJ.o:(.data+0xc20): undefined reference to `p_normal'
/tmp/ccJYwNJJ.o:(.data+0xc38): undefined reference to `p_randomize'
/tmp/ccJYwNJJ.o:(.data+0xc50): undefined reference to `p_encrypt'
/tmp/ccJYwNJJ.o:(.data+0xc68): undefined reference to `p_minFloat'
/tmp/ccJYwNJJ.o:(.data+0xc80): undefined reference to `p_maxFloat'
/tmp/ccJYwNJJ.o:(.data+0xc98): undefined reference to `p_powFloat'
/tmp/ccJYwNJJ.o:(.data+0xcb0): undefined reference to `p_modFloat'
/tmp/ccJYwNJJ.o:(.data+0xcc8): undefined reference to `p_probabilityZ'
/tmp/ccJYwNJJ.o:(.data+0xce0): undefined reference to `p_probabilityChi2'
/tmp/ccJYwNJJ.o:(.data+0xcf8): undefined reference to `p_criticalChi2'
/tmp/ccJYwNJJ.o:(.data+0xd10): undefined reference to `p_criticalZ'
/tmp/ccJYwNJJ.o:(.data+0xd28): undefined reference to `p_fft'
/tmp/ccJYwNJJ.o:(.data+0xd40): undefined reference to `p_ifft'
/tmp/ccJYwNJJ.o:(.data+0xd58): undefined reference to `p_beta'
/tmp/ccJYwNJJ.o:(.data+0xd70): undefined reference to `p_betai'
/tmp/ccJYwNJJ.o:(.data+0xd88): undefined reference to `p_gammaln'
/tmp/ccJYwNJJ.o:(.data+0xda0): undefined reference to `p_gammai'
/tmp/ccJYwNJJ.o:(.data+0xdb8): undefined reference to `p_binomial'
/tmp/ccJYwNJJ.o:(.data+0xdd0): undefined reference to `p_factor'
/tmp/ccJYwNJJ.o:(.data+0xde8): undefined reference to `p_pmt'
/tmp/ccJYwNJJ.o:(.data+0xe00): undefined reference to `p_pv'
/tmp/ccJYwNJJ.o:(.data+0xe18): undefined reference to `p_fv'
/tmp/ccJYwNJJ.o:(.data+0xe30): undefined reference to `p_nper'
/tmp/ccJYwNJJ.o:(.data+0xe48): undefined reference to `p_npv'
/tmp/ccJYwNJJ.o:(.data+0xe60): undefined reference to `p_irr'
/tmp/ccJYwNJJ.o:(.data+0xe78): undefined reference to `p_matTranspose'
/tmp/ccJYwNJJ.o:(.data+0xe90): undefined reference to `p_matMultiply'
/tmp/ccJYwNJJ.o:(.data+0xea8): undefined reference to `p_matInvert'
/tmp/ccJYwNJJ.o:(.data+0xec0): undefined reference to `p_determinant'
/tmp/ccJYwNJJ.o:(.data+0xed8): undefined reference to `p_matScalar'
/tmp/ccJYwNJJ.o:(.data+0xef0): undefined reference to `p_array'
/tmp/ccJYwNJJ.o:(.data+0xf08): undefined reference to `p_arrayList'
/tmp/ccJYwNJJ.o:(.data+0xf20): undefined reference to `p_flt'
/tmp/ccJYwNJJ.o:(.data+0xf38): undefined reference to `p_bayesTrain'
/tmp/ccJYwNJJ.o:(.data+0xf50): undefined reference to `p_bayesQuery'
/tmp/ccJYwNJJ
sorry, that was alot of output.
A kind soul at the archlinux forum made a working pkgbuild, but he didn't just use "make", he used the new makefile Lutz supplied.
The new makefile included nl-utf8.o. Do you suppose this is the cause of the failures?
the working PKGBUILD is here:
http://aur.archlinux.org/packages/newlisp/newlisp/PKGBUILD
Quote from: "tom"sorry, that was alot of output.
A kind soul at the archlinux forum made a working pkgbuild, but he didn't just use "make", he used the new makefile Lutz supplied.
The new makefile included nl-utf8.o. Do you suppose this is the cause of the failures?
the working PKGBUILD is here:
http://aur.archlinux.org/packages/newlisp/newlisp/PKGBUILD
Tom, sorry about getting back to you so late. I am surprised that configure wasn't putting nl-utf8.o into the makefile. Must be a bug on my end. Lutz has made some imrpovements for 10.1.1, and as work gets more under control I'll have another go at it, and this time around try to automate the detection of the right flags for compiling with libreadline.
Ted
I just emailed the newlisp maintainer at the freebsd ports repository, or whatever it's called, and asked him to update to 10.1.0 so that I could in turn ask the nearlyfreespeech guys to update (they only use what's in the ports collection).
the maintainer said he could not build 10.1.0, but he did not elaborate. Just thought I'd mention it.
A simple 'make' builds the original source distribution of newLISP 10.1.0 on FreeBSD 7.2 (on nearlyfreespeech.net). If they have difficulties, these must be of a different nature; probably related to special packaging. Every release of newLISP has been compiled and tested on FreeBSD since 2001.