Activity for David Stes

  • David Stes David Stes committed [78594a] on Code

    Add link to Taskmaster paper

  • David Stes David Stes committed [0100d0] on Code

    add gcc 13.3 as compatible C compiler

  • David Stes David Stes posted a comment on discussion General Discussion

    I've released a package objc 3.3.45.

  • David Stes David Stes committed [ae1bf5] on Code

    add howmany-utmpx.m example

  • David Stes David Stes committed [ac699c] on Code

    Fix make distclean

  • David Stes David Stes committed [8ae717] on Code

    Fix LEX='flex --nounistd' example

  • David Stes David Stes committed [a4ebbd] on Code

    Add comment on Berkeley yacc

  • David Stes David Stes posted a comment on discussion General Discussion

    Portable Object Compiler 3.3.42 seems to compile fine using the latest byacc - 2.0 20240109 Any version of byacc should work, for convenience I have byacc 1.9.1 on the byacc files folder on this site but if the operating system (such as OpenBSD) has a native Berkeley yacc package (which is called yacc and not byacc there) that version of yacc can be used of course.

  • David Stes David Stes posted a comment on discussion General Discussion

    I hope that my answer helped and that you were able to compile Portable Object Compiler on OpenBSD for ARM. Before installing you optionally can run tests with : gmake test This should print something like : Portable Object Compiler 3.3.39 (c) 1997-2023. Distributed under the terms of the GNU LGPL. /usr/bin/objc objut.o -noLibs ../oclib/oclib.a ../objpak/objpak.a ../objcrt/objcrt.a -o objut ./objut Object ... Message Block Object Unit Test: number of classes is 105 Object Unit Test: success Note...

  • David Stes David Stes posted a comment on discussion General Discussion

    I've upgraded the autoconf related scripts to the 2023 (latest) release of GNU autoconf. As always I'm interested in submissions for the objc-3.3.42/Platforms.txt file (the config.guess output and additional info such as the C compiler that is being used or info on the CPU and hardware being targeted). Regards David Stes

  • David Stes David Stes committed [ad875e] on Code

    Upgraded to autoconf 2.72

  • David Stes David Stes posted a comment on discussion General Discussion

    OpenBSD is an excellent UNIX distribution so hopefully I can help to get the Portable Object Compiler ported to OpenBSD 7.4 ARM. From looking at the screenshots, I think you correctly configured the boostrap compiler with configure --prefix=/opt/objc-bootstrap That is correct and well done so that the bootstrtap compiler was installed in /opt/objc-bootstrap. The next step is to build the real compiler and there you should use a different prefix. For the real compiler you can use something like: configure...

  • David Stes David Stes committed [bb4edb] on Code

    Create configure with autoconf 2.71

  • David Stes David Stes posted a comment on discussion General Discussion

    Although I'm not generating the configure script with autoconf 2.71, I am releasing objc-3.3.40 (see src directory under Files) with an update to prepare for using autoconf 2.71 (in the future). For the moment the configure script is generated with autoconf 2.68 but future versions of POC will start using autoconf 2.71 or higher. Also I'm glad to say that a few months ago our submission for a macro for 'tentative definitions' was accepted in the autoconf-archive (a set of macros for configure/autoconf)....

  • David Stes David Stes committed [3e21d2] on Code

    remove AC_HEADER_STDC for autoconf 2.71

  • David Stes David Stes committed [5432f0] on Code

    Add Debian 12.1 to Platforms

  • David Stes David Stes posted a comment on discussion General Discussion

    Portable Object Compiler 3.3.39 compiles and works without problems it seems on Debian 12 with gcc 12 (Debian 12.2.0-14) and interestingly, with the BSD yacc (byacc) bundled with Debian : byacc - 2.0 20221106 (installed by "apt install byacc"). Flex 2.6.4 and autoconf 2.7.1 / automake 1.16.5. I''ve created a .deb package and put in under files/debian. for amd64.

  • David Stes David Stes posted a comment on discussion General Discussion

    Installations instructions are at https://sourceforge.net/p/objc/code/ci/master/tree/Install.txt First build objc-bootstrap and install in some non-standard directory or non-standard location like: gnutar xvfz objc-3.3.38-bootstrap.tar.gz cd objc-3.3.38-bootstrap ./configure --prefix=/opt/objc-bootstrap make make install This installs in an unusual or non-standard place like /opt/objc-bootstrap, which is intentional. By this I mean, that the purpose is to install these files in an unusual location...

  • David Stes David Stes committed [bb332f] on Code

    fix Exception class -otb build

  • David Stes David Stes committed [714aac] on Code

    move C tentative definition test to ax_cc_tentdef.m4

  • David Stes David Stes committed [f4f65a] on Code

    fix temp object file in configure test

  • David Stes David Stes committed [b42f82] on Code

    install manpages in man3objc

  • David Stes David Stes committed [a70548] on Code

    Add gcc Debian 10.2.1-6 to Platforms.txt

  • David Stes David Stes committed [9fa0b6] on Code

    update bootstrap compiler to 3.3.35

  • David Stes David Stes committed [6a4c95] on Code

    make Object Unit Test program print success or failed

  • David Stes David Stes committed [c38d35] on Code

    add spec file for objc-bootstrap

  • David Stes David Stes committed [29a7f6] on Code

    accept OPT_MFLAGS setting on configure cmdline

  • David Stes David Stes committed [11e7b1] on Code

    update for 3.3.32

  • David Stes David Stes committed [8184c7] on Code

    Add OpenSUSE 15.4 leap to Platforms. Update Install.txt document

  • David Stes David Stes committed [6d2201] on Code

    add gcc 10.4 to Platform.txt

  • David Stes David Stes committed [1ac2fa] on Code

    make configure script test on tentative definitions

  • David Stes David Stes committed [90f37e] on Code

    update bootstrap configure script for attribute common test

  • David Stes David Stes committed [0df2f7] on Code

    test whether compiler supports __attribute__ (( __common__ ))

  • David Stes David Stes committed [6e8b13] on Code

    Add code generation support for __attribute__((__common__))

  • David Stes David Stes committed [05378d] on Code

    update to opensmalltalk 5.0.3275

  • David Stes David Stes committed [4d694f]

    Update URL info

  • David Stes David Stes committed [de96c8]

    Split configure.in for bootstrap into util

  • David Stes David Stes committed [dc605a]

    Change rule prelink.c compile in Makefile

  • David Stes David Stes committed [3734d3]

    Add rule in Makefile for wifexit.c build

  • David Stes David Stes committed [7aa5b8]

    Change compile of _prelink.c

  • David Stes David Stes committed [d236ae]

    Fix Makefile for out of source tree build

  • David Stes David Stes committed [7436cd]

    Change Makefile to support out of source tree build

  • David Stes David Stes committed [540d52]

    add VPATH to Makefile

  • David Stes David Stes committed [7d15d8]

    Add initfile to Makefile

  • David Stes David Stes committed [655eb1]

    Update to 0.3.1

  • David Stes David Stes committed [5e4c23]

    add OpenBSD 7.1 to platforms file

  • David Stes David Stes posted a comment on discussion General Discussion

    objpak is an implementation of the basic collection class library as described in Brad Cox' book on Objective-C. This implementation is relatively close to the classes as discussed there (see the file Books.txt in the src/objc-3.3.25 package) but it is not 100% the same because objpak uses Objective-C Blocks which were not available at the time the book was published and I have no intention to change anything about objpak. In fact if I'd change anything, it would rather be to fix some of the small...

  • David Stes David Stes committed [158143]

    update to 5.0.3184 (VM 2022)

  • David Stes David Stes committed [b93050]

    update to 5.0.3142

  • David Stes David Stes committed [69332e]

    use inisqueak with the -n option

  • David Stes David Stes committed [4b527c]

    add exit 0 in inisqueak.sh

  • David Stes David Stes committed [95d89c]

    Initial commit

  • David Stes David Stes committed [1b7c62]

    add squeak.sh script

  • David Stes David Stes committed [3a25fb]

    Update readme

  • David Stes David Stes committed [576576]

    Update to 3.3.25

  • David Stes David Stes committed [a50714]

    Initial commit

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes committed [9be14e]

    Initial commit

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes committed [7cbfff]

    Update to 5.0.3090

  • David Stes David Stes committed [bb9703]

    Initial Commit

  • David Stes David Stes committed [af41f1]

    Initial commit

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes committed [d1b576]

    Update to rev 3811

  • David Stes David Stes committed [5927c9]

    Update to 3074. Change for 32bit/64bit suffix in lib

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes committed [a84c25]

    update for new src/ directories cog vm 3047

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes committed [f89bca]

    Add Fedora 34 / Debian 11

  • David Stes David Stes committed [777f90]

    update to 5.0.3033

  • David Stes David Stes committed [89996f]

    squeak: update to 4.19.9

  • David Stes David Stes committed [aab88f]

    cog-spur: update to 5.0.3033 + alignment patch

  • David Stes David Stes committed [e9365a]

    stack-spur: update to 5.0.3033

  • David Stes David Stes committed [051528]

    Upgrade squeak to SVN 3806, Cuis plugin v5

  • David Stes David Stes committed [d81243]

    Update to 2967

  • David Stes David Stes committed [09f3a5]

    use libmapmalloc for acquiring heap space

  • David Stes David Stes committed [4e7715]

    Add cog-spur manifest. Change squeak driver

  • David Stes David Stes committed [c7b4b8]

    Upgrade stack vm to 2957, include Cuis VectorEnginePlugin

  • David Stes David Stes committed [0ee2b2]

    change to runtime/smalltalk

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes committed [adeb1a]

    Add Cuis VectorEnginePlugin to squeak

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes committed [0c15d9]

    Rename package squeak-5 to stack-spur

1 >