Thread: [ooc-compiler] oo2c-2.1.10 released
Brought to you by:
mva
|
From: Michael v. A. <mic...@gm...> - 2006-01-08 13:49:52
|
This is purely a bugfix release. (oo2c) Fix type guards involving type variables. (oo2c) Fix LSH and ROT to the right for types smaller than 32 bit. (oo2c) Fix exported but unnamed record pointers. (oo2c) Some error recovery fixes. (PROBLEMS) Add hint about static linking with libtool. A happy new year to all of you! -- mva |
|
From: August K. <fus...@co...> - 2006-01-09 01:44:46
|
Michael van Acken wrote:
> This is purely a bugfix release.
>=20
> (oo2c) Fix type guards involving type variables.
>=20
> (oo2c) Fix LSH and ROT to the right for types smaller than 32 bit.
>=20
> (oo2c) Fix exported but unnamed record pointers.
>=20
> (oo2c) Some error recovery fixes.
>=20
> (PROBLEMS) Add hint about static linking with libtool.
Great!
Compiled almost cleanly with gcc 4.0 on Ubuntu. See warnings below.
Regards,
August
...
In file included from ./lib/obj/LRealConv.d:2,
from ./lib/obj/LRealConv.c:1:
./lib/obj/libc.oh:13: warning: conflicting types for built-in function=20
=91sprintf=92
...
In file included from ./lib/obj/LRealStr.d:2,
from ./lib/obj/LRealStr.c:1:
./lib/obj/libc.oh:13: warning: conflicting types for built-in function=20
=91sprintf=92
...
In file included from ./lib/obj/RealConv.d:2,
from ./lib/obj/RealConv.c:1:
./lib/obj/libc.oh:13: warning: conflicting types for built-in function=20
=91sprintf=92
...
In file included from ./lib/obj/RealStr.d:2,
from ./lib/obj/RealStr.c:1:
./lib/obj/libc.oh:13: warning: conflicting types for built-in function=20
=91sprintf=92
...
lib/src/XML/UnicodeCodec/ImportAll.Mod:4:20: Warning: Unused object
lib/src/XML/UnicodeCodec/ImportAll.Mod:4:44: Warning: Unused object
lib/src/XML/UnicodeCodec/ImportAll.Mod:5:20: Warning: Unused object
lib/src/XML/UnicodeCodec/ImportAll.Mod:5:44: Warning: Unused object
...
In file included from lib/obj/LRealConv.d:2,
from lib/obj/LRealConv.c:1:
lib/obj/libc.oh:13: warning: conflicting types for built-in function=20
'sprintf'
...
In file included from lib/obj/LRealStr.d:2,
from lib/obj/LRealStr.c:1:
lib/obj/libc.oh:13: warning: conflicting types for built-in function=20
'sprintf'
...
In file included from lib/obj/RealConv.d:2,
from lib/obj/RealConv.c:1:
lib/obj/libc.oh:13: warning: conflicting types for built-in function=20
'sprintf'
...
In file included from lib/obj/RealStr.d:2,
from lib/obj/RealStr.c:1:
lib/obj/libc.oh:13: warning: conflicting types for built-in function=20
'sprintf'
...
/home/august/src/oo2c_32-2.1.10/lib/src/IO/Socket.c: In function=20
'IO_Socket__SocketDesc_FinishConnect':
/home/august/src/oo2c_32-2.1.10/lib/src/IO/Socket.c:99: warning: pointer=20
targets in passing argument 5 of 'getsockopt' differ in signedness
/home/august/src/oo2c_32-2.1.10/lib/src/IO/Socket.c: In function=20
'IO_Socket__SocketDesc_RemoteAddress':
/home/august/src/oo2c_32-2.1.10/lib/src/IO/Socket.c:121: warning:=20
pointer targets in passing argument 3 of 'getpeername' differ in signedne=
ss
/home/august/src/oo2c_32-2.1.10/lib/src/IO/Socket.c: In function=20
'IO_Socket__ServerDesc_Accept':
/home/august/src/oo2c_32-2.1.10/lib/src/IO/Socket.c:186: warning:=20
pointer targets in passing argument 3 of 'accept' differ in signedness
...
In file included from lib/obj/liboo2c.d:58,
from lib/obj/liboo2c.c:1:
lib/obj/libc.oh:13: warning: conflicting types for built-in function=20
'sprintf'
...
src/oob.Mod:520:10: Warning: Exception `IO.Error' not caught
src/oob.Mod:535:15: Warning: Exception `IO.Error' not caught
src/oob.Mod:537:19: Warning: Exception `IO.Error' not caught
src/oob.Mod:539:23: Warning: Exception `IO.Error' not caught
...
src/ooef.Mod:578:10: Warning: Exception `IO.Error' not caught
...
src/oowhereis.Mod:140:10: Warning: Exception `IO.Error' not caught
...
|
|
From: Michael v. A. <mic...@gm...> - 2006-01-09 07:58:28
|
On 09/01/06, August Karlstrom <fus...@co...> wrote: > > Great! > > Compiled almost cleanly with gcc 4.0 on Ubuntu. See warnings below. I can live with these warnings. If anyone wants to provide a patch to get rid of them as well... -- mva ... > In file included from ./lib/obj/LRealConv.d:2, > from ./lib/obj/LRealConv.c:1: > ./lib/obj/libc.oh:13: warning: conflicting types for built-in function > 'sprintf' > ... > In file included from ./lib/obj/LRealStr.d:2, > from ./lib/obj/LRealStr.c:1: > ./lib/obj/libc.oh:13: warning: conflicting types for built-in function > 'sprintf' > ... > In file included from ./lib/obj/RealConv.d:2, > from ./lib/obj/RealConv.c:1: > ./lib/obj/libc.oh:13: warning: conflicting types for built-in function > 'sprintf' > ... > In file included from ./lib/obj/RealStr.d:2, > from ./lib/obj/RealStr.c:1: > ./lib/obj/libc.oh:13: warning: conflicting types for built-in function > 'sprintf' > ... > lib/src/XML/UnicodeCodec/ImportAll.Mod:4:20: Warning: Unused object > lib/src/XML/UnicodeCodec/ImportAll.Mod:4:44: Warning: Unused object > lib/src/XML/UnicodeCodec/ImportAll.Mod:5:20: Warning: Unused object > lib/src/XML/UnicodeCodec/ImportAll.Mod:5:44: Warning: Unused object > ... > In file included from lib/obj/LRealConv.d:2, > from lib/obj/LRealConv.c:1: > lib/obj/libc.oh:13: warning: conflicting types for built-in function > 'sprintf' > ... > In file included from lib/obj/LRealStr.d:2, > from lib/obj/LRealStr.c:1: > lib/obj/libc.oh:13: warning: conflicting types for built-in function > 'sprintf' > ... > In file included from lib/obj/RealConv.d:2, > from lib/obj/RealConv.c:1: > lib/obj/libc.oh:13: warning: conflicting types for built-in function > 'sprintf' > ... > In file included from lib/obj/RealStr.d:2, > from lib/obj/RealStr.c:1: > lib/obj/libc.oh:13: warning: conflicting types for built-in function > 'sprintf' > ... > /home/august/src/oo2c_32-2.1.10/lib/src/IO/Socket.c: In function > 'IO_Socket__SocketDesc_FinishConnect': > /home/august/src/oo2c_32-2.1.10/lib/src/IO/Socket.c:99: warning: pointer > targets in passing argument 5 of 'getsockopt' differ in signedness > /home/august/src/oo2c_32-2.1.10/lib/src/IO/Socket.c: In function > 'IO_Socket__SocketDesc_RemoteAddress': > /home/august/src/oo2c_32-2.1.10/lib/src/IO/Socket.c:121: warning: > pointer targets in passing argument 3 of 'getpeername' differ in > signedness > /home/august/src/oo2c_32-2.1.10/lib/src/IO/Socket.c: In function > 'IO_Socket__ServerDesc_Accept': > /home/august/src/oo2c_32-2.1.10/lib/src/IO/Socket.c:186: warning: > pointer targets in passing argument 3 of 'accept' differ in signedness > ... > In file included from lib/obj/liboo2c.d:58, > from lib/obj/liboo2c.c:1: > lib/obj/libc.oh:13: warning: conflicting types for built-in function > 'sprintf' > ... > src/oob.Mod:520:10: Warning: Exception `IO.Error' not caught > src/oob.Mod:535:15: Warning: Exception `IO.Error' not caught > src/oob.Mod:537:19: Warning: Exception `IO.Error' not caught > src/oob.Mod:539:23: Warning: Exception `IO.Error' not caught > ... > src/ooef.Mod:578:10: Warning: Exception `IO.Error' not caught > ... > src/oowhereis.Mod:140:10: Warning: Exception `IO.Error' not caught > ... > |