Custom Search
|
Date: April 29, 2003
From: "Bonzini" <bonzini@xxxxxxx>
References:
<1051605158.2569.58.camel@xxxxxxxxxxxxxxxxxxxx>
> (I'd post fuller call stacks, but there isn't an easy way to cut&paste > them as yet :) ). Patches are welcome :-) > Now, addInstVarName: and removeInstVarName: actually update > instanceVariables themselves, but Metaclass>>instanceVariableNames: does > not. It seems to me that the solution is for addInstVarName: and > removeInstVarName: to also delegate the update, however, my simplistic > efforts to make this change don't work very well (possibly I need to > test them with a change that doesn't destroy the browser if it doesn't > work :) ). Or not test them under the browser... in these cases it comes handy not to have one. Anyway here's a patch; there's more meat as there was also a latent bug in the code that actually mutates the instances, and I took the opportunity to validate the symbol passed to #addInstVarName: and to fix the recompilation of subclasses when variables are either removed, or added to a superclass. The placement of the recompilations was fine because the instanceVariables array had already been modified and hence the compiler already gave errors when the removed variable was found. With the bugfix, however, they must be moved indeed. Tell me how these looks like to you and if it works; for the next version I cooked up a testcase and it seems to give good behavior also when a subclass redefines a variable with the same name as a variable in a superclass. Paolo Paolo
fix-class-mutation.patch
Description: Binary data
_______________________________________________ help-smalltalk mailing list help-smalltalk@xxxxxxx http://mail.gnu.org/mailman/listinfo/help-smalltalk
Date: April 29, 2003
From: Mike Anderson <bigbadwolf@xxxxxxxxxxxxxxxxxxxx>
Causes IndexOutOfRangeException under some circumstances (I haven't thought it all the way through, but in the cases when it doesn't, I suspect something unpleasant may be occurring). (I'd post fuller call stacks, but there isn't an easy way to cut&paste them as yet :) ). The exception is raised by ArrayedCollection>>copyReplaceFrom:to:with: result replaceFrom: start to: start + repSize - 1 with: replacementCollection There's nothing wrong with that, except that (start + repSize - 1) > (result size). Basically this is because addInstVarName: updates instanceVariables and instanceSpec before calling Behavour>>updateInstanceVars:variable:words:pointers:. As a result, the calculation endOfInstanceVars := self instSize. Gives the new, updated value, whereas, when updating the subclasses, the code rather assumes that it is the old value: iv := sc allInstVarNames copyReplaceFrom: startOfInstanceVars to: endOfInstanceVars with: newInstanceVars I hope that's easy enough to follow. There are various ways to reproduce it, but: BLOX.BWidget addInstVarName: 'tag' Will certainly do it for you. Now, addInstVarName: and removeInstVarName: actually update instanceVariables themselves, but Metaclass>>instanceVariableNames: does not. It seems to me that the solution is for addInstVarName: and removeInstVarName: to also delegate the update, however, my simplistic efforts to make this change don't work very well (possibly I need to test them with a change that doesn't destroy the browser if it doesn't work :) ). Incidentally, in removeInstVarName:, surely the subclasses should only be recompiled /after/ the variables have been updated? Regards, Mike
Date: April 28, 2003
From: "Bonzini" <bonzini@xxxxxxx>
This patch makes GNU Smalltalk compile and pass "make check" under linux/ppc. It is a problem with promotion of chars to ints which caused some EOFs to be misinterpreted as 255; I don't know why it did not show up on other architectures and not even on Darwin (Apple gcc?). Paolo
smalltalk-2.1.1-ppc-fix.patch
Description: Binary data
_______________________________________________ help-smalltalk mailing list help-smalltalk@xxxxxxx http://mail.gnu.org/mailman/listinfo/help-smalltalk
Date: April 26, 2003
From: "Bonzini" <bonzini@xxxxxxx>
References:
<yusd7k9mfxtq.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxx>
All this looks like a bug in the garbage collector... I hope that Debian builds the package soon so that I can see some results from the autobuilder. |_ _ _ __ |_)(_)| ),' ------- '---
Date: April 26, 2003
From: "Bonzini" <bonzini@xxxxxxx>
References:
<000001c30759$876c6ea0$0200a8c0@minasmorgul
>
Please send me the location of your tclConfig.sh, tkConfig.sh, tcl.h and tk.h files, and the output of grep VERSION /path/to/tcl.h Sorry if this is a lot of information, but it's what is needed to find the problem in tcltk.m4 |_ _ _ __ |_)(_)| ),' ------- '---
Date: April 24, 2003
From: Nicolas Pelletier <nicolasp@xxxxxxxxxxxxxxxxxx>
In-reply-to:
<yusd7k9mfxtq.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxx>
References:
<yusd7k9mfxtq.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxx>
I disabled SUnit tests by commenting out the last line in SUnitTests.st: "(SUnitTest -> SUnitTest buildSuite run) printNl! " in an attempt to see if other tests would be okay. But some tests fail, and make check hangs in FloatCharacterizationANSITest. I took one failing tests (dates.st) and ran it interactively under gst. I commented the lines: "Date test! Date test2! Date test3! " to be able to fileIn without running everything. I got: st> 75 % ./gst GNU Smalltalk ready st> FileStream fileIn: '/var/tmp/smalltalk-2.1.1/tests/dates.st' ! FileStream st> Date test ! 1700 1707 1714 1721 leap 1728 1735 1742 1749 leap 1756 1763 1770 1777 leap 1784 1791 "Scavenging... 96% reclaimed, done" Object: Date error: did not understand #setDays: Date class(Object)>>#doesNotUnderstand: Date class>>#fromDays: Date class>>#test UndefinedObject>>#executeStatements nil The dnu does not always happen: sometimes, the test passes without any trouble. Date test2 and Date test3 seem to always pass. If Date test fails and I run it again, it passes. But when it fails, it always happens just after a "Scavenging... 96%" message, and always at the same point (just after 1791). -- Nicolas
Date: April 22, 2003
From: Nicolas Pelletier <nicolasp@xxxxxxxxxxxxxxxxxx>
Hello,
for 2.1.1, the only thing I needed to do to complete the build is
comment out the #ifndef __attribute__ block in lib-src/ansidecl.h:
__attribute__ was defined to be empty, causing problems in input.h
where ATTRIBUTE_PRINTF_x is used. This problem was already seen on the
list...
The generated executable (traditional interpreter) starts without
problems :-) and is able to execute simple code. Now that is good news
!
The only dark point is that the SUnit package seems to hang, and for
this reason I was not able to perform 'make check'. Here is what I get
from inside the interpreter:
44 % ./gst
GNU Smalltalk ready
st> PackageLoader fileInPackage: #SUnit !
"Scavenging... 92% reclaimed, done"
Loading package SUnit
"Scavenging... 71% reclaimed, done"
It hangs at that point. If I hit Ctrl-C, I get:
^C"Scavenging... 0% reclaimed, done"
"Scavenging... 0% reclaimed, done"
"Scavenging... 0% reclaimed, done"
"Scavenging... 0% reclaimed, done"
Before I hit Ctrl-C, gst uses about 2% of the CPU. After I hit Ctrl-C,
gst begins to use 100% CPU and issues these "Scavenging... 0%"
messages every 10 seconds or so.
When running make check, gst also hangs in SUnit, and if I interrupt
it, I get:
gmake[2]: Entering directory `/var/tmp/smalltalk-2.1.1/tests'
builddir=`pwd`; cd . && \
SMALLTALK_IMAGE=$builddir SMALLTALK_KERNEL=../kernel \
$builddir/../gst -QSsi AnsiLoad.st
Loading package SUnit
^Cgmake[2]: *** Deleting file `gst.im'
/var/tmp/smalltalk-2.1.1/sunit/SUnitTests.st:423: Interrupt
ProcessorScheduler>>#yield
[] in Delay class>>#initialize
[] in Process>>#onBlock:at:suspend:
BlockClosure>>#on:do:
[] in Process>>#onBlock:at:suspend:
BlockContext class>>#fromClosure:parent:
gmake[2]: *** [gst.im] Interrupt
gmake[1]: *** [check-am] Interrupt
gmake: *** [check-recursive] Error 130
If I try attaching a gdb to the gst running in make check, I get:
(gdb) attach 1785
Attaching to program `/var/tmp/smalltalk-2.1.1/./gst', process 1785
Retry #1:
Retry #2:
Retry #3:
Retry #4:
[New LWP 1]
0xef6b9224 in ?? ()
(gdb) where
#0 0xef6b9224 in ?? ()
#1 0x00018dc0 in _START_ ()
#2 0x00017760 in _START_ ()
#3 0x00021c48 in parse_number (c=8 '\b', lvalp=0x81ed) at lex.c:663
#4 0x0002139c in parse_ident (c=8 '\b', lvalp=0x2) at lex.c:599
#5 0x00020730 in _gst_yyparse () at gst-parse.c:2155
#6 0x0002172c in parse_number (c=8 '\b', lvalp=0x0) at lex.c:774
#7 0x00020bfc in _gst_yyparse () at gst-parse.c:2254
#8 0x00020730 in _gst_yyparse () at gst-parse.c:2155
#9 0x0002035c in _gst_yyparse () at gst-parse.y:777
#10 0x00015910 in _START_ ()
I did not use any ./configure options (apart from --prefix).
Semaphores ? Processes ? Delays ? Timers ? Yet again, I am looking for
help ;-)
Thanks in advance.
--
Nicolas
Date: April 21, 2003
From: "David Cargo" <david_s_cargo@xxxxxxxxxxx>
There exists an online copy of the GNU Smalltalk User's Guide at http://www.gnu.org/software/smalltalk/gst-manual/gst.html According to the copyright notice, it's dated 2002. Is there any chance of getting it updated to reflect the latest release (and having it track new releases)? I'm more comfortable navigating in html format than I am in info format. escargo PS. I did find that 2.1.1 fixed my build problems with GST, although these problems were detected by "make check": make[3]: *** [check-TESTS] Error 1 make[2]: *** [check-am] Error 2 make[1]: *** [check-recursive] Error 1 make: *** [check-recursive] Error 1 Leaving directory `/usr/local/src/smalltalk-2.1.1/lib-src' Making check in libltdl make[1]: Entering directory `/usr/local/src/smalltalk-2.1.1/libltdl' make[1]: Leaving directory `/usr/local/src/smalltalk-2.1.1/libltdl' Making check in snprintfv make[1]: Entering directory `/usr/local/src/smalltalk-2.1.1/snprintfv' Making check in snprintfvmake[2]: Entering directory `/usr/local/src/smalltalk-2.1.1/snprintfv/snprintfv' make[2]: Leaving directory `/usr/local/src/smalltalk-2.1.1/snprintfv/snprintfv'
make[2]: Entering directory `/usr/local/src/smalltalk-2.1.1/snprintfv' make[2]: Leaving directory `/usr/local/src/smalltalk-2.1.1/snprintfv' make[1]: Leaving directory `/usr/local/src/smalltalk-2.1.1/snprintfv' Making check in lightning make[1]: Entering directory `/usr/local/src/smalltalk-2.1.1/lightning' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/usr/local/src/smalltalk-2.1.1/lightning' Making check in sigsegv make[1]: Entering directory `/usr/local/src/smalltalk-2.1.1/sigsegv' Making check in src make[2]: Entering directory `/usr/local/src/smalltalk-2.1.1/sigsegv/src' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/usr/local/src/smalltalk-2.1.1/sigsegv/src' Making check in tests make[2]: Entering directory `/usr/local/src/smalltalk-2.1.1/sigsegv/tests' make check-TESTS make[3]: Entering directory `/usr/local/src/smalltalk-2.1.1/sigsegv/tests' FAIL: sigsegv1 FAIL: sigsegv2 Starting recursion pass 1... Stack overflow 1 caught. Starting recursion pass 2... Stack overflow 2 caught. Segmentation violation correctly detected. PASS: stackoverflow1 =================== 2 of 3 tests failed =================== make[3]: Leaving directory `/usr/local/src/smalltalk-2.1.1/sigsegv/tests' make[2]: Leaving directory `/usr/local/src/smalltalk-2.1.1/sigsegv/tests' make[1]: Leaving directory `/usr/local/src/smalltalk-2.1.1/sigsegv' _________________________________________________________________The new MSN 8: smart spam protection and 2 months FREE* http://join.msn.com/?page=features/junkmail
Date: April 20, 2003
From: François-Denis Gonthier <fgonthier@xxxxxxxxxxxxxxxx>
In-reply-to:
<001301c30710$fe046d40$afdd1d97@bonz
>
References:
<001301c30710$fe046d40$afdd1d97@bonz
>
I found out that blox-tk.la wasn't built after I sent this message yesterday. Here is the problem I see during configure: checking for Tcl 8.x... /usr/lib checking for Tk 8.x... /usr/lib checking how to link with Tcl/Tk 8.x... not found I used: export TCLSH=tclsh84 configure --with-tcl=/usr/lib --with-tk=/usr/lib -----Message d'origine----- De : Bonzini [mailto:bonzini@xxxxxxx] Envoyé : 20 avril 2003 03:47 À : François-Denis Gonthier Cc : help-smalltalk@xxxxxxx Objet : Re: [Help-smalltalk] Cygwin? > gst -qK browser/Run.st Hmmm... I just found that when I built Smalltalk under Cygwin it failed to detect Tcl/Tk because of the weird name it has under Cygwin. Configure with TCLSH=cygtclsh80 ./configure or with ./configure --with-tcl=/usr/lib Paolo
Date: April 20, 2003
From: "Bonzini" <bonzini@xxxxxxx>
References:
<873ckdw8oo.fsf@xxxxxxxxxx>
Ouch! You should send a preprocessed source code, maybe it gives some information. Just replace -g with -E in the command line and send the bzipped output to me privately. |_ _ _ __ |_)(_)| ),' ------- '---
Date: April 20, 2003
From: David MENTRE <david.mentre@xxxxxxxxxx>
Hello,
I tried to compile latest stable smalltalk (2.1.1) on linux-powerpc
platform (Debian stable (woody 3.0), gcc 2.95.4).
Used configure: "./configure --prefix=/usr/local/stow/smalltalk-2.1.1"
After doing a "make", transcript given below.
Paolo, if you need further investigation, just tell me.
Best regards,
david
make all-recursive
make[1]: Entering directory `/home/david/00-poubelle/smalltalk-2.1.1'
Making all in lib-src
make[2]: Entering directory `/home/david/00-poubelle/smalltalk-2.1.1/lib-src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/david/00-poubelle/smalltalk-2.1.1/lib-src'
Making all in libltdl
make[2]: Entering directory `/home/david/00-poubelle/smalltalk-2.1.1/libltdl'
make all-am
make[3]: Entering directory `/home/david/00-poubelle/smalltalk-2.1.1/libltdl'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/david/00-poubelle/smalltalk-2.1.1/libltdl'
make[2]: Leaving directory `/home/david/00-poubelle/smalltalk-2.1.1/libltdl'
Making all in snprintfv
make[2]: Entering directory `/home/david/00-poubelle/smalltalk-2.1.1/snprintfv'
make all-recursive
make[3]: Entering directory `/home/david/00-poubelle/smalltalk-2.1.1/snprintfv'
Making all in snprintfv
make[4]: Entering directory
`/home/david/00-poubelle/smalltalk-2.1.1/snprintfv/snprintfv'
make all-am
make[5]: Entering directory
`/home/david/00-poubelle/smalltalk-2.1.1/snprintfv/snprintfv'
make[5]: Leaving directory
`/home/david/00-poubelle/smalltalk-2.1.1/snprintfv/snprintfv'
make[4]: Leaving directory
`/home/david/00-poubelle/smalltalk-2.1.1/snprintfv/snprintfv'
make[4]: Entering directory `/home/david/00-poubelle/smalltalk-2.1.1/snprintfv'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/david/00-poubelle/smalltalk-2.1.1/snprintfv'
make[3]: Leaving directory `/home/david/00-poubelle/smalltalk-2.1.1/snprintfv'
make[2]: Leaving directory `/home/david/00-poubelle/smalltalk-2.1.1/snprintfv'
Making all in lightning
make[2]: Entering directory `/home/david/00-poubelle/smalltalk-2.1.1/lightning'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/david/00-poubelle/smalltalk-2.1.1/lightning'
Making all in sigsegv
make[2]: Entering directory `/home/david/00-poubelle/smalltalk-2.1.1/sigsegv'
make TARGETSTACK=" all" all-recursive
make[3]: Entering directory `/home/david/00-poubelle/smalltalk-2.1.1/sigsegv'
Making all in src
make[4]: Entering directory
`/home/david/00-poubelle/smalltalk-2.1.1/sigsegv/src'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/david/00-poubelle/smalltalk-2.1.1/sigsegv/src'
Making all in tests
make[4]: Entering directory
`/home/david/00-poubelle/smalltalk-2.1.1/sigsegv/tests'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/home/david/00-poubelle/smalltalk-2.1.1/sigsegv/tests'
make[4]: Entering directory `/home/david/00-poubelle/smalltalk-2.1.1/sigsegv'
Now please type '[1mmake check[m' to run a quick test suite. Hope it works.
make[4]: Leaving directory `/home/david/00-poubelle/smalltalk-2.1.1/sigsegv'
make[3]: Leaving directory `/home/david/00-poubelle/smalltalk-2.1.1/sigsegv'
make[2]: Leaving directory `/home/david/00-poubelle/smalltalk-2.1.1/sigsegv'
Making all in libgst
make[2]: Entering directory `/home/david/00-poubelle/smalltalk-2.1.1/libgst'
make all-am
make[3]: Entering directory `/home/david/00-poubelle/smalltalk-2.1.1/libgst'
source='interp.c' object='interp.lo' libtool=yes \
depfile='.deps/interp.Plo' tmpdepfile='.deps/interp.TPlo' \
depmode=gcc /bin/sh ../config/depcomp \
/bin/sh ../libtool --tag disable-shared --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I.. -I../lib-src -I../lightning -I../lightning -I../libltdl -I../snprintfv
-I../snprintfv -I../sigsegv/src -I../sigsegv/src
-DKERNEL_PATH=\"/usr/local/stow/smalltalk-2.1.1/share/smalltalk/kernel\" -Wall
-DIMAGE_PATH=\"/usr/local/stow/smalltalk-2.1.1/share/smalltalk\"
-DMODULE_PATH=\"/usr/local/stow/smalltalk-2.1.1/lib/smalltalk\" -g -O2
-fstrict-aliasing -fno-gcse -Wall -Wpointer-arith -Wno-format -Wno-switch
-Wno-parentheses -c -o interp.lo `test -f 'interp.c' || echo './'`interp.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib-src -I../lightning -I../lightning
-I../libltdl -I../snprintfv -I../snprintfv -I../sigsegv/src -I../sigsegv/src
-DKERNEL_PATH=\"/usr/local/stow/smalltalk-2.1.1/share/smalltalk/kernel\" -Wall
-DIMAGE_PATH=\"/usr/local/stow/smalltalk-2.1.1/share/smalltalk\"
-DMODULE_PATH=\"/usr/local/stow/smalltalk-2.1.1/lib/smalltalk\" -g -O2
-fstrict-aliasing -fno-gcse -Wall -Wpointer-arith -Wno-format -Wno-switch
-Wno-parentheses -c interp.c -Wp,-MD,.deps/interp.TPlo -o interp.o
In file included from gstpriv.h:462,
from interp.c:36:
input.h:104: parse error before `('
input.h:110: parse error before `('
input.h:115: parse error before `('
input.h:121: parse error before `('
In file included from gstpriv.h:477,
from interp.c:36:
sysdep.h:195: parse error before `('
In file included from /usr/include/errno.h:36,
from ../snprintfv/snprintfv/compat.h:22,
from ./printf.in:33,
from gstpriv.h:486,
from interp.c:36:
/usr/include/bits/errno.h:39: parse error before `('
In file included from /usr/lib/gcc-lib/powerpc-linux/2.95.4/include/stdarg.h:42,
from ../snprintfv/snprintfv/compat.h:24,
from ./printf.in:33,
from gstpriv.h:486,
from interp.c:36:
/usr/lib/gcc-lib/powerpc-linux/2.95.4/include/va-ppc.h:102: parse error before
`('
In file included from ../snprintfv/snprintfv/compat.h:27,
from ./printf.in:33,
from gstpriv.h:486,
from interp.c:36:
/usr/include/inttypes.h:298: parse error before `('
/usr/include/inttypes.h:302: parse error before `('
In file included from gstpriv.h:486,
from interp.c:36:
./printf.in:390: parse error before `('
./printf.in:421: parse error before `('
./printf.in:482: parse error before `('
./printf.in:528: parse error before `('
./printf.in:589: parse error before `('
./printf.in:639: parse error before `('
./printf.in:711: parse error before `('
In file included from gstpriv.h:489,
from interp.c:36:
dict.inl: In function `find_key':
dict.inl:727: warning: implicit declaration of function `_gst_errorf'
In file included from /usr/include/math.h:63,
from interp.c:39:
/usr/include/bits/mathcalls.h: At top level:
/usr/include/bits/mathcalls.h:165: parse error before `('
/usr/include/bits/mathcalls.h:165: parse error before `('
/usr/include/bits/mathcalls.h:176: parse error before `('
/usr/include/bits/mathcalls.h:179: parse error before `('
/usr/include/bits/mathcalls.h:184: parse error before `('
/usr/include/bits/mathcalls.h:187: parse error before `('
/usr/include/bits/mathcalls.h:199: parse error before `('
/usr/include/bits/mathcalls.h:199: parse error before `('
/usr/include/bits/mathcalls.h:204: parse error before `('
/usr/include/bits/mathcalls.h:204: parse error before `('
/usr/include/bits/mathcalls.h:209: parse error before `('
/usr/include/bits/mathcalls.h:213: parse error before `('
/usr/include/bits/mathcalls.h:255: parse error before `('
/usr/include/bits/mathcalls.h:255: parse error before `('
/usr/include/bits/mathcalls.h:257: parse error before `('
/usr/include/bits/mathcalls.h:257: parse error before `('
/usr/include/bits/mathcalls.h:291: parse error before `('
/usr/include/bits/mathcalls.h:291: parse error before `('
/usr/include/bits/mathcalls.h:324: parse error before `('
/usr/include/bits/mathcalls.h:328: parse error before `('
In file included from /usr/include/math.h:82,
from interp.c:39:
/usr/include/bits/mathcalls.h:165: parse error before `('
/usr/include/bits/mathcalls.h:165: parse error before `('
/usr/include/bits/mathcalls.h:176: parse error before `('
/usr/include/bits/mathcalls.h:179: parse error before `('
/usr/include/bits/mathcalls.h:184: parse error before `('
/usr/include/bits/mathcalls.h:187: parse error before `('
/usr/include/bits/mathcalls.h:199: parse error before `('
/usr/include/bits/mathcalls.h:199: parse error before `('
/usr/include/bits/mathcalls.h:204: parse error before `('
/usr/include/bits/mathcalls.h:204: parse error before `('
/usr/include/bits/mathcalls.h:209: parse error before `('
/usr/include/bits/mathcalls.h:213: parse error before `('
/usr/include/bits/mathcalls.h:255: parse error before `('
/usr/include/bits/mathcalls.h:255: parse error before `('
/usr/include/bits/mathcalls.h:257: parse error before `('
/usr/include/bits/mathcalls.h:257: parse error before `('
/usr/include/bits/mathcalls.h:291: parse error before `('
/usr/include/bits/mathcalls.h:291: parse error before `('
/usr/include/bits/mathcalls.h:324: parse error before `('
/usr/include/bits/mathcalls.h:328: parse error before `('
In file included from interp.c:44:
/usr/include/setjmp.h:74: parse error before `('
/usr/include/setjmp.h:80: parse error before `('
/usr/include/setjmp.h:99: parse error before `('
In file included from ../lib-src/socketx.h:43,
from interp.c:47:
/usr/include/sys/socket.h:88: parse error before `('
/usr/include/sys/socket.h:92: parse error before `('
/usr/include/sys/socket.h:110: parse error before `__CONST_SOCKADDR_ARG'
/usr/include/sys/socket.h:114: parse error before `__SOCKADDR_ARG'
/usr/include/sys/socket.h:121: parse error before `__CONST_SOCKADDR_ARG'
/usr/include/sys/socket.h:126: parse error before `__SOCKADDR_ARG'
/usr/include/sys/socket.h:142: parse error before `__CONST_SOCKADDR_ARG'
/usr/include/sys/socket.h:150: parse error before `__SOCKADDR_ARG'
/usr/include/sys/socket.h:189: parse error before `__SOCKADDR_ARG'
In file included from /usr/include/netdb.h:28,
from ../lib-src/socketx.h:44,
from interp.c:47:
/usr/include/netinet/in.h:259: parse error before `('
/usr/include/netinet/in.h:261: parse error before `('
/usr/include/netinet/in.h:263: parse error before `('
/usr/include/netinet/in.h:265: parse error before `('
In file included from ../lib-src/socketx.h:44,
from interp.c:47:
/usr/include/netdb.h:60: parse error before `('
interp.c:269: parse error before `('
interp.c:287: parse error before `('
interp.c:644: parse error before `('
interp.c:645: `chunks' undeclared here (not in a function)
interp.c:645: initializer element is not constant
interp.c:653: parse error before `('
interp.c:654: `lifo_contexts' undeclared here (not in a function)
In file included from interp.c:672:
prims.inl:108: parse error before `('
prims.inl:108: `id' declared as function returning a function
prims.inl:108: warning: parameter names (without types) in function declaration
prims.inl:109: parse error before `__volatile'
prims.inl:112: parse error before `('
prims.inl:112: `id' declared as function returning a function
prims.inl:112: warning: parameter names (without types) in function declaration
prims.inl:113: parse error before `__volatile'
prims.inl:116: parse error before `('
prims.inl:116: `id' declared as function returning a function
prims.inl:116: warning: parameter names (without types) in function declaration
prims.inl:117: parse error before `__volatile'
prims.inl:120: parse error before `('
prims.inl:120: `id' declared as function returning a function
prims.inl:120: warning: parameter names (without types) in function declaration
prims.inl:121: parse error before `__volatile'
prims.inl:124: parse error before `('
prims.inl:124: `id' declared as function returning a function
prims.inl:124: warning: parameter names (without types) in function declaration
prims.inl:125: parse error before `__volatile'
prims.inl:128: parse error before `('
prims.inl:128: `id' declared as function returning a function
prims.inl:128: warning: parameter names (without types) in function declaration
prims.inl:129: parse error before `__volatile'
prims.inl:132: parse error before `('
prims.inl:132: `id' declared as function returning a function
prims.inl:132: warning: parameter names (without types) in function declaration
prims.inl:133: parse error before `__volatile'
prims.inl:136: parse error before `('
prims.inl:136: `id' declared as function returning a function
prims.inl:136: warning: parameter names (without types) in function declaration
prims.inl:137: parse error before `__volatile'
prims.inl:140: parse error before `('
prims.inl:140: `id' declared as function returning a function
prims.inl:140: warning: parameter names (without types) in function declaration
prims.inl:141: parse error before `__volatile'
prims.inl:144: parse error before `('
prims.inl:144: `id' declared as function returning a function
prims.inl:144: warning: parameter names (without types) in function declaration
prims.inl:145: parse error before `__volatile'
prims.inl:148: parse error before `('
prims.inl:148: `id' declared as function returning a function
prims.inl:148: warning: parameter names (without types) in function declaration
prims.inl:149: parse error before `__volatile'
prims.inl:152: parse error before `('
prims.inl:152: `id' declared as function returning a function
prims.inl:152: warning: parameter names (without types) in function declaration
prims.inl:153: parse error before `__volatile'
prims.inl:156: parse error before `('
prims.inl:156: `id' declared as function returning a function
prims.inl:156: warning: parameter names (without types) in function declaration
prims.inl:157: parse error before `__volatile'
prims.inl:160: parse error before `('
prims.inl:160: `id' declared as function returning a function
prims.inl:160: warning: parameter names (without types) in function declaration
prims.inl:161: parse error before `__volatile'
prims.inl:164: parse error before `('
prims.inl:164: `id' declared as function returning a function
prims.inl:164: warning: parameter names (without types) in function declaration
prims.inl:165: parse error before `__volatile'
prims.inl:168: parse error before `('
prims.inl:168: `id' declared as function returning a function
prims.inl:168: warning: parameter names (without types) in function declaration
prims.inl:169: parse error before `__volatile'
prims.inl:172: parse error before `('
prims.inl:172: `id' declared as function returning a function
prims.inl:172: warning: parameter names (without types) in function declaration
prims.inl:173: parse error before `__volatile'
prims.inl:176: parse error before `('
prims.inl:176: `id' declared as function returning a function
prims.inl:176: warning: parameter names (without types) in function declaration
prims.inl:177: parse error before `__volatile'
prims.inl:180: parse error before `('
prims.inl:180: `id' declared as function returning a function
prims.inl:180: warning: parameter names (without types) in function declaration
prims.inl:181: parse error before `__volatile'
prims.inl:184: parse error before `('
prims.inl:184: `id' declared as function returning a function
prims.inl:184: warning: parameter names (without types) in function declaration
prims.inl:185: parse error before `__volatile'
prims.inl:188: parse error before `('
prims.inl:188: `id' declared as function returning a function
prims.inl:188: warning: parameter names (without types) in function declaration
prims.inl:189: parse error before `__volatile'
prims.inl:192: parse error before `('
prims.inl:192: `id' declared as function returning a function
prims.inl:192: warning: parameter names (without types) in function declaration
prims.inl:193: parse error before `__volatile'
prims.inl:196: parse error before `('
prims.inl:196: `id' declared as function returning a function
prims.inl:196: warning: parameter names (without types) in function declaration
prims.inl:197: parse error before `__volatile'
prims.inl:200: parse error before `('
prims.inl:200: `id' declared as function returning a function
prims.inl:200: warning: parameter names (without types) in function declaration
prims.inl:201: parse error before `__volatile'
prims.inl:204: parse error before `('
prims.inl:204: `id' declared as function returning a function
prims.inl:204: warning: parameter names (without types) in function declaration
prims.inl:205: parse error before `__volatile'
prims.inl:208: parse error before `('
prims.inl:208: `id' declared as function returning a function
prims.inl:208: warning: parameter names (without types) in function declaration
prims.inl:209: parse error before `__volatile'
prims.inl:212: parse error before `('
prims.inl:212: `id' declared as function returning a function
prims.inl:212: warning: parameter names (without types) in function declaration
prims.inl:213: parse error before `__volatile'
prims.inl:216: parse error before `('
prims.inl:216: `id' declared as function returning a function
prims.inl:216: warning: parameter names (without types) in function declaration
prims.inl:217: parse error before `__volatile'
prims.inl:220: parse error before `('
prims.inl:220: `id' declared as function returning a function
prims.inl:220: warning: parameter names (without types) in function declaration
prims.inl:221: parse error before `__volatile'
prims.inl:224: parse error before `('
prims.inl:224: `id' declared as function returning a function
prims.inl:224: warning: parameter names (without types) in function declaration
prims.inl:225: parse error before `__volatile'
prims.inl:228: parse error before `('
prims.inl:228: `id' declared as function returning a function
prims.inl:228: warning: parameter names (without types) in function declaration
prims.inl:229: parse error before `__volatile'
prims.inl:232: parse error before `('
prims.inl:232: `id' declared as function returning a function
prims.inl:232: warning: parameter names (without types) in function declaration
prims.inl:233: parse error before `__volatile'
prims.inl:236: parse error before `('
prims.inl:236: `id' declared as function returning a function
prims.inl:236: warning: parameter names (without types) in function declaration
prims.inl:237: parse error before `__volatile'
prims.inl:240: parse error before `('
prims.inl:240: `id' declared as function returning a function
prims.inl:240: warning: parameter names (without types) in function declaration
prims.inl:241: parse error before `__volatile'
prims.inl:244: parse error before `('
prims.inl:244: `id' declared as function returning a function
prims.inl:244: warning: parameter names (without types) in function declaration
prims.inl:245: parse error before `__volatile'
prims.inl:248: parse error before `('
prims.inl:248: `id' declared as function returning a function
prims.inl:248: warning: parameter names (without types) in function declaration
prims.inl:249: parse error before `__volatile'
prims.inl:252: parse error before `('
prims.inl:252: `id' declared as function returning a function
prims.inl:252: warning: parameter names (without types) in function declaration
prims.inl:253: parse error before `__volatile'
prims.inl:256: parse error before `('
prims.inl:256: `id' declared as function returning a function
prims.inl:256: warning: parameter names (without types) in function declaration
prims.inl:257: parse error before `__volatile'
prims.inl:260: parse error before `('
prims.inl:260: `id' declared as function returning a function
prims.inl:260: warning: parameter names (without types) in function declaration
prims.inl:261: parse error before `__volatile'
prims.inl:264: parse error before `('
prims.inl:264: `id' declared as function returning a function
prims.inl:264: warning: parameter names (without types) in function declaration
prims.inl:265: parse error before `__volatile'
prims.inl:268: parse error before `('
prims.inl:268: `id' declared as function returning a function
prims.inl:268: warning: parameter names (without types) in function declaration
prims.inl:269: parse error before `__volatile'
prims.inl:272: parse error before `('
prims.inl:272: `id' declared as function returning a function
prims.inl:272: warning: parameter names (without types) in function declaration
prims.inl:273: parse error before `__volatile'
prims.inl:276: parse error before `('
prims.inl:276: `id' declared as function returning a function
prims.inl:276: warning: parameter names (without types) in function declaration
prims.inl:277: parse error before `__volatile'
prims.inl:280: parse error before `('
prims.inl:280: `id' declared as function returning a function
prims.inl:280: warning: parameter names (without types) in function declaration
prims.inl:281: parse error before `__volatile'
prims.inl:284: parse error before `('
prims.inl:284: `id' declared as function returning a function
prims.inl:284: warning: parameter names (without types) in function declaration
prims.inl:285: parse error before `__volatile'
prims.inl:288: parse error before `('
prims.inl:288: `id' declared as function returning a function
prims.inl:288: warning: parameter names (without types) in function declaration
prims.inl:289: parse error before `__volatile'
prims.inl:292: parse error before `('
prims.inl:292: `id' declared as function returning a function
prims.inl:292: warning: parameter names (without types) in function declaration
prims.inl:293: parse error before `__volatile'
prims.inl:296: parse error before `('
prims.inl:296: `id' declared as function returning a function
prims.inl:296: warning: parameter names (without types) in function declaration
prims.inl:297: parse error before `__volatile'
prims.inl:300: parse error before `('
prims.inl:300: `id' declared as function returning a function
prims.inl:300: warning: parameter names (without types) in function declaration
prims.inl:301: parse error before `__volatile'
prims.inl:304: parse error before `('
prims.inl:304: `id' declared as function returning a function
prims.inl:304: warning: parameter names (without types) in function declaration
prims.inl:305: parse error before `__volatile'
prims.inl:308: parse error before `('
prims.inl:308: `id' declared as function returning a function
prims.inl:308: warning: parameter names (without types) in function declaration
prims.inl:309: parse error before `__volatile'
prims.inl:312: parse error before `('
prims.inl:312: `id' declared as function returning a function
prims.inl:312: warning: parameter names (without types) in function declaration
prims.inl:313: parse error before `__volatile'
prims.inl:316: parse error before `('
prims.inl:316: `id' declared as function returning a function
prims.inl:316: warning: parameter names (without types) in function declaration
prims.inl:317: parse error before `__volatile'
prims.inl:320: parse error before `('
prims.inl:320: `id' declared as function returning a function
prims.inl:320: warning: parameter names (without types) in function declaration
prims.inl:321: parse error before `__volatile'
prims.inl:324: parse error before `('
prims.inl:324: `id' declared as function returning a function
prims.inl:324: warning: parameter names (without types) in function declaration
prims.inl:325: parse error before `__volatile'
prims.inl:328: parse error before `('
prims.inl:328: `id' declared as function returning a function
prims.inl:328: warning: parameter names (without types) in function declaration
prims.inl:329: parse error before `__volatile'
prims.inl:332: parse error before `('
prims.inl:332: `id' declared as function returning a function
prims.inl:332: warning: parameter names (without types) in function declaration
prims.inl:333: parse error before `__volatile'
prims.inl:336: parse error before `('
prims.inl:336: `id' declared as function returning a function
prims.inl:336: warning: parameter names (without types) in function declaration
prims.inl:337: parse error before `__volatile'
prims.inl:340: parse error before `('
prims.inl:340: `id' declared as function returning a function
prims.inl:340: warning: parameter names (without types) in function declaration
prims.inl:341: parse error before `__volatile'
prims.inl:344: parse error before `('
prims.inl:344: `id' declared as function returning a function
prims.inl:344: warning: parameter names (without types) in function declaration
prims.inl:345: parse error before `__volatile'
prims.inl:348: parse error before `('
prims.inl:348: `id' declared as function returning a function
prims.inl:348: warning: parameter names (without types) in function declaration
prims.inl:349: parse error before `__volatile'
prims.inl:352: parse error before `('
prims.inl:352: `id' declared as function returning a function
prims.inl:352: warning: parameter names (without types) in function declaration
prims.inl:353: parse error before `__volatile'
prims.inl:356: parse error before `('
prims.inl:356: `id' declared as function returning a function
prims.inl:356: warning: parameter names (without types) in function declaration
prims.inl:357: parse error before `__volatile'
prims.inl:360: parse error before `('
prims.inl:360: `id' declared as function returning a function
prims.inl:360: warning: parameter names (without types) in function declaration
prims.inl:361: parse error before `__volatile'
prims.inl:364: parse error before `('
prims.inl:364: `id' declared as function returning a function
prims.inl:364: warning: parameter names (without types) in function declaration
prims.inl:365: parse error before `__volatile'
prims.inl:368: parse error before `('
prims.inl:368: `id' declared as function returning a function
prims.inl:368: warning: parameter names (without types) in function declaration
prims.inl:369: parse error before `__volatile'
prims.inl:372: parse error before `('
prims.inl:372: `id' declared as function returning a function
prims.inl:372: warning: parameter names (without types) in function declaration
prims.inl:373: parse error before `__volatile'
prims.inl:376: parse error before `('
prims.inl:376: `id' declared as function returning a function
prims.inl:376: warning: parameter names (without types) in function declaration
prims.inl:377: parse error before `__volatile'
prims.inl:380: parse error before `('
prims.inl:380: `id' declared as function returning a function
prims.inl:380: warning: parameter names (without types) in function declaration
prims.inl:381: parse error before `__volatile'
prims.inl:384: parse error before `('
prims.inl:384: `id' declared as function returning a function
prims.inl:384: warning: parameter names (without types) in function declaration
prims.inl:385: parse error before `__volatile'
prims.inl:388: parse error before `('
prims.inl:388: `id' declared as function returning a function
prims.inl:388: warning: parameter names (without types) in function declaration
prims.inl:389: parse error before `__volatile'
prims.inl:392: parse error before `('
prims.inl:392: `id' declared as function returning a function
prims.inl:392: warning: parameter names (without types) in function declaration
prims.inl:393: parse error before `__volatile'
prims.inl:396: parse error before `('
prims.inl:396: `id' declared as function returning a function
prims.inl:396: warning: parameter names (without types) in function declaration
prims.inl:397: parse error before `__volatile'
prims.inl:400: parse error before `('
prims.inl:400: `id' declared as function returning a function
prims.inl:400: warning: parameter names (without types) in function declaration
prims.inl:401: parse error before `__volatile'
prims.inl:404: parse error before `('
prims.inl:404: `id' declared as function returning a function
prims.inl:404: warning: parameter names (without types) in function declaration
prims.inl:405: parse error before `__volatile'
prims.inl:408: parse error before `('
prims.inl:408: `id' declared as function returning a function
prims.inl:408: warning: parameter names (without types) in function declaration
prims.inl:409: parse error before `__volatile'
prims.inl:412: parse error before `('
prims.inl:412: `id' declared as function returning a function
prims.inl:412: warning: parameter names (without types) in function declaration
prims.inl:413: parse error before `__volatile'
prims.inl:416: parse error before `('
prims.inl:416: `id' declared as function returning a function
prims.inl:416: warning: parameter names (without types) in function declaration
prims.inl:417: parse error before `__volatile'
prims.inl:420: parse error before `('
prims.inl:420: `id' declared as function returning a function
prims.inl:420: warning: parameter names (without types) in function declaration
prims.inl:421: parse error before `__volatile'
prims.inl:424: parse error before `('
prims.inl:424: `id' declared as function returning a function
prims.inl:424: warning: parameter names (without types) in function declaration
prims.inl:425: parse error before `__volatile'
prims.inl:428: parse error before `('
prims.inl:428: `id' declared as function returning a function
prims.inl:428: warning: parameter names (without types) in function declaration
prims.inl:429: parse error before `__volatile'
prims.inl:432: parse error before `('
prims.inl:432: `id' declared as function returning a function
prims.inl:432: warning: parameter names (without types) in function declaration
prims.inl:433: parse error before `__volatile'
prims.inl:436: parse error before `('
prims.inl:436: `id' declared as function returning a function
prims.inl:436: warning: parameter names (without types) in function declaration
prims.inl:437: parse error before `__volatile'
prims.inl:440: parse error before `('
prims.inl:440: `id' declared as function returning a function
prims.inl:440: warning: parameter names (without types) in function declaration
prims.inl:441: parse error before `__volatile'
prims.inl:444: parse error before `('
prims.inl:444: `id' declared as function returning a function
prims.inl:444: warning: parameter names (without types) in function declaration
prims.inl:445: parse error before `__volatile'
prims.inl:448: parse error before `('
prims.inl:448: `id' declared as function returning a function
prims.inl:448: warning: parameter names (without types) in function declaration
prims.inl:449: parse error before `__volatile'
prims.inl:452: parse error before `('
prims.inl:452: `id' declared as function returning a function
prims.inl:452: warning: parameter names (without types) in function declaration
prims.inl:453: parse error before `__volatile'
prims.inl:456: parse error before `('
prims.inl:456: `id' declared as function returning a function
prims.inl:456: warning: parameter names (without types) in function declaration
prims.inl:457: parse error before `__volatile'
prims.inl:460: parse error before `('
prims.inl:460: `id' declared as function returning a function
prims.inl:460: warning: parameter names (without types) in function declaration
prims.inl:461: parse error before `__volatile'
prims.inl:464: parse error before `('
prims.inl:464: `id' declared as function returning a function
prims.inl:464: warning: parameter names (without types) in function declaration
prims.inl:465: parse error before `__volatile'
prims.inl:468: parse error before `('
prims.inl:468: `id' declared as function returning a function
prims.inl:468: warning: parameter names (without types) in function declaration
prims.inl:469: parse error before `__volatile'
prims.inl:472: parse error before `('
prims.inl:472: `id' declared as function returning a function
prims.inl:472: warning: parameter names (without types) in function declaration
prims.inl:473: parse error before `__volatile'
prims.inl:476: parse error before `('
prims.inl:476: `id' declared as function returning a function
prims.inl:476: warning: parameter names (without types) in function declaration
prims.inl:477: parse error before `__volatile'
prims.inl:480: parse error before `('
prims.inl:480: `id' declared as function returning a function
prims.inl:480: warning: parameter names (without types) in function declaration
prims.inl:481: parse error before `__volatile'
prims.inl:484: parse error before `('
prims.inl:484: `id' declared as function returning a function
prims.inl:484: warning: parameter names (without types) in function declaration
prims.inl:485: parse error before `__volatile'
prims.inl:488: parse error before `('
prims.inl:488: `id' declared as function returning a function
prims.inl:488: warning: parameter names (without types) in function declaration
prims.inl:489: parse error before `__volatile'
prims.inl:492: parse error before `('
prims.inl:492: `id' declared as function returning a function
prims.inl:492: warning: parameter names (without types) in function declaration
prims.inl:493: parse error before `__volatile'
prims.inl:496: parse error before `('
prims.inl:496: `id' declared as function returning a function
prims.inl:496: warning: parameter names (without types) in function declaration
prims.inl:497: parse error before `__volatile'
prims.inl:500: parse error before `('
prims.inl:500: `id' declared as function returning a function
prims.inl:500: warning: parameter names (without types) in function declaration
prims.inl:501: parse error before `__volatile'
prims.inl:504: parse error before `('
prims.inl:504: `id' declared as function returning a function
prims.inl:504: warning: parameter names (without types) in function declaration
prims.inl:505: parse error before `__volatile'
prims.inl:508: parse error before `('
prims.inl:508: `id' declared as function returning a function
prims.inl:508: warning: parameter names (without types) in function declaration
prims.inl:509: parse error before `__volatile'
prims.inl:512: parse error before `('
prims.inl:512: `id' declared as function returning a function
prims.inl:512: warning: parameter names (without types) in function declaration
prims.inl:513: parse error before `__volatile'
prims.inl:516: parse error before `('
prims.inl:516: `id' declared as function returning a function
prims.inl:516: warning: parameter names (without types) in function declaration
prims.inl:517: parse error before `__volatile'
prims.inl:520: parse error before `('
prims.inl:520: `id' declared as function returning a function
prims.inl:520: warning: parameter names (without types) in function declaration
prims.inl:521: parse error before `__volatile'
prims.inl:524: parse error before `('
prims.inl:524: `id' declared as function returning a function
prims.inl:524: warning: parameter names (without types) in function declaration
prims.inl:525: parse error before `__volatile'
prims.inl:528: parse error before `('
prims.inl:528: `id' declared as function returning a function
prims.inl:528: warning: parameter names (without types) in function declaration
prims.inl:529: parse error before `__volatile'
prims.inl:532: parse error before `('
prims.inl:532: `id' declared as function returning a function
prims.inl:532: warning: parameter names (without types) in function declaration
prims.inl:533: parse error before `__volatile'
prims.inl:536: parse error before `('
prims.inl:536: `id' declared as function returning a function
prims.inl:536: warning: parameter names (without types) in function declaration
prims.inl:537: parse error before `__volatile'
prims.inl:540: parse error before `('
prims.inl:540: `id' declared as function returning a function
prims.inl:540: warning: parameter names (without types) in function declaration
prims.inl:541: parse error before `__volatile'
prims.inl:544: parse error before `('
prims.inl:544: `id' declared as function returning a function
prims.inl:544: warning: parameter names (without types) in function declaration
prims.inl:545: parse error before `__volatile'
prims.inl:548: parse error before `('
prims.inl:548: `id' declared as function returning a function
prims.inl:548: warning: parameter names (without types) in function declaration
prims.inl:549: parse error before `__volatile'
prims.inl:552: parse error before `('
prims.inl:552: `id' declared as function returning a function
prims.inl:552: warning: parameter names (without types) in function declaration
prims.inl:553: parse error before `__volatile'
prims.inl:556: parse error before `('
prims.inl:556: `id' declared as function returning a function
prims.inl:556: warning: parameter names (without types) in function declaration
prims.inl:557: parse error before `__volatile'
prims.inl:560: parse error before `('
prims.inl:560: `id' declared as function returning a function
prims.inl:560: warning: parameter names (without types) in function declaration
prims.inl:561: parse error before `__volatile'
prims.inl:564: parse error before `('
prims.inl:564: `id' declared as function returning a function
prims.inl:564: warning: parameter names (without types) in function declaration
prims.inl:565: parse error before `__volatile'
prims.inl:568: parse error before `('
prims.inl:568: `id' declared as function returning a function
prims.inl:568: warning: parameter names (without types) in function declaration
prims.inl:569: parse error before `__volatile'
prims.inl:572: parse error before `('
prims.inl:572: `id' declared as function returning a function
prims.inl:572: warning: parameter names (without types) in function declaration
prims.inl:573: parse error before `__volatile'
prims.inl:576: parse error before `('
prims.inl:576: `id' declared as function returning a function
prims.inl:576: warning: parameter names (without types) in function declaration
prims.inl:577: parse error before `__volatile'
prims.inl:580: parse error before `('
prims.inl:580: `id' declared as function returning a function
prims.inl:580: warning: parameter names (without types) in function declaration
prims.inl:581: parse error before `__volatile'
prims.inl:584: parse error before `('
prims.inl:584: `id' declared as function returning a function
prims.inl:584: warning: parameter names (without types) in function declaration
prims.inl:585: parse error before `__volatile'
prims.inl:588: parse error before `('
prims.inl:588: `id' declared as function returning a function
prims.inl:588: warning: parameter names (without types) in function declaration
prims.inl:589: parse error before `__volatile'
prims.inl:592: parse error before `('
prims.inl:592: `id' declared as function returning a function
prims.inl:592: warning: parameter names (without types) in function declaration
prims.inl:593: parse error before `__volatile'
prims.inl:596: parse error before `('
prims.inl:596: `id' declared as function returning a function
prims.inl:596: warning: parameter names (without types) in function declaration
prims.inl:597: parse error before `__volatile'
prims.inl:600: parse error before `('
prims.inl:600: `id' declared as function returning a function
prims.inl:600: warning: parameter names (without types) in function declaration
prims.inl:601: parse error before `__volatile'
prims.inl:604: parse error before `('
prims.inl:604: `id' declared as function returning a function
prims.inl:604: warning: parameter names (without types) in function declaration
prims.inl:605: parse error before `__volatile'
prims.inl:608: parse error before `('
prims.inl:608: `id' declared as function returning a function
prims.inl:608: warning: parameter names (without types) in function declaration
prims.inl:609: parse error before `__volatile'
prims.inl:612: parse error before `('
prims.inl:612: `id' declared as function returning a function
prims.inl:612: warning: parameter names (without types) in function declaration
prims.inl:613: parse error before `__volatile'
prims.inl:616: parse error before `('
prims.inl:616: `id' declared as function returning a function
prims.inl:616: warning: parameter names (without types) in function declaration
prims.inl:617: parse error before `__volatile'
prims.inl:620: parse error before `('
prims.inl:620: `id' declared as function returning a function
prims.inl:620: warning: parameter names (without types) in function declaration
prims.inl:621: parse error before `__volatile'
prims.inl:624: parse error before `('
prims.inl:624: `id' declared as function returning a function
prims.inl:624: warning: parameter names (without types) in function declaration
prims.inl:625: parse error before `__volatile'
prims.inl:628: parse error before `('
prims.inl:628: `id' declared as function returning a function
prims.inl:628: warning: parameter names (without types) in function declaration
prims.inl:629: parse error before `__volatile'
prims.inl:632: parse error before `('
prims.inl:632: `id' declared as function returning a function
prims.inl:632: warning: parameter names (without types) in function declaration
prims.inl:633: parse error before `__volatile'
prims.inl:636: parse error before `('
prims.inl:636: `id' declared as function returning a function
prims.inl:636: warning: parameter names (without types) in function declaration
prims.inl:637: parse error before `__volatile'
prims.inl:640: parse error before `('
prims.inl:640: `id' declared as function returning a function
prims.inl:640: warning: parameter names (without types) in function declaration
prims.inl:641: parse error before `__volatile'
prims.inl:644: parse error before `('
prims.inl:644: `id' declared as function returning a function
prims.inl:644: warning: parameter names (without types) in function declaration
prims.inl:645: parse error before `__volatile'
prims.inl:648: parse error before `('
prims.inl:648: `id' declared as function returning a function
prims.inl:648: warning: parameter names (without types) in function declaration
prims.inl:649: parse error before `__volatile'
prims.inl:652: parse error before `('
prims.inl:652: `id' declared as function returning a function
prims.inl:652: warning: parameter names (without types) in function declaration
prims.inl:653: parse error before `__volatile'
prims.inl:656: parse error before `('
prims.inl:656: `id' declared as function returning a function
prims.inl:656: warning: parameter names (without types) in function declaration
prims.inl:657: parse error before `__volatile'
prims.inl:660: parse error before `('
prims.inl:660: `id' declared as function returning a function
prims.inl:660: warning: parameter names (without types) in function declaration
prims.inl:661: parse error before `__volatile'
prims.inl:664: parse error before `('
prims.inl:664: `id' declared as function returning a function
prims.inl:664: warning: parameter names (without types) in function declaration
prims.inl:665: parse error before `__volatile'
prims.inl:668: parse error before `('
prims.inl:668: `id' declared as function returning a function
prims.inl:668: warning: parameter names (without types) in function declaration
prims.inl:669: parse error before `__volatile'
prims.inl:672: parse error before `('
prims.inl:672: `id' declared as function returning a function
prims.inl:672: warning: parameter names (without types) in function declaration
prims.inl:673: parse error before `__volatile'
prims.inl:676: parse error before `('
prims.inl:676: `id' declared as function returning a function
prims.inl:676: warning: parameter names (without types) in function declaration
prims.inl:677: parse error before `__volatile'
prims.inl:680: parse error before `('
prims.inl:680: `id' declared as function returning a function
prims.inl:680: warning: parameter names (without types) in function declaration
prims.inl:681: parse error before `__volatile'
prims.inl:684: parse error before `('
prims.inl:684: `id' declared as function returning a function
prims.inl:684: warning: parameter names (without types) in function declaration
prims.inl:685: parse error before `__volatile'
prims.inl:688: parse error before `('
prims.inl:688: `id' declared as function returning a function
prims.inl:688: warning: parameter names (without types) in function declaration
prims.inl:689: parse error before `__volatile'
prims.inl:692: parse error before `('
prims.inl:692: `id' declared as function returning a function
prims.inl:692: warning: parameter names (without types) in function declaration
prims.inl:693: parse error before `__volatile'
prims.inl:696: parse error before `('
prims.inl:696: `id' declared as function returning a function
prims.inl:696: warning: parameter names (without types) in function declaration
prims.inl:697: parse error before `__volatile'
prims.inl:700: parse error before `('
prims.inl:700: `id' declared as function returning a function
prims.inl:700: warning: parameter names (without types) in function declaration
prims.inl:701: parse error before `__volatile'
prims.inl:704: parse error before `('
prims.inl:704: `id' declared as function returning a function
prims.inl:704: warning: parameter names (without types) in function declaration
prims.inl:705: parse error before `__volatile'
prims.inl:708: parse error before `('
prims.inl:708: `id' declared as function returning a function
prims.inl:708: warning: parameter names (without types) in function declaration
prims.inl:709: parse error before `__volatile'
prims.inl:712: parse error before `('
prims.inl:712: `id' declared as function returning a function
prims.inl:712: warning: parameter names (without types) in function declaration
prims.inl:713: parse error before `__volatile'
prims.inl:716: parse error before `('
prims.inl:716: `id' declared as function returning a function
prims.inl:716: warning: parameter names (without types) in function declaration
prims.inl:717: parse error before `__volatile'
prims.inl:720: parse error before `('
prims.inl:720: `id' declared as function returning a function
prims.inl:720: warning: parameter names (without types) in function declaration
prims.inl:721: parse error before `__volatile'
prims.inl:724: parse error before `('
prims.inl:724: `id' declared as function returning a function
prims.inl:724: warning: parameter names (without types) in function declaration
prims.inl:725: parse error before `__volatile'
prims.inl:728: parse error before `('
prims.inl:728: `id' declared as function returning a function
prims.inl:728: warning: parameter names (without types) in function declaration
prims.inl:729: parse error before `__volatile'
prims.inl:732: parse error before `('
prims.inl:732: `id' declared as function returning a function
prims.inl:732: warning: parameter names (without types) in function declaration
prims.inl:733: parse error before `__volatile'
prims.inl:736: parse error before `('
prims.inl:736: `id' declared as function returning a function
prims.inl:736: warning: parameter names (without types) in function declaration
prims.inl:737: parse error before `__volatile'
prims.inl:740: parse error before `('
prims.inl:740: `id' declared as function returning a function
prims.inl:740: warning: parameter names (without types) in function declaration
prims.inl:741: parse error before `__volatile'
prims.inl:744: parse error before `('
prims.inl:744: `id' declared as function returning a function
prims.inl:744: warning: parameter names (without types) in function declaration
prims.inl:745: parse error before `__volatile'
prims.inl:748: parse error before `('
prims.inl:748: `id' declared as function returning a function
prims.inl:748: warning: parameter names (without types) in function declaration
prims.inl:749: parse error before `__volatile'
prims.inl:752: parse error before `('
prims.inl:752: `id' declared as function returning a function
prims.inl:752: warning: parameter names (without types) in function declaration
prims.inl:753: parse error before `__volatile'
prims.inl:756: parse error before `('
prims.inl:756: `id' declared as function returning a function
prims.inl:756: warning: parameter names (without types) in function declaration
prims.inl:757: parse error before `__volatile'
prims.inl:760: parse error before `('
prims.inl:760: `id' declared as function returning a function
prims.inl:760: warning: parameter names (without types) in function declaration
prims.inl:761: parse error before `__volatile'
prims.inl:764: parse error before `('
prims.inl:764: `id' declared as function returning a function
prims.inl:764: warning: parameter names (without types) in function declaration
prims.inl:765: parse error before `__volatile'
prims.inl:768: parse error before `('
prims.inl:768: `id' declared as function returning a function
prims.inl:768: warning: parameter names (without types) in function declaration
prims.inl:769: parse error before `__volatile'
prims.inl:772: parse error before `('
prims.inl:772: `id' declared as function returning a function
prims.inl:772: warning: parameter names (without types) in function declaration
prims.inl:773: parse error before `__volatile'
prims.inl:776: parse error before `('
prims.inl:776: `id' declared as function returning a function
prims.inl:776: warning: parameter names (without types) in function declaration
prims.inl:777: parse error before `__volatile'
prims.inl:780: parse error before `('
prims.inl:780: `id' declared as function returning a function
prims.inl:780: warning: parameter names (without types) in function declaration
prims.inl:781: parse error before `__volatile'
prims.inl:784: parse error before `('
prims.inl:784: `id' declared as function returning a function
prims.inl:784: warning: parameter names (without types) in function declaration
prims.inl:785: parse error before `__volatile'
prims.inl:788: parse error before `('
prims.inl:788: `id' declared as function returning a function
prims.inl:788: warning: parameter names (without types) in function declaration
prims.inl:789: parse error before `__volatile'
prims.inl:792: parse error before `('
prims.inl:792: `id' declared as function returning a function
prims.inl:792: warning: parameter names (without types) in function declaration
prims.inl:793: parse error before `__volatile'
prims.inl:796: parse error before `('
prims.inl:796: `id' declared as function returning a function
prims.inl:796: warning: parameter names (without types) in function declaration
prims.inl:797: parse error before `__volatile'
prims.inl:800: parse error before `('
prims.inl:800: `id' declared as function returning a function
prims.inl:800: warning: parameter names (without types) in function declaration
prims.inl:801: parse error before `__volatile'
prims.inl:804: parse error before `('
prims.inl:804: `id' declared as function returning a function
prims.inl:804: warning: parameter names (without types) in function declaration
prims.inl:805: parse error before `__volatile'
prims.inl:808: parse error before `('
prims.inl:808: `id' declared as function returning a function
prims.inl:808: warning: parameter names (without types) in function declaration
prims.inl:809: parse error before `__volatile'
prims.inl:812: parse error before `('
prims.inl:812: `id' declared as function returning a function
prims.inl:812: warning: parameter names (without types) in function declaration
prims.inl:813: parse error before `__volatile'
prims.inl:816: parse error before `('
prims.inl:816: `id' declared as function returning a function
prims.inl:816: warning: parameter names (without types) in function declaration
prims.inl:817: parse error before `__volatile'
prims.inl:820: parse error before `('
prims.inl:820: `id' declared as function returning a function
prims.inl:820: warning: parameter names (without types) in function declaration
prims.inl:821: parse error before `__volatile'
prims.inl:824: parse error before `('
prims.inl:824: `id' declared as function returning a function
prims.inl:824: warning: parameter names (without types) in function declaration
prims.inl:825: parse error before `__volatile'
prims.inl:828: parse error before `('
prims.inl:828: `id' declared as function returning a function
prims.inl:828: warning: parameter names (without types) in function declaration
prims.inl:829: parse error before `__volatile'
prims.inl:832: parse error before `('
prims.inl:832: `id' declared as function returning a function
prims.inl:832: warning: parameter names (without types) in function declaration
prims.inl:833: parse error before `__volatile'
prims.inl:836: parse error before `('
prims.inl:836: `id' declared as function returning a function
prims.inl:836: warning: parameter names (without types) in function declaration
prims.inl:837: parse error before `__volatile'
prims.inl:840: parse error before `('
prims.inl:840: `id' declared as function returning a function
prims.inl:840: warning: parameter names (without types) in function declaration
prims.inl:841: parse error before `__volatile'
prims.def:108: conflicting types for `VMpr_SmallInteger_plus'
prims.inl:108: previous declaration of `VMpr_SmallInteger_plus'
prims.def:115: conflicting types for `VMpr_SmallInteger_minus'
prims.inl:112: previous declaration of `VMpr_SmallInteger_minus'
prims.def:122: conflicting types for `VMpr_SmallInteger_lt'
prims.inl:116: previous declaration of `VMpr_SmallInteger_lt'
prims.def:129: conflicting types for `VMpr_SmallInteger_gt'
prims.inl:120: previous declaration of `VMpr_SmallInteger_gt'
prims.def:136: conflicting types for `VMpr_SmallInteger_le'
prims.inl:124: previous declaration of `VMpr_SmallInteger_le'
prims.def:143: conflicting types for `VMpr_SmallInteger_ge'
prims.inl:128: previous declaration of `VMpr_SmallInteger_ge'
prims.def:150: conflicting types for `VMpr_SmallInteger_eq'
prims.inl:132: previous declaration of `VMpr_SmallInteger_eq'
prims.def:157: conflicting types for `VMpr_SmallInteger_ne'
prims.inl:136: previous declaration of `VMpr_SmallInteger_ne'
prims.def:164: conflicting types for `VMpr_SmallInteger_times'
prims.inl:140: previous declaration of `VMpr_SmallInteger_times'
prims.def:172: conflicting types for `VMpr_SmallInteger_divide'
prims.inl:144: previous declaration of `VMpr_SmallInteger_divide'
prims.def:199: conflicting types for `VMpr_SmallInteger_modulo'
prims.inl:148: previous declaration of `VMpr_SmallInteger_modulo'
prims.def:223: conflicting types for `VMpr_SmallInteger_intDiv'
prims.inl:152: previous declaration of `VMpr_SmallInteger_intDiv'
prims.def:254: conflicting types for `VMpr_SmallInteger_quo'
prims.inl:156: previous declaration of `VMpr_SmallInteger_quo'
prims.def:278: conflicting types for `VMpr_SmallInteger_bitAnd'
prims.inl:160: previous declaration of `VMpr_SmallInteger_bitAnd'
prims.def:285: conflicting types for `VMpr_SmallInteger_bitOr'
prims.inl:164: previous declaration of `VMpr_SmallInteger_bitOr'
prims.def:292: conflicting types for `VMpr_SmallInteger_bitXor'
prims.inl:168: previous declaration of `VMpr_SmallInteger_bitXor'
prims.def:299: conflicting types for `VMpr_SmallInteger_bitShift'
prims.inl:172: previous declaration of `VMpr_SmallInteger_bitShift'
prims.def:334: conflicting types for `VMpr_SmallInteger_scramble'
prims.inl:176: previous declaration of `VMpr_SmallInteger_scramble'
prims.def:352: conflicting types for `VMpr_SmallInteger_asFloatD'
prims.inl:180: previous declaration of `VMpr_SmallInteger_asFloatD'
prims.def:369: conflicting types for `VMpr_SmallInteger_asFloatE'
prims.inl:184: previous declaration of `VMpr_SmallInteger_asFloatE'
prims.def:386: conflicting types for `VMpr_SmallInteger_asFloatQ'
prims.inl:188: previous declaration of `VMpr_SmallInteger_asFloatQ'
prims.def:401: conflicting types for `VMpr_LargeInteger_eq'
prims.inl:192: previous declaration of `VMpr_LargeInteger_eq'
prims.def:443: conflicting types for `VMpr_LargeInteger_ne'
prims.inl:196: previous declaration of `VMpr_LargeInteger_ne'
prims.def:486: conflicting types for `VMpr_LargeInteger_lt'
prims.inl:200: previous declaration of `VMpr_LargeInteger_lt'
prims.def:529: conflicting types for `VMpr_LargeInteger_le'
prims.inl:204: previous declaration of `VMpr_LargeInteger_le'
prims.def:572: conflicting types for `VMpr_LargeInteger_gt'
prims.inl:208: previous declaration of `VMpr_LargeInteger_gt'
prims.def:615: conflicting types for `VMpr_LargeInteger_ge'
prims.inl:212: previous declaration of `VMpr_LargeInteger_ge'
prims.def:658: conflicting types for `VMpr_LargeInteger_times'
prims.inl:216: previous declaration of `VMpr_LargeInteger_times'
prims.def:704: conflicting types for `VMpr_LargeInteger_intDiv'
prims.inl:220: previous declaration of `VMpr_LargeInteger_intDiv'
prims.def:754: conflicting types for `VMpr_LargeInteger_modulo'
prims.inl:224: previous declaration of `VMpr_LargeInteger_modulo'
prims.def:807: conflicting types for `VMpr_LargeInteger_quo'
prims.inl:228: previous declaration of `VMpr_LargeInteger_quo'
prims.def:857: conflicting types for `VMpr_LargeInteger_rem'
prims.inl:232: previous declaration of `VMpr_LargeInteger_rem'
prims.def:910: conflicting types for `VMpr_LargeInteger_negated'
prims.inl:236: previous declaration of `VMpr_LargeInteger_negated'
prims.def:942: conflicting types for `VMpr_LargeInteger_bitAnd'
prims.inl:240: previous declaration of `VMpr_LargeInteger_bitAnd'
prims.def:987: conflicting types for `VMpr_LargeInteger_bitOr'
prims.inl:244: previous declaration of `VMpr_LargeInteger_bitOr'
prims.def:1032: conflicting types for `VMpr_LargeInteger_bitXor'
prims.inl:248: previous declaration of `VMpr_LargeInteger_bitXor'
prims.def:1077: conflicting types for `VMpr_LargeInteger_bitInvert'
prims.inl:252: previous declaration of `VMpr_LargeInteger_bitInvert'
prims.def:1108: conflicting types for `VMpr_LargeInteger_bitShift'
prims.inl:256: previous declaration of `VMpr_LargeInteger_bitShift'
prims.def:1152: conflicting types for `VMpr_LargeInteger_plus'
prims.inl:260: previous declaration of `VMpr_LargeInteger_plus'
prims.def:1197: conflicting types for `VMpr_LargeInteger_minus'
prims.inl:264: previous declaration of `VMpr_LargeInteger_minus'
prims.def:1242: conflicting types for `VMpr_LargeInteger_gcd'
prims.inl:268: previous declaration of `VMpr_LargeInteger_gcd'
prims.def:1294: conflicting types for `VMpr_LargeInteger_asFloatD'
prims.inl:272: previous declaration of `VMpr_LargeInteger_asFloatD'
prims.def:1324: conflicting types for `VMpr_LargeInteger_asFloatE'
prims.inl:276: previous declaration of `VMpr_LargeInteger_asFloatE'
prims.def:1354: conflicting types for `VMpr_LargeInteger_asFloatQ'
prims.inl:280: previous declaration of `VMpr_LargeInteger_asFloatQ'
prims.def:1393: conflicting types for `VMpr_FloatD_arith'
prims.inl:284: previous declaration of `VMpr_FloatD_arith'
prims.def:1457: conflicting types for `VMpr_FloatD_truncated'
prims.inl:288: previous declaration of `VMpr_FloatD_truncated'
prims.def:1482: conflicting types for `VMpr_FloatD_fractionPart'
prims.inl:292: previous declaration of `VMpr_FloatD_fractionPart'
prims.def:1502: conflicting types for `VMpr_FloatD_exponent'
prims.inl:296: previous declaration of `VMpr_FloatD_exponent'
prims.def:1529: conflicting types for `VMpr_FloatD_timesTwoPower'
prims.inl:300: previous declaration of `VMpr_FloatD_timesTwoPower'
prims.def:1552: conflicting types for `VMpr_FloatD_asFloatE'
prims.inl:304: previous declaration of `VMpr_FloatD_asFloatE'
prims.def:1569: conflicting types for `VMpr_FloatD_asFloatQ'
prims.inl:308: previous declaration of `VMpr_FloatD_asFloatQ'
prims.def:1594: conflicting types for `VMpr_FloatE_arith'
prims.inl:312: previous declaration of `VMpr_FloatE_arith'
prims.def:1658: conflicting types for `VMpr_FloatE_truncated'
prims.inl:316: previous declaration of `VMpr_FloatE_truncated'
prims.def:1683: conflicting types for `VMpr_FloatE_fractionPart'
prims.inl:320: previous declaration of `VMpr_FloatE_fractionPart'
prims.def:1703: conflicting types for `VMpr_FloatE_exponent'
prims.inl:324: previous declaration of `VMpr_FloatE_exponent'
prims.def:1730: conflicting types for `VMpr_FloatE_timesTwoPower'
prims.inl:328: previous declaration of `VMpr_FloatE_timesTwoPower'
prims.def:1753: conflicting types for `VMpr_FloatE_asFloatD'
prims.inl:332: previous declaration of `VMpr_FloatE_asFloatD'
prims.def:1770: conflicting types for `VMpr_FloatE_asFloatQ'
prims.inl:336: previous declaration of `VMpr_FloatE_asFloatQ'
prims.def:1795: conflicting types for `VMpr_FloatQ_arith'
prims.inl:340: previous declaration of `VMpr_FloatQ_arith'
prims.def:1859: conflicting types for `VMpr_FloatQ_truncated'
prims.inl:344: previous declaration of `VMpr_FloatQ_truncated'
prims.def:1884: conflicting types for `VMpr_FloatQ_fractionPart'
prims.inl:348: previous declaration of `VMpr_FloatQ_fractionPart'
prims.def:1904: conflicting types for `VMpr_FloatQ_exponent'
prims.inl:352: previous declaration of `VMpr_FloatQ_exponent'
prims.def:1931: conflicting types for `VMpr_FloatQ_timesTwoPower'
prims.inl:356: previous declaration of `VMpr_FloatQ_timesTwoPower'
prims.def:1954: conflicting types for `VMpr_FloatQ_asFloatD'
prims.inl:360: previous declaration of `VMpr_FloatQ_asFloatD'
prims.def:1971: conflicting types for `VMpr_FloatQ_asFloatE'
prims.inl:364: previous declaration of `VMpr_FloatQ_asFloatE'
prims.def:1990: conflicting types for `VMpr_Object_basicAt'
prims.inl:368: previous declaration of `VMpr_Object_basicAt'
prims.def:2014: conflicting types for `VMpr_Object_basicAtPut'
prims.inl:372: previous declaration of `VMpr_Object_basicAtPut'
prims.def:2040: conflicting types for `VMpr_Object_basicSize'
prims.inl:376: previous declaration of `VMpr_Object_basicSize'
prims.def:2051: conflicting types for `VMpr_String_basicAt'
prims.inl:380: previous declaration of `VMpr_String_basicAt'
prims.def:2076: conflicting types for `VMpr_String_basicAtPut'
prims.inl:384: previous declaration of `VMpr_String_basicAtPut'
prims.def:2104: conflicting types for `VMpr_CompiledBlock_create'
prims.inl:388: previous declaration of `VMpr_CompiledBlock_create'
prims.def:2122: conflicting types for `VMpr_CompiledMethod_create'
prims.inl:392: previous declaration of `VMpr_CompiledMethod_create'
prims.def:2143: conflicting types for `VMpr_Object_shallowCopy'
prims.inl:396: previous declaration of `VMpr_Object_shallowCopy'
prims.def:2155: conflicting types for `VMpr_Behavior_basicNew'
prims.inl:400: previous declaration of `VMpr_Behavior_basicNew'
prims.def:2177: conflicting types for `VMpr_Behavior_basicNewColon'
prims.inl:404: previous declaration of `VMpr_Behavior_basicNewColon'
prims.def:2206: conflicting types for `VMpr_Object_become'
prims.inl:408: previous declaration of `VMpr_Object_become'
prims.def:2228: conflicting types for `VMpr_Object_instVarAt'
prims.inl:412: previous declaration of `VMpr_Object_instVarAt'
prims.def:2251: conflicting types for `VMpr_Object_instVarAtPut'
prims.inl:416: previous declaration of `VMpr_Object_instVarAtPut'
prims.def:2276: conflicting types for `VMpr_Object_hash'
prims.inl:420: previous declaration of `VMpr_Object_hash'
prims.def:2292: conflicting types for `VMpr_SmallInteger_asObject'
prims.inl:424: previous declaration of `VMpr_SmallInteger_asObject'
prims.def:2314: conflicting types for `VMpr_SmallInteger_nextValidOop'
prims.inl:428: previous declaration of `VMpr_SmallInteger_nextValidOop'
prims.def:2336: conflicting types for `VMpr_Behavior_someInstance'
prims.inl:432: previous declaration of `VMpr_Behavior_someInstance'
prims.def:2356: conflicting types for `VMpr_Object_nextInstance'
prims.inl:436: previous declaration of `VMpr_Object_nextInstance'
prims.def:2390: conflicting types for `VMpr_ContextPart_continue'
prims.inl:440: previous declaration of `VMpr_ContextPart_continue'
prims.def:2413: conflicting types for `VMpr_BlockClosure_blockCopy'
prims.inl:444: previous declaration of `VMpr_BlockClosure_blockCopy'
prims.def:2438: conflicting types for `VMpr_BlockClosure_value'
prims.inl:448: previous declaration of `VMpr_BlockClosure_value'
prims.def:2450: conflicting types for `VMpr_BlockClosure_valueAndResumeOnUnwind'
prims.inl:452: previous declaration of
`VMpr_BlockClosure_valueAndResumeOnUnwind'
prims.def:2466: conflicting types for `VMpr_BlockClosure_valueWithArguments'
prims.inl:456: previous declaration of `VMpr_BlockClosure_valueWithArguments'
prims.def:2498: conflicting types for `VMpr_Object_perform'
prims.inl:460: previous declaration of `VMpr_Object_perform'
prims.def:2546: conflicting types for `VMpr_Object_performWithArguments'
prims.inl:464: previous declaration of `VMpr_Object_performWithArguments'
prims.def:2595: conflicting types for `VMpr_Semaphore_notifyAll'
prims.inl:468: previous declaration of `VMpr_Semaphore_notifyAll'
prims.def:2612: conflicting types for `VMpr_Semaphore_signalNotify'
prims.inl:472: previous declaration of `VMpr_Semaphore_signalNotify'
prims.def:2626: conflicting types for `VMpr_Semaphore_lock'
prims.inl:476: previous declaration of `VMpr_Semaphore_lock'
prims.def:2640: conflicting types for `VMpr_Semaphore_wait'
prims.inl:480: previous declaration of `VMpr_Semaphore_wait'
prims.def:2651: conflicting types for `VMpr_Semaphore_waitAfterSignalling'
prims.inl:484: previous declaration of `VMpr_Semaphore_waitAfterSignalling'
prims.def:2664: conflicting types for `VMpr_Process_resume'
prims.inl:488: previous declaration of `VMpr_Process_resume'
prims.def:2677: conflicting types for `VMpr_Process_singleStepWaitingOn'
prims.inl:492: previous declaration of `VMpr_Process_singleStepWaitingOn'
prims.def:2703: conflicting types for `VMpr_Process_yield'
prims.inl:496: previous declaration of `VMpr_Process_yield'
prims.def:2728: conflicting types for `VMpr_Behavior_flushCache'
prims.inl:500: previous declaration of `VMpr_Behavior_flushCache'
prims.def:2736: conflicting types for `VMpr_CompiledCode_discardTranslation'
prims.inl:504: previous declaration of `VMpr_CompiledCode_discardTranslation'
prims.def:2746: conflicting types for `VMpr_Object_changeClassTo'
prims.inl:508: previous declaration of `VMpr_Object_changeClassTo'
prims.def:2764: conflicting types for `VMpr_Time_timezoneBias'
prims.inl:512: previous declaration of `VMpr_Time_timezoneBias'
prims.def:2772: conflicting types for `VMpr_Time_timezone'
prims.inl:516: previous declaration of `VMpr_Time_timezone'
prims.def:2791: conflicting types for `VMpr_Time_secondClock'
prims.inl:520: previous declaration of `VMpr_Time_secondClock'
prims.def:2803: conflicting types for `VMpr_Time_millisecondClock'
prims.inl:524: previous declaration of `VMpr_Time_millisecondClock'
prims.def:2812: conflicting types for `VMpr_Processor_signalAtMilliseconds'
prims.inl:528: previous declaration of `VMpr_Processor_signalAtMilliseconds'
prims.def:2842: conflicting types for `VMpr_Processor_isTimeoutProgrammed'
prims.inl:532: previous declaration of `VMpr_Processor_isTimeoutProgrammed'
prims.def:2851: conflicting types for `VMpr_String_similarityTo'
prims.inl:536: previous declaration of `VMpr_String_similarityTo'
prims.def:2885: conflicting types for `VMpr_String_hash'
prims.inl:540: previous declaration of `VMpr_String_hash'
prims.def:2909: conflicting types for
`VMpr_ByteArray_replaceFromToWithStartingAt'
prims.inl:544: previous declaration of
`VMpr_ByteArray_replaceFromToWithStartingAt'
prims.def:2961: conflicting types for `VMpr_Object_identity'
prims.inl:548: previous declaration of `VMpr_Object_identity'
prims.def:2974: conflicting types for `VMpr_Object_class'
prims.inl:552: previous declaration of `VMpr_Object_class'
prims.def:2992: conflicting types for `VMpr_ObjectMemory_quit'
prims.inl:556: previous declaration of `VMpr_ObjectMemory_quit'
prims.def:3010: conflicting types for `VMpr_ObjectMemory_abort'
prims.inl:560: previous declaration of `VMpr_ObjectMemory_abort'
prims.def:3018: conflicting types for `VMpr_Dictionary_at'
prims.inl:564: previous declaration of `VMpr_Dictionary_at'
prims.def:3032: conflicting types for `VMpr_Dictionary_atPut'
prims.inl:568: previous declaration of `VMpr_Dictionary_atPut'
prims.def:3056: conflicting types for `VMpr_Object_bootstrapException'
prims.inl:572: previous declaration of `VMpr_Object_bootstrapException'
prims.def: In function `VMpr_Object_bootstrapException':
prims.def:3064: warning: implicit declaration of function `snv_printf'
prims.def: At top level:
prims.def:3078: conflicting types for `VMpr_Character_create'
prims.inl:576: previous declaration of `VMpr_Character_create'
prims.def:3101: conflicting types for `VMpr_Character_value'
prims.inl:580: previous declaration of `VMpr_Character_value'
prims.def:3112: conflicting types for `VMpr_Symbol_intern'
prims.inl:584: previous declaration of `VMpr_Symbol_intern'
prims.def:3133: conflicting types for `VMpr_Dictionary_new'
prims.inl:588: previous declaration of `VMpr_Dictionary_new'
prims.def:3146: conflicting types for `VMpr_Memory_addressOfOOP'
prims.inl:592: previous declaration of `VMpr_Memory_addressOfOOP'
prims.def:3164: conflicting types for `VMpr_Memory_addressOf'
prims.inl:596: previous declaration of `VMpr_Memory_addressOf'
prims.def:3184: conflicting types for `VMpr_SystemDictionary_backtrace'
prims.inl:600: previous declaration of `VMpr_SystemDictionary_backtrace'
prims.def:3192: conflicting types for `VMpr_SystemDictionary_getTraceFlag'
prims.inl:604: previous declaration of `VMpr_SystemDictionary_getTraceFlag'
prims.def:3219: conflicting types for `VMpr_SystemDictionary_setTraceFlag'
prims.inl:608: previous declaration of `VMpr_SystemDictionary_setTraceFlag'
prims.def:3246: conflicting types for `VMpr_CObject_alloc'
prims.inl:612: previous declaration of `VMpr_CObject_alloc'
prims.def:3266: conflicting types for `VMpr_Memory_at'
prims.inl:616: previous declaration of `VMpr_Memory_at'
prims.def:3332: conflicting types for `VMpr_Memory_atPut'
prims.inl:620: previous declaration of `VMpr_Memory_atPut'
prims.def:3444: conflicting types for `VMpr_Behavior_methodsFor'
prims.inl:624: previous declaration of `VMpr_Behavior_methodsFor'
prims.def:3455: conflicting types for `VMpr_Behavior_methodsForIfTrue'
prims.inl:628: previous declaration of `VMpr_Behavior_methodsForIfTrue'
prims.def:3477: conflicting types for `VMpr_Processor_disableEnableInterrupts'
prims.inl:632: previous declaration of `VMpr_Processor_disableEnableInterrupts'
prims.def:3502: conflicting types for `VMpr_Processor_signalOnInterrupt'
prims.inl:636: previous declaration of `VMpr_Processor_signalOnInterrupt'
prims.def:3524: conflicting types for `VMpr_ObjectMemory_getSpaceGrowRate'
prims.inl:640: previous declaration of `VMpr_ObjectMemory_getSpaceGrowRate'
prims.def:3532: conflicting types for `VMpr_ObjectMemory_setSpaceGrowRate'
prims.inl:644: previous declaration of `VMpr_ObjectMemory_setSpaceGrowRate'
prims.def:3564: conflicting types for `VMpr_ObjectMemory_getSmoothingFactor'
prims.inl:648: previous declaration of `VMpr_ObjectMemory_getSmoothingFactor'
prims.def:3572: conflicting types for `VMpr_ObjectMemory_setSmoothingFactor'
prims.inl:652: previous declaration of `VMpr_ObjectMemory_setSmoothingFactor'
prims.def:3603: conflicting types for
`VMpr_ObjectMemory_getGrowThresholdPercent'
prims.inl:656: previous declaration of
`VMpr_ObjectMemory_getGrowThresholdPercent'
prims.def:3611: conflicting types for
`VMpr_ObjectMemory_setGrowThresholdPercent'
prims.inl:660: previous declaration of
`VMpr_ObjectMemory_setGrowThresholdPercent'
prims.def:3642: conflicting types for `VMpr_ObjectMemory_getBigObjectThreshold'
prims.inl:664: previous declaration of `VMpr_ObjectMemory_getBigObjectThreshold'
prims.def:3650: conflicting types for `VMpr_ObjectMemory_setBigObjectThreshold'
prims.inl:668: previous declaration of `VMpr_ObjectMemory_setBigObjectThreshold'
prims.def:3678: conflicting types for `VMpr_ObjectMemory_growTo'
prims.inl:672: previous declaration of `VMpr_ObjectMemory_growTo'
prims.def:3697: conflicting types for `VMpr_ObjectMemory_update'
prims.inl:676: previous declaration of `VMpr_ObjectMemory_update'
prims.def:3712: conflicting types for `VMpr_CObject_allocType'
prims.inl:680: previous declaration of `VMpr_CObject_allocType'
prims.def:3735: conflicting types for `VMpr_Float_sin'
prims.inl:684: previous declaration of `VMpr_Float_sin'
prims.def:3763: conflicting types for `VMpr_Float_cos'
prims.inl:688: previous declaration of `VMpr_Float_cos'
prims.def:3791: conflicting types for `VMpr_Float_tan'
prims.inl:692: previous declaration of `VMpr_Float_tan'
prims.def:3819: conflicting types for `VMpr_Float_arcSin'
prims.inl:696: previous declaration of `VMpr_Float_arcSin'
prims.def:3847: conflicting types for `VMpr_Float_arcCos'
prims.inl:700: previous declaration of `VMpr_Float_arcCos'
prims.def:3875: conflicting types for `VMpr_Float_arcTan'
prims.inl:704: previous declaration of `VMpr_Float_arcTan'
prims.def:3903: conflicting types for `VMpr_Float_exp'
prims.inl:708: previous declaration of `VMpr_Float_exp'
prims.def:3931: conflicting types for `VMpr_Float_ln'
prims.inl:712: previous declaration of `VMpr_Float_ln'
prims.def:3959: conflicting types for `VMpr_Float_pow'
prims.inl:716: previous declaration of `VMpr_Float_pow'
prims.def:4033: conflicting types for `VMpr_CObject_free'
prims.inl:720: previous declaration of `VMpr_CObject_free'
prims.def:4049: conflicting types for `VMpr_Float_sqrt'
prims.inl:724: previous declaration of `VMpr_Float_sqrt'
prims.def:4079: conflicting types for `VMpr_Float_ceil_floor'
prims.inl:728: previous declaration of `VMpr_Float_ceil_floor'
prims.def:4112: conflicting types for `VMpr_Behavior_basicNewFixed'
prims.inl:732: previous declaration of `VMpr_Behavior_basicNewFixed'
prims.def:4133: conflicting types for `VMpr_Behavior_basicNewFixedColon'
prims.inl:736: previous declaration of `VMpr_Behavior_basicNewFixedColon'
prims.def:4162: conflicting types for `VMpr_Object_tenure'
prims.inl:740: previous declaration of `VMpr_Object_tenure'
prims.def:4177: conflicting types for `VMpr_Object_makeFixed'
prims.inl:744: previous declaration of `VMpr_Object_makeFixed'
prims.def:4197: conflicting types for `VMpr_CObject_at'
prims.inl:748: previous declaration of `VMpr_CObject_at'
prims.def:4317: conflicting types for `VMpr_CObject_atPut'
prims.inl:752: previous declaration of `VMpr_CObject_atPut'
prims.def:4486: conflicting types for `VMpr_CString_replaceWith'
prims.inl:756: previous declaration of `VMpr_CString_replaceWith'
prims.def:4518: conflicting types for `VMpr_ByteArray_fromCData'
prims.inl:760: previous declaration of `VMpr_ByteArray_fromCData'
prims.def:4541: conflicting types for `VMpr_String_fromCData'
prims.inl:764: previous declaration of `VMpr_String_fromCData'
prims.def:4567: conflicting types for `VMpr_String_ByteArray_asCData'
prims.inl:768: previous declaration of `VMpr_String_ByteArray_asCData'
prims.def:4602: conflicting types for `VMpr_SystemDictionary_byteCodeCounter'
prims.inl:772: previous declaration of `VMpr_SystemDictionary_byteCodeCounter'
prims.def:4610: conflicting types for `VMpr_SystemDictionary_debug'
prims.inl:776: previous declaration of `VMpr_SystemDictionary_debug'
prims.def:4620: conflicting types for `VMpr_Object_isReadOnly'
prims.inl:780: previous declaration of `VMpr_Object_isReadOnly'
prims.def:4631: conflicting types for `VMpr_Object_makeReadOnly'
prims.inl:784: previous declaration of `VMpr_Object_makeReadOnly'
prims.def:4658: conflicting types for `VMpr_Behavior_compileString'
prims.inl:788: previous declaration of `VMpr_Behavior_compileString'
prims.def:4682: conflicting types for `VMpr_Behavior_compileStringIfError'
prims.inl:792: previous declaration of `VMpr_Behavior_compileStringIfError'
prims.def:4750: conflicting types for `VMpr_CFuncDescriptor_create'
prims.inl:796: previous declaration of `VMpr_CFuncDescriptor_create'
prims.def:4777: conflicting types for `VMpr_ObjectMemory_snapshot'
prims.inl:800: previous declaration of `VMpr_ObjectMemory_snapshot'
prims.def:4796: conflicting types for `VMpr_Object_basicPrint'
prims.inl:804: previous declaration of `VMpr_Object_basicPrint'
prims.def:4805: conflicting types for `VMpr_Object_makeWeak'
prims.inl:808: previous declaration of `VMpr_Object_makeWeak'
prims.def:4815: conflicting types for `VMpr_FileDescriptor_fileOp'
prims.inl:812: previous declaration of `VMpr_FileDescriptor_fileOp'
prims.def: In function `VMpr_FileDescriptor_fileOp':
prims.def:4885: warning: implicit declaration of function `snv_asprintf'
prims.def:4922: warning: implicit declaration of function `__errno_location'
prims.def:4922: invalid type argument of `unary *'
prims.def:4933: invalid type argument of `unary *'
prims.def:4948: invalid type argument of `unary *'
prims.def:4957: invalid type argument of `unary *'
prims.def:5058: invalid type argument of `unary *'
prims.def:5058: invalid type argument of `unary *'
prims.def:5061: invalid type argument of `unary *'
prims.def: At top level:
prims.def:5144: conflicting types for `VMpr_FileDescriptor_socketOp'
prims.inl:816: previous declaration of `VMpr_FileDescriptor_socketOp'
prims.def: In function `VMpr_FileDescriptor_socketOp':
prims.def:5193: invalid type argument of `unary *'
prims.def:5195: invalid type argument of `unary *'
prims.def:5222: invalid type argument of `unary *'
prims.def:5223: invalid type argument of `unary *'
prims.def:5225: invalid type argument of `unary *'
prims.def:5228: invalid type argument of `unary *'
prims.def: At top level:
prims.def:5280: conflicting types for `VMpr_CFuncDescriptor_asyncCall'
prims.inl:820: previous declaration of `VMpr_CFuncDescriptor_asyncCall'
prims.def:5318: conflicting types for `VMpr_CFuncDescriptor_call'
prims.inl:824: previous declaration of `VMpr_CFuncDescriptor_call'
prims.def:5372: conflicting types for `VMpr_Object_makeEphemeron'
prims.inl:828: previous declaration of `VMpr_Object_makeEphemeron'
prims.def:5383: conflicting types for `VMpr_Namespace_setCurrent'
prims.inl:832: previous declaration of `VMpr_Namespace_setCurrent'
prims.def:5403: conflicting types for `VMpr_ObjectMemory_gcPrimitives'
prims.inl:836: previous declaration of `VMpr_ObjectMemory_gcPrimitives'
prims.def:5437: conflicting types for `VMpr_HOLE'
prims.inl:840: previous declaration of `VMpr_HOLE'
In file included from interp.c:677:
interp-bc.inl: In function `_gst_send_message_internal':
interp-bc.inl:229: `method_cache' undeclared (first use in this function)
interp-bc.inl:229: (Each undeclared identifier is reported only once
interp-bc.inl:229: for each function it appears in.)
interp-bc.inl:218: warning: `methodData' might be used uninitialized in this
function
interp-bc.inl: In function `_gst_interpret':
interp-bc.inl:996: `queued_async_signals' undeclared (first use in this
function)
interp.c: In function `_gst_empty_context_pool':
interp.c:685: `chunks' undeclared (first use in this function)
interp.c: In function `empty_context_stack':
interp.c:707: `lifo_contexts' undeclared (first use in this function)
interp.c:702: warning: `contextOOP' might be used uninitialized in this function
interp.c: In function `alloc_new_chunk':
interp.c:773: `chunks' undeclared (first use in this function)
interp.c: In function `check_send_correctness':
interp.c:968: `method_cache' undeclared (first use in this function)
interp.c: In function `unwind_context':
interp.c:986: `lifo_contexts' undeclared (first use in this function)
interp.c:982: warning: `numLifoContexts' might be used uninitialized in this
function
interp.c: In function `_gst_async_signal':
interp.c:1496: `queued_async_signals' undeclared (first use in this function)
interp.c: In function `_gst_async_signal_and_unregister':
interp.c:1508: `queued_async_signals' undeclared (first use in this function)
interp.c: In function `_gst_init_interpreter':
interp.c:1956: `lifo_contexts' undeclared (first use in this function)
interp.c: In function `_gst_invalidate_method_cache':
interp.c:2104: `method_cache' undeclared (first use in this function)
interp.c: In function `copy_semaphore_oops':
interp.c:2138: `queued_async_signals' undeclared (first use in this function)
interp.c: In function `mark_semaphore_oops':
interp.c:2174: `queued_async_signals' undeclared (first use in this function)
interp.c: In function `stop_executing':
interp.c:2293: warning: implicit declaration of function `longjmp'
interp.c: In function `check_send_correctness':
interp.c:962: warning: `methodData' might be used uninitialized in this function
make[3]: *** [interp.lo] Error 1
make[3]: Leaving directory `/home/david/00-poubelle/smalltalk-2.1.1/libgst'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/david/00-poubelle/smalltalk-2.1.1/libgst'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/david/00-poubelle/smalltalk-2.1.1'
make: *** [all] Error 2
--
david.mentre@xxxxxxxxxx
Date: April 20, 2003
From: Markus Fritsche <Fritsche.Markus@xxxxxxx>
In-reply-to:
<001301c30710$fe046d40$afdd1d97@bonz
>
References:
<000001c30703$e07cd6c0$0200a8c0@minasmorgul
> <001301c30710$fe046d40$afdd1d97@bonz
>
Bonzini wrote:
Configure with TCLSH=cygtclsh80 ./configure or with ./configure --with-tcl=/usr/lib
I triedTCLSH=tclsh84 ('cause I have the latest 8.4 tcl/tk installed, the ones found with the cygwin installer), but configure sez:
Auxiliary libraries: checking for nl_langinfo and CODESET... yes checking for iconv... no, consider installing GNU libiconv checking how to link with GMP... not found checking for tclsh... /usr/bin/tclsh.exe checking for Tcl 8.x... no checking for Tk 8.x... no checking how to link with Tcl/Tk 8.x... not found checking how to link with readline... -lreadline Regards, Markus
Date: April 20, 2003
From: "Bonzini" <bonzini@xxxxxxx>
References:
<000001c30703$e07cd6c0$0200a8c0@minasmorgul
>
> gst -qK browser/Run.st
Hmmm... I just found that when I built Smalltalk under Cygwin it failed to
detect
Tcl/Tk because of the weird name it has under Cygwin. Configure with
TCLSH=cygtclsh80 ./configure
or with
./configure --with-tcl=/usr/lib
Paolo
Date: April 20, 2003
From: François-Denis Gonthier <fgonthier@xxxxxxxxxxxxxxxx>
In-reply-to:
<003501c306c4$b27c19a0$0fdf1d97@bonz>
References:
<003501c306c4$b27c19a0$0fdf1d97@bonz>
Hello again :) With a bit of cut&paste magic, I got i18n to compile. Everything works fine now. I couldn't figure out what was wrong with the installed copy of the Win32 headers I had. But now I've go another error. I may sound annoying but I figure that I'm not the only one trying to get GNU Smalltalk to work with Cygwin. I tried to load the browser with: gst -qK browser/Run.st but: "Scavenging... 93% reclaimed, done" "Scavenging... 93% reclaimed, done" Loading package BloxTK Object: DLD error: requested module blox-tk was not found SystemExceptions.CInterfaceError(Exception)>>#signal SystemExceptions.CInterfaceError class(Exception class)>>#signal: DLD class>>#addModule: optimized [] in PackageLoader class>>#primFileInPackage: Set(HashedCollection)>>#do: PackageLoader class>>#primFileInPackage: optimized [] in PackageLoader class>>#fileInPackages: OrderedCollection(SequenceableCollection)>>#do: PackageLoader class>>#fileInPackages: PackageLoader class>>#fileInPackage: UndefinedObject>>#executeStatements /usr/local/share/smalltalk/browser/Run.st:44: invalid scope resolution I build 2.1 on Linux and it worked right away without fiddling with the default configuration -----Message d'origine----- De : Bonzini [mailto:bonzini@xxxxxxx] Envoyé : 19 avril 2003 18:40 À : François-Denis Gonthier Objet : Re: [Help-smalltalk] Cygwin? There seems to be a problem with your Win32 headers, unrelated to GNU Smalltalk. Anyway this is not very important, if you don't want to investigate use make -k and you'll nevertheless have a usable executable. Paolo
Date: April 19, 2003
From: "Bonzini" <bonzini@xxxxxxx>
References:
<000001c30632$02d26460$0200a8c0@minasmorgul
>
Use 2.1.1 |_ _ _ __ |_)(_)| ),' ------- '---
Date: April 19, 2003
From: François-Denis Gonthier <fgonthier@xxxxxxxxxxxxxxxx>
hello all, I've got some small problem with building GNU Smalltalk on Cygwin. I did not find any documents or special instructions for building it on Cygwin so I thought I might just ask on that mailing list for infos: First, it doesn't build with Tk, even with the --with-tk switch. I tried several path but none worked and Tcl/Tk was never detected by Cygwin. Yes, Tcl/Tk is installed :) Second: configure goes fine. Build fails with the same error David Cargo reported. sysdep.c: In function `_gst_open_pipe': sysdep.c:1163: warning: implicit declaration of function `spawnl' sysdep.c:1163: `P_NOWAIT' undeclared (first use in this function) sysdep.c:1163: (Each undeclared identifier is reported only once sysdep.c:1163: for each function it appears in.) make[3]: *** [sysdep.lo] Error 1 make[3]: Leaving directory `/cygdrive/z/cygwin/smalltalk-2.1/libgst' make[2]: *** [all] Error 2 make[2]: Leaving directory `/cygdrive/z/cygwin/smalltalk-2.1/libgst' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/cygdrive/z/cygwin/smalltalk-2.1' make: *** [all] Error 2 Is there anywhere I can get instructions on how to build GNU Smalltalk on Cygwin? Thank you F-D Gonthier
Date: April 17, 2003
From: "Bonzini" <bonzini@xxxxxxx>
References:
<20030416091215.62726.qmail@xxxxxxxxxxxxxxxxxxxxxx>
It all boils down to a single bug: in configure.ac, test "$gst_cv_inet_sockets" != "not found" && MODULES_TCP="tcp.la" must be changed to read test "$gst_cv_inet_sockets" != no && MODULES_TCP="tcp.la" I am preparing a patch for Cygwin which will include this little change. Otherwise, make will attempt to compile the TCP module even if sockets are not found; the #error is there in tcp.c to show this kind of bug, because if there are no sockets usually tcp.c will not even be compiled. |_ _ _ __ |_)(_)| ),' ------- '---
Date: April 17, 2003
From: "David Cargo" <david_s_cargo@xxxxxxxxxxx>
When I try to compile gst on Windows XP Pro with Cygwin, I get
errors. What's the best way to capture the output so that the
underlying problem can be diagnosed? Here I have redirected stderr
to a log file:
In file included from gstpriv.h:502,
from sysdep.c:38:
dict.inl:40: warning: redefinition of `int64_t'
/usr/include/cygwin/types.h:128: warning: `int64_t' previously declared here
dict.inl:41: warning: redefinition of `uint64_t'
/usr/include/cygwin/types.h:145: warning: `uint64_t' previously declared
here
sysdep.c: In function `_gst_open_pipe': sysdep.c:1163: warning: implicit declaration of function `spawnl' sysdep.c:1163: `P_NOWAIT' undeclared (first use in this function) sysdep.c:1163: (Each undeclared identifier is reported only once sysdep.c:1163: for each function it appears in.) make[3]: *** [sysdep.lo] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Is there a way to tell if a Cygwin installation is current enough to use to build gst? David S. Cargo (david_s_cargo@xxxxxxxxxxx) _________________________________________________________________MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus
Date: April 16, 2003
From: "Bonzini" <bonzini@xxxxxxx>
References:
<20030416091215.62726.qmail@xxxxxxxxxxxxxxxxxxxxxx>
> 1) Should i do --disable-jit to disable just-in-time compilation? or that's > the > default That's the default, besides JIT is only supported for i386/SPARC/PPC. > 2) I am getting an error similar to "INET socket not found" when I try to make > the tcp module. To get rid of it, I'm changing my config.cache from > gst_cv_inet_sockets=no to gst_cv_inet_sockets=yes and running configuration > again. Is that the fix for it? It is not a fix but if you're not going to use sockets then it works. I'll revisit that, I don't remember the exact behavior. > 3) What's the use of --without-PACKAGE? can i use it for --without-tcp to not > icnlude the tcp module? --without-PACKAGE is a generic configure option. The supported --with/--without options are included. > 4) Is it possible to compile gst without any networking components so there > are > no dependencies on libsocket and libnsl? The networking components are only used in a shared object, not in the main gst executable. If it halts when building tcp, just run "make -k" or similarly ensure that you have an executable -- then, launch it. Paolo
Date: April 16, 2003
From: "Bonzini" <bonzini@xxxxxxx>