Will not be around today.
1) TRY 32-BIT WITHOUT -FPERMISSIVE BOMBS
[ 65%] Building CXX object
CMakeFiles/rexx.dir/interpreter/platform/unix/SystemCommands.cpp.o
/export/home/agrellum/oi-userland/components/developer/oorexx/oorexx-5.0.0/interpreter/platform/unix/SystemCommands.cpp:
In function '_RexxObjectPtr* ioCommandHandler(RexxExitContext*,
RexxStringObject, RexxStringObject, RexxIORedirectorContext*)':
/export/home/agrellum/oi-userland/components/developer/oorexx/oorexx-5.0.0/interpreter/platform/unix/SystemCommands.cpp:928:26:
error: invalid conversion from 'int*' to 'pid_t* {aka long int*}'
[-fpermissive]
if (posix_spawnp(&pid, argv[0], &action, NULL, argv,
getEnvironment()) != 0)
^~~~
In file included from
/export/home/agrellum/oi-userland/components/developer/oorexx/oorexx-5.0.0/interpreter/platform/unix/SystemCommands.cpp:50:0:
/usr/include/spawn.h:80:12: note: initializing argument 1 of 'int
posix_spawnp(pid_t*, const char*, const posix_spawn_file_actions_t*,
const posix_spawnattr_t*, char* const*, char* const*'
extern int posix_spawnp(
^~~~~~~~~~~~
/export/home/agrellum/oi-userland/components/developer/oorexx/oorexx-5.0.0/interpreter/platform/unix/SystemCommands.cpp:1020:30:
error: invalid conversion from 'int*' to 'pid_t* {aka long int*}'
[-fpermissive]
if (posix_spawnp(&pid, argv[0], NULL, NULL, argv,
getEnvironment()) != 0)
^~~~
In file included from
/export/home/agrellum/oi-userland/components/developer/oorexx/oorexx-5.0.0/interpreter/platform/unix/SystemCommands.cpp:50:0:
/usr/include/spawn.h:80:12: note: initializing argument 1 of 'int
posix_spawnp(pid_t*, const char*, const posix_spawn_file_actions_t*,
const posix_spawnattr_t*, char* const*, char* const*'
extern int posix_spawnp(
^~~~~~~~~~~~
make[3]: *** [CMakeFiles/rexx.dir/build.make:2546:
CMakeFiles/rexx.dir/interpreter/platform/unix/SystemCommands.cpp.o] Error 1
make[3]: Leaving directory
'/export/home/agrellum/oi-userland/components/developer/oorexx/build/i86'
make[2]: *** [CMakeFiles/Makefile2:260: CMakeFiles/rexx.dir/all] Error 2
make[2]: Leaving directory
'/export/home/agrellum/oi-userland/components/developer/oorexx/build/i86'
make[1]: *** [Makefile:152: all] Error 2
make[1]: Leaving directory
'/export/home/agrellum/oi-userland/components/developer/oorexx/build/i86'
gmake: *** [/export/home/agrellum/oi-userland/make-rules/cmake.mk:179:
/export/home/agrellum/oi-userland/components/developer/oorexx/build/i86/.built]
Error 2
2) 32-BIT WITH -FPERMISSIVE BUILDS ALL WARNINGS
[ 65%] Building CXX object
CMakeFiles/rexx.dir/interpreter/platform/unix/SystemCommands.cpp.o
/export/home/agrellum/oi-userland/components/developer/oorexx/oorexx-5.0.0/interpreter/platform/unix/SystemCommands.cpp:
In function '_RexxObjectPtr* ioCommandHandler(RexxExitContext*,
RexxStringObject, RexxStringObject, RexxIORedirectorContext*)':
/export/home/agrellum/oi-userland/components/developer/oorexx/oorexx-5.0.0/interpreter/platform/unix/SystemCommands.cpp:928:26:
warning: invalid conversion from 'int*' to 'pid_t* {aka long int*}'
[-fpermissive]
if (posix_spawnp(&pid, argv[0], &action, NULL, argv,
getEnvironment()) != 0)
^~~~
In file included from
/export/home/agrellum/oi-userland/components/developer/oorexx/oorexx-5.0.0/interpreter/platform/unix/SystemCommands.cpp:50:0:
/usr/include/spawn.h:80:12: note: initializing argument 1 of 'int
posix_spawnp(pid_t*, const char*, const posix_spawn_file_actions_t*,
const posix_spawnattr_t*, char* const*, char* const*)'
extern int posix_spawnp(
^~~~~~~~~~~~
/export/home/agrellum/oi-userland/components/developer/oorexx/oorexx-5.0.0/interpreter/platform/unix/SystemCommands.cpp:1020:30:
warning: invalid conversion from 'int*' to 'pid_t* {aka long int*}'
[-fpermissive]
if (posix_spawnp(&pid, argv[0], NULL, NULL, argv,
getEnvironment()) != 0)
^~~~
In file included from
/export/home/agrellum/oi-userland/components/developer/oorexx/oorexx-5.0.0/interpreter/platform/unix/SystemCommands.cpp:50:0:
/usr/include/spawn.h:80:12: note: initializing argument 1 of 'int
posix_spawnp(pid_t*, const char*, const posix_spawn_file_actions_t*,
const posix_spawnattr_t*, char* const*, char* const*)'
extern int posix_spawnp(
^~~~~~~~~~~~
[ 88%] Building CXX object
CMakeFiles/hostemu.dir/extensions/hostemu/cmdparse.cpp.o
..\..\cmdparse.cpp: In function 'int yyparse()':
..\..\cmdparse.cpp:1603:35: warning: ISO C++ forbids converting a string
constant to 'char*' [-Wwrite-strings]
..\..\cmdparse.cpp:1746:35: warning: ISO C++ forbids converting a string
constant to 'char*' [-Wwrite-strings]
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel