10.1.0 compile problems

Notices and updates
Locked
tom
Posts: 168
Joined: Wed Jul 14, 2004 10:32 pm

10.1.0 compile problems

Post 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.

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Post 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

tom
Posts: 168
Joined: Wed Jul 14, 2004 10:32 pm

Post 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.

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Post 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?)

tom
Posts: 168
Joined: Wed Jul 14, 2004 10:32 pm

Post 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?

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Post 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.

tom
Posts: 168
Joined: Wed Jul 14, 2004 10:32 pm

Post 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.

TedWalther
Posts: 608
Joined: Mon Feb 05, 2007 1:04 am
Location: Abbotsford, BC
Contact:

Post 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.

TedWalther
Posts: 608
Joined: Mon Feb 05, 2007 1:04 am
Location: Abbotsford, BC
Contact:

Post 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.

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post 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..
-- (define? (Cornflakes))

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Post 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.

tom
Posts: 168
Joined: Wed Jul 14, 2004 10:32 pm

Post 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
}

TedWalther
Posts: 608
Joined: Mon Feb 05, 2007 1:04 am
Location: Abbotsford, BC
Contact:

Post 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

tom
Posts: 168
Joined: Wed Jul 14, 2004 10:32 pm

Post 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 :-)

TedWalther
Posts: 608
Joined: Mon Feb 05, 2007 1:04 am
Location: Abbotsford, BC
Contact:

Post by TedWalther »

Ok, I look forward to hearing how that goes for you.

tom
Posts: 168
Joined: Wed Jul 14, 2004 10:32 pm

Post 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

tom
Posts: 168
Joined: Wed Jul 14, 2004 10:32 pm

Post 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

TedWalther
Posts: 608
Joined: Mon Feb 05, 2007 1:04 am
Location: Abbotsford, BC
Contact:

Post 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

tom
Posts: 168
Joined: Wed Jul 14, 2004 10:32 pm

Post 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.

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Post 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.

Locked