Page 1 of 1

10.1.0 compile problems

Posted: Mon Jun 22, 2009 1:24 pm
by tom
Howdy guys.

I'm not able to build 10.1.0; I get gobs of undefined reference errors.

Code: Select all

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.

Posted: Mon Jun 22, 2009 1:51 pm
by Lutz
The make file had nl-utf8.o missing in the OBJS line. Try this version:

http://www.newlisp.org/downloads/makefi ... xLP64_utf8

Posted: Mon Jun 22, 2009 2:04 pm
by tom
Lutz wrote:The make file had nl-utf8.o missing in the OBJS line. Try this version:

http://www.newlisp.org/downloads/makefi ... xLP64_utf8
Thanks Lutz, but no change.

Posted: Mon Jun 22, 2009 2:18 pm
by Lutz
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?)

Posted: Mon Jun 22, 2009 11:25 pm
by tom
what Linux distribution and version
Arch Linux, just updated. (there are no versions, it's a rolling release distro)
what 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
have you tried to compile the 32-bit version using just 'make'
(what was the output?)

Code: Select all

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
post the entire compile/link output, including the command you
used to invoke it

Code: Select all

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

what makefile did you use last (the one I posted?)
The output above was with the makefile you provided. did I miss anything?

Posted: Tue Jun 23, 2009 12:03 am
by Lutz
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):

Code: Select all

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:

Code: Select all

make clean
before a recompile.

ps: I will not be available tomorrow until later in the afternoon or night.

Posted: Tue Jun 23, 2009 2:23 am
by tom
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.

Posted: Tue Jun 23, 2009 4:11 am
by TedWalther
Tom, try using the new configure system. You will find it in the util directory.

Code: Select all

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.

Posted: Tue Jun 23, 2009 4:18 am
by TedWalther
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.

Posted: Tue Jun 23, 2009 7:10 am
by newdep
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..

Posted: Tue Jun 23, 2009 11:14 am
by Lutz
Ted:
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.

Posted: Tue Jun 23, 2009 1:03 pm
by tom
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.

Code: Select all

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
}

Posted: Tue Jun 23, 2009 9:16 pm
by TedWalther
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:

Code: Select all

cp util/configure-alt configure
cp util/build-alt build
cp util/test-memorymodel.c .
./configure
make
That is all.

Ted

Posted: Tue Jun 23, 2009 9:45 pm
by tom
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 :-)

Posted: Tue Jun 23, 2009 9:59 pm
by TedWalther
Ok, I look forward to hearing how that goes for you.

Posted: Sun Jun 28, 2009 1:10 pm
by tom
hey again Ted,

I posted about this at the arch linux forums and have been mostly ignored, so...

here's the "new" PKGBUILD

Code: Select all

# 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

Posted: Sun Jun 28, 2009 7:42 pm
by 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/newli ... p/PKGBUILD

Posted: Wed Jul 01, 2009 8:18 pm
by TedWalther
tom wrote: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/newli ... p/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

Posted: Fri Jul 03, 2009 8:51 pm
by tom
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.

Posted: Fri Jul 03, 2009 10:25 pm
by Lutz
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.