2.2beta2 won't compile on OSX, 2.2beta1 will.
Rory McCann <[email protected]> Fri, 26 Aug 2005 18:06:22 +0100
| Newsgroups | gmane.comp.lang.eiffel.smalleiffel |
|---|---|
| Message-ID | <[email protected]> |
SmartEiffel 2.2beta2 will not compile on OSX 10.4.2, either with gcc version 4.0 or gcc 3.3 2.2beta1 will compile fine with gcc 4.0. Some output: [din][~/local/SmartEiffel-2.2-beta2]$ make install.c: In function 'r264fill_buffer': install.c:7251: warning: pointer targets in passing argument 1 of 'read_stdin' differ in signedness install.c: In function 'r448execute_command': install.c:10554: error: invalid lvalue in unary '&' make: *** [all] Error 1 [din][~/local/SmartEiffel-2.2-beta2]$ gcc -o install install.c install.c: In function 'r264fill_buffer': install.c:7251: warning: pointer targets in passing argument 1 of 'read_stdin' differ in signedness install.c: In function 'r448execute_command': install.c:10554: error: invalid lvalue in unary '&' [din][~/local/SmartEiffel-2.2-beta2]$ gcc --version powerpc-apple-darwin8-gcc-4.0.0 (GCC) 4.0.0 20041026 (Apple Computer, Inc. build 4061) Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [din][~/local/SmartEiffel-2.2-beta2]$ gcc-3.3 -o install install.c In file included from install.c:17: install.h:478: warning: use of `long double' type; its size may change in a future release install.h:478: warning: (Long double usage is reported only once for each file. install.h:478: warning: To disable this warning, use -Wno-long-double.) install.c: In function `r448execute_command': install.c:10554: error: invalid lvalue in unary `&' [din][~/local/SmartEiffel-2.2-beta2]$ gcc-3.3 --version gcc-3.3 (GCC) 3.3 20030304 (Apple Computer, Inc. build 1809) Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.