[squeak-dev] Squeak 4.6 on 32-Bits FreeBSD 11.1

Edwin Ancaer eancaer at gmail.com
Wed May 16 20:38:00 UTC 2018


Dave, ank you for the reply.


I followed the script at  http://wiki.squeak.org/squeak/6354, up to the
make instruction. Apparently, the differences between FreeBSD and Linux
make some changes in the sources necessary. I'm  stuck with this error:

[ 89%] Building C object
UUIDPlugin/CMakeFiles/UUIDPlugin.dir/home/edwin/squeak/platforms/unix/plugins/UUIDPlugin/sqUnixUUID.c.o
cc: warning: argument unused during compilation: '-L/usr/local/lib'
[-Wunused-command-line-argument]
In file included from
/home/edwin/squeak/platforms/unix/plugins/UUIDPlugin/sqUnixUUID.c:10:
/usr/local/include/uuid/uuid.h:44:23: error: typedef redefinition with
different types ('unsigned char [16]'
      vs 'struct uuid')
typedef unsigned char uuid_t[16];
                      ^
/usr/include/sys/uuid.h:77:21: note: previous definition is here
typedef struct uuid uuid_t;
                    ^
1 error generated.
*** Error code 1

Anybody an idea if and how this can be solved?

Thanks

Edwin Ancaer



> Edwin,
>
> I do not have FreeBSD to check, but it looks like the instructions you are
> following my refer to some out of date packages. It is quite likely that
> the
> normal build instructions for Unix systems will work for you:
>
>  http://wiki.squeak.org/squeak/6354
>
> Unfortunately you cannot run the build script at the moment, the source
> server
> at squeakvm.org has been under hacker attack recently from sites in Korea
> and
> China, and seems to be temporarily out of disk space as a result. I've sent
> email to Ian Piumarta and hopefully it will be back to normal in a day or
> so.
>
> Dave
>
> On Mon, May 14, 2018 at 05:32:24AM +0200, Edwin Ancaer wrote:
> > In a post from Milan Vavra, pointed to by
> > https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&
> cd=2&cad=rja&uact=8&ved=0ahUKEwj1yq_ozIPbAhXCalAKHZkDAB8QFgg0MAE&
> url=https%3A%2F%2Fmilanvavra.wordpress.com%2F2017%2F01%2F31%2Fsqueak-4-6-
> installation-on-32bit-freebsd-10-3%2F&usg=AOvVaw3U7_2Db95P7sW5X4e6fd6b,
> >
> > the way to compile the Squeak-port to get squeak running on FreeBSD 10/3
> is
> > described.
> >
> > I tried this on FreeBSD 11.1, but it did not seem to work anymore?
> >
> > Should this still be possible to get squeak running on FreeBSD 11?
> >
> >
> > I did a make install with the environment variables set as:
> >
> > [edwin at ottopedi ~]$ echo $CFLAGS
> > -O0
> > [edwin at ottopedi ~]$ echo $WITH_DEBUG
> > yes
> >
> > On executing the command:
> >
> > squeak /usr/local/lib/squeak/Squeak4.6-15102.image
> >
> > I got a coredump with the following backtrace
> >
> > ((gdb) bt
> > #0  0x0806c91e in commonVariableatcacheIndex ()
> > #1  0x0806c61b in commonAt ()
> > #2  0x0805c3ba in primitiveAt ()
> > #3  0x08069138 in interpret ()
> > #4  0x080795ec in main ()
> >
> > Thanks,
> >
> > Edwin Ancaer
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20180516/5adda422/attachment.html>


More information about the Squeak-dev mailing list