#905 4.0.1 rev. 5804, 5766 don't build with gcc 4.5-5.2

v4.1
closed
2
2015-02-25
2010-04-22
No

ver. 4.0.1 rev. 5806, 5766 do compile with gcc 4.4-4.2.

svn updated main/branches/4.0.1 and test/branches/4.0.1 from rev. 5766 to 5804.
Deleting the archive and downloading from scratch did not help.
Uninstalling ooRexx and re-booting did not help.


I run a small script ooRexx401.svn to compile:

svn co https://oorexx.svn.sourceforge.net/svnroot/oorexx/docs/branches/4.0.1 ~/ooRexx/docs/branches/4.0.1
svn co https://oorexx.svn.sourceforge.net/svnroot/oorexx/main/branches/4.0.1 ~/ooRexx/main/branches/4.0.1
svn co https://oorexx.svn.sourceforge.net/svnroot/oorexx/test/branches/4.0.1 ~/ooRexx/test/branches/4.0.1
cd ~/ooRexx/main/branches/4.0.1/trunk
./bootstrap
./configure --disable-static
make clean
make rpm


The error:

In file included from ./interpreter/classes/MutableBufferClass.hpp:49:0,
from ./interpreter/classes/ArrayClass.cpp:75:
./interpreter/classes/BufferClass.hpp: In function ‘RexxBuffer new_buffer(size_t)’:
./interpreter/classes/BufferClass.hpp:96:18: error: non-placement deallocation function ‘static void RexxBuffer::operator delete(void
, size_t)’
./interpreter/classes/BufferClass.hpp:115:59: error: selected for placement delete
make[1]: *** [librexx_la-ArrayClass.lo] Error 1
make[1]: Leaving directory `/home/uli/ooRexx/main/branches/4.0.1/trunk/rpm/BUILD/ooRexx-4.0.1'
error: Bad exit status from /var/tmp/rpm-tmp.2dIU8y (%build)

RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.2dIU8y (%build)
make: *** [rpm] Error 1


Googling the error finds a gcc change:

C++ PATCH for c++/34158 (template placement delete)

* From: Jason Merrill <jason at redhat dot com>
* To: gcc-patches List <gcc-patches at gcc dot gnu dot org>
* Date: Tue, 10 Nov 2009 13:31:17 -0500
* Subject: C++ PATCH for c++/34158 (template placement delete)
  • /* "If the lookup finds the two-parameter form of a usual deallocation
  • function (3.7.4.2) and that function, considered as a placement
  • deallocation function, would have been selected as a match for the
  • allocation function, the program is ill-formed." */
  • if (non_placement_deallocation_fn_p (fn))
  • {
  • error ("non-placement deallocation function %q+D", fn);
  • error ("selected for placement delete");
  • }

The gcc-Versions:

uli@ulmo:~/ooRexx/main/branches/4.0.1/trunk> rpm -qi gcc
Name : gcc Relocations: (not relocatable)
Version : 4.5 Vendor: openSUSE
Release : 5.2 Build Date: Fri 02 Apr 2010 10:33:26 CEST
Install Date: Tue 13 Apr 2010 02:01:15 CEST Build Host: build12
Group : Development/Languages/C and C++ Source RPM: gcc-4.5-5.2.src.rpm
Size : 0 License: GPLv2+
Signature : RSA/8, Fri 02 Apr 2010 10:33:49 CEST, Key ID b88b2fd43dbdc284
Packager : http://bugs.opensuse.org
URL : http://gcc.gnu.org/
Summary : The system GNU C Compiler
Description :
The system GNU C Compiler.

ulmo:~/ooRexx/main/branches/4.0.1/trunk # rpm -qi gcc
Name : gcc Relocations: (not relocatable)
Version : 4.4 Vendor: openSUSE
Release : 4.2 Build Date: Sat 24 Oct 2009 02:10:02 CEST
Install Date: Thu 22 Apr 2010 23:36:25 CEST Build Host: build16
Group : Development/Languages/C and C++ Source RPM: gcc-4.4-4.2.src.rpm
Size : 0 License: GPL v2 or later
Signature : RSA/8, Sat 24 Oct 2009 02:10:44 CEST, Key ID b88b2fd43dbdc284
Packager : http://bugs.opensuse.org
URL : http://gcc.gnu.org/
Summary : The system GNU C Compiler
Description :
The system GNU C Compiler.


Running SUSE 11.2:

ulmo:~/ooRexx/main/branches/4.0.1/trunk # uname -a
Linux ulmo 2.6.31.5-0.1-desktop #1 SMP PREEMPT 2009-10-26 15:49:03 +0100 x86_64 x86_64 x86_64 GNU/Linux

Console log of the build error:

uli@ulmo:~/bin> rpm -q ooRexx
ooRexx-4.0.1-5766.x86_64

uli@ulmo:~/bin> rexx -v
Open Object Rexx Version 4.0.1
Build date: Apr 4 2010
Addressing Mode: 64

Copyright (c) IBM Corporation 1995, 2004.
Copyright (c) RexxLA 2005-2009.
All Rights Reserved.
This program and the accompanying materials
are made available under the terms of the Common Public License v1.0
which accompanies this distribution.
http://www.oorexx.org/license.html

uli@ulmo:~/bin> ooRexx401.svn
Checked out revision 5804.
U /home/uli/ooRexx/main/branches/4.0.1/trunk/platform/unix/debian/postinst.in
U /home/uli/ooRexx/main/branches/4.0.1/trunk/common/platform/unix/SysFile.cpp
U /home/uli/ooRexx/main/branches/4.0.1/trunk/ReleaseNotes
Checked out revision 5804.
Checked out revision 5804.
++ uname -s
+ OS=Linux
+ '[' Linux = Darwin ']'
+ libtoolize --copy --force --automake
+ aclocal
+ autoheader
+ automake --add-missing --copy --foreign
+ autoconf
checking build system type... x86_64-suse-linux-gnu
checking host system type... x86_64-suse-linux-gnu
checking target system type... x86_64-suse-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
checking for ranlib... ranlib
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/x86_64-suse-linux/bin/ld
checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... (cached) ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) gcc3
checking how to run the C++ preprocessor... g++ -E
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for ld used by g++... /usr/x86_64-suse-linux/bin/ld -m elf_x86_64
checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether byte ordering is bigendian... no
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking features.h usability... yes
checking features.h presence... yes
checking for features.h... yes
checking filehdr.h usability... no
checking filehdr.h presence... no
checking for filehdr.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking mesg.h usability... no
checking mesg.h presence... no
checking for mesg.h... no
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for mesg.h... (cached) no
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking nl_types.h usability... yes
checking nl_types.h presence... yes
checking for nl_types.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking sched.h usability... yes
checking sched.h presence... yes
checking for sched.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking stropts.h usability... yes
checking stropts.h presence... yes
checking for stropts.h... yes
checking sys/filio.h usability... no
checking sys/filio.h presence... no
checking for sys/filio.h... no
checking sys/ldr.h usability... no
checking sys/ldr.h presence... no
checking for sys/ldr.h... no
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/sem.h usability... yes
checking sys/sem.h presence... yes
checking for sys/sem.h... yes
checking sys/signal.h usability... yes
checking sys/signal.h presence... yes
checking for sys/signal.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for unistd.h... (cached) yes
checking usersec.h usability... no
checking usersec.h presence... no
checking for usersec.h... no
checking for error_at_line... yes
checking for vprintf... yes
checking for _doprnt... no
checking whether time.h and sys/time.h may both be included... yes
checking for IDtouser... no
checking for getuserattr... no
checking for catopen... yes
checking for fstat... yes
checking for gcvt... yes
checking for geteuid... yes
checking for getpgrp... yes
checking for getpwuid... yes
checking for gettimeofday... yes
checking for memset... yes
checking for nsleep... no
checking for setlocale... yes
checking for strdup... yes
checking for sighold... yes
checking for sigprocmask... yes
checking for nanosleep... yes
checking for pthread_mutexattr_settype... no
checking for pthread_mutexattr_settype in -lpthread... yes
checking if union semun is incorrectly defined... no
checking which values are valid for pthread_mutexattr_settype arg 2 are valid... found
checking if FILE struct contains _cnt member... no
checking if FILE struct contains _IO_read_ptr member... yes
checking for rpmbuild... /usr/bin/rpmbuild
checking for gencat... /usr/bin/gencat
checking for Xalan... no
checking for xalan... no
configure: WARNING: cannot find xalan, Xalan
Subversion revision: 5804
ooRexx major number: 4
ooRexx minor number: 0
ooRexx mod level number: 1
ooRexx current number: 4
ooRexx revision number: 1
ooRexx age number: 0
configure: creating ./config.status
config.status: creating Makefile
config.status: creating platform/unix/oorexx.spec
config.status: creating platform/unix/debian/changelog
config.status: creating platform/unix/debian/postinst
config.status: creating rexxapi/server/platform/unix/rxapid
config.status: creating samples/Makefile
config.status: creating samples/unix/Makefile
config.status: creating samples/unix/api/Makefile
config.status: creating samples/unix/api/callrexx/Makefile
config.status: creating samples/unix/api/wpipe1/Makefile
config.status: creating samples/unix/api/wpipe2/Makefile
config.status: creating samples/unix/api/wpipe3/Makefile
config.status: creating samples/windows/Makefile
config.status: creating samples/windows/api/Makefile
config.status: creating samples/windows/api/callrxnt/Makefile
config.status: creating samples/windows/api/callrxwn/Makefile
config.status: creating samples/windows/api/rexxexit/Makefile
config.status: creating samples/windows/api/wpipe/Makefile
config.status: creating samples/windows/api/wpipe/wpipe1/Makefile
config.status: creating samples/windows/api/wpipe/wpipe2/Makefile
config.status: creating samples/windows/api/wpipe/wpipe3/Makefile
config.status: creating samples/windows/misc/Makefile
config.status: creating samples/windows/ole/Makefile
config.status: creating samples/windows/ole/adsi/Makefile
config.status: creating samples/windows/ole/apps/Makefile
config.status: creating samples/windows/ole/methinfo/Makefile
config.status: creating samples/windows/ole/oleinfo/Makefile
config.status: creating samples/windows/ole/wmi/Makefile
config.status: creating samples/windows/ole/wmi/sysinfo/Makefile
config.status: creating samples/windows/oodialog/Makefile
config.status: creating samples/windows/oodialog/bmp/Makefile
config.status: creating samples/windows/oodialog/examples/Makefile
config.status: creating samples/windows/oodialog/examples/resources/Makefile
config.status: creating samples/windows/oodialog/ooRexxTry/Makefile
config.status: creating samples/windows/oodialog/ooRexxTry/doc/Makefile
config.status: creating samples/windows/oodialog/rc/Makefile
config.status: creating samples/windows/oodialog/res/Makefile
config.status: creating samples/windows/oodialog/tutorial/Makefile
config.status: creating samples/windows/oodialog/wav/Makefile
config.status: creating samples/windows/rexutils/Makefile
config.status: creating samples/windows/winsystem/Makefile
config.status: creating samples/windows/wsh/Makefile
config.status: creating xsl.sh
config.status: creating platform/unix/oorexx-config
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
Making clean in .
make[1]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk' rm -f rxapi rexximage rexx rexxc rxqueue rxsubcom rm -rf .libs _libs rm -fr ooRexx-*.tar.gz rm -fr ooRexx-*.zip rm -fr ./rpm rm -fr ./debian rm -f ./*.cls test -z "librexxapi.la librexx.la librexxutil.la librxmath.la librxregexp.la librxsock.la" || rm -f librexxapi.la librexx.la librexxutil.la librxmath.la librxregexp.la librxsock.la rm -f "./so_locations" rm -f "./so_locations" rm -f "./so_locations" rm -f "./so_locations" rm -f "./so_locations" rm -f "./so_locations" rm -f *.o rm -f *.lo make[1]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk'
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /home/uli/ooRexx/main/branches/4.0.1/trunk/missing --run autoheader)
rm -f stamp-h1
touch config.h.in
sh ./xsl.sh interpreter/behaviour/PrimitiveBehaviours.cpp ./interpreter/behaviour/PrimitiveClasses.xml ./interpreter/behaviour/PrimitiveBehaviours.xsl
sh ./xsl.sh interpreter/behaviour/VirtualFunctionTable.cpp ./interpreter/behaviour/PrimitiveClasses.xml ./interpreter/behaviour/VirtualFunctionTable.xsl
sh ./xsl.sh interpreter/messages/DocErrorMessages.sgml ./interpreter/messages/rexxmsg.xml ./interpreter/messages/DocBookErrors.xsl
sh ./xsl.sh interpreter/messages/RexxErrorCodes.h ./interpreter/messages/rexxmsg.xml ./interpreter/messages/RexxErrorCodes.xsl
sh ./xsl.sh interpreter/messages/RexxMessageTable.h ./interpreter/messages/rexxmsg.xml ./interpreter/messages/RexxMessageTable.xsl
sh ./xsl.sh interpreter/messages/gencat.inp ./interpreter/messages/rexxmsg.xml ./interpreter/platform/unix/UnixGencat.xsl
{ test ! -d "ooRexx-4.0.1" || { find "ooRexx-4.0.1" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr "ooRexx-4.0.1"; }; }
test -d "ooRexx-4.0.1" || mkdir "ooRexx-4.0.1"
(cd samples && make top_distdir=../ooRexx-4.0.1 distdir=../ooRexx-4.0.1/samples \
amremove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
make[1]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples' (cd unix && make top_distdir=../../ooRexx-4.0.1 distdir=../../ooRexx-4.0.1/samples/unix \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix'

(cd api && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/unix/api \
am
remove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api' (cd callrexx && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/unix/api/callrexx \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/callrexx'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/callrexx' (cd wpipe1 && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/unix/api/wpipe1 \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/wpipe1'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/wpipe1' (cd wpipe2 && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/unix/api/wpipe2 \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/wpipe2'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/wpipe2' (cd wpipe3 && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/unix/api/wpipe3 \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/wpipe3'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/wpipe3' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api'
make[2]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix' (cd windows && make top_distdir=../../ooRexx-4.0.1 distdir=../../ooRexx-4.0.1/samples/windows \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows'
(cd api && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/windows/api \
amremove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api' (cd callrxnt && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/api/callrxnt \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/callrxnt'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/callrxnt' (cd callrxwn && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/api/callrxwn \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/callrxwn'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/callrxwn' (cd rexxexit && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/api/rexxexit \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/rexxexit'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/rexxexit' (cd wpipe && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/api/wpipe \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe'

(cd wpipe1 && make top_distdir=../../../../../ooRexx-4.0.1 distdir=../../../../../ooRexx-4.0.1/samples/windows/api/wpipe/wpipe1 \

am
remove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
make[5]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe/wpipe1' make[5]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe/wpipe1'
(cd wpipe2 && make top_distdir=../../../../../ooRexx-4.0.1 distdir=../../../../../ooRexx-4.0.1/samples/windows/api/wpipe/wpipe2 \
amremove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
make[5]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe/wpipe2' make[5]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe/wpipe2'

(cd wpipe3 && make top_distdir=../../../../../ooRexx-4.0.1 distdir=../../../../../ooRexx-4.0.1/samples/windows/api/wpipe/wpipe3 \

am
remove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
make[5]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe/wpipe3' make[5]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe/wpipe3'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api'
(cd misc && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/windows/misc \
amremove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/misc' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/misc'

(cd ole && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/windows/ole \

am
remove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole' (cd adsi && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/ole/adsi \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/adsi'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/adsi' (cd apps && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/ole/apps \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/apps'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/apps' (cd methinfo && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/ole/methinfo \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/methinfo'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/methinfo' (cd oleinfo && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/ole/oleinfo \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/oleinfo'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/oleinfo' (cd wmi && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/ole/wmi \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/wmi'
(cd sysinfo && make top_distdir=../../../../../ooRexx-4.0.1 distdir=../../../../../ooRexx-4.0.1/samples/windows/ole/wmi/sysinfo \
amremove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
make[5]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/wmi/sysinfo' make[5]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/wmi/sysinfo'

make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/wmi' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole'

(cd oodialog && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/windows/oodialog \

am
remove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog' (cd bmp && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/oodialog/bmp \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/bmp'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/bmp' (cd examples && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/oodialog/examples \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/examples'
(cd resources && make top_distdir=../../../../../ooRexx-4.0.1 distdir=../../../../../ooRexx-4.0.1/samples/windows/oodialog/examples/resources \
amremove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
make[5]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/examples/resources' make[5]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/examples/resources'

make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/examples' (cd ooRexxTry && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/oodialog/ooRexxTry \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/ooRexxTry'

(cd doc && make top_distdir=../../../../../ooRexx-4.0.1 distdir=../../../../../ooRexx-4.0.1/samples/windows/oodialog/ooRexxTry/doc \

am
remove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
make[5]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/ooRexxTry/doc' make[5]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/ooRexxTry/doc'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/ooRexxTry' (cd rc && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/oodialog/rc \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/rc'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/rc' (cd res && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/oodialog/res \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/res'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/res' (cd tutorial && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/oodialog/tutorial \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/tutorial'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/tutorial' (cd wav && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/oodialog/wav \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/wav'
make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/wav' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog'
(cd rexutils && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/windows/rexutils \
amremove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/rexutils' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/rexutils'

(cd winsystem && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/windows/winsystem \

am
remove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/winsystem' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/winsystem'
(cd wsh && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/windows/wsh \
amremove_distdir=: amskip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/wsh' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/wsh'
make[2]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows' make[1]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples'
make \
top_distdir="ooRexx-4.0.1" distdir="ooRexx-4.0.1" \
dist-hook
make[1]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk' rm -frfind ooRexx-4.0.1 -name .svnrm -frfind ooRexx-4.0.1 -name ".bak"rm -frfind ooRexx-4.0.1 -name ".o"rm -frfind ooRexx-4.0.1 -name "*.lo"touch ooRexx-4.0.1/interpreter/messages/*.h touch ooRexx-4.0.1/api/oorexxerrors.h touch ooRexx-4.0.1/interpreter/messages/DocErrorMessages.sgml touch ooRexx-4.0.1/interpreter/messages/gencat.inp sed -e '/ORX_BLD_LVL/s/1$/5804/;/ORX_VER_STR/s/\.1\"$/.5804\"/' oorexx.ver > oorexx.ver.incl echo 'SVN_REVSION=5804' >> oorexx.ver.incl cp ./oorexx.ver.incl ooRexx-4.0.1 rm -f oorexx.ver.incl make[1]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk'
test -n "" \
|| find "ooRexx-4.0.1" -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
! -type d ! -perm -444 -exec /bin/sh /home/uli/ooRexx/main/branches/4.0.1/trunk/install-sh -c -m a+r {} {} \; \
|| chmod -R a+r "ooRexx-4.0.1"
tardir=ooRexx-4.0.1 && /bin/sh /home/uli/ooRexx/main/branches/4.0.1/trunk/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >ooRexx-4.0.1.tar.gz
rm -f ooRexx-4.0.1.zip
zip -rq ooRexx-4.0.1.zip ooRexx-4.0.1
{ test ! -d "ooRexx-4.0.1" || { find "ooRexx-4.0.1" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr "ooRexx-4.0.1"; }; }
rm -fr ./rpm
mkdir rpm
mkdir rpm/BUILD
mkdir rpm/RPMS
mkdir rpm/SOURCES
mkdir rpm/SPECS
mkdir rpm/SRPMS
rpmbuild -ba ./platform/unix/oorexx.spec < /dev/null;
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.vDoRAs
+ umask 022
+ cd /home/uli/ooRexx/main/branches/4.0.1/trunk/rpm/BUILD
+ cd /home/uli/ooRexx/main/branches/4.0.1/trunk/rpm/BUILD
+ rm -rf ooRexx-4.0.1
+ /usr/bin/gzip -dc /home/uli/ooRexx/main/branches/4.0.1/trunk/ooRexx-4.0.1.tar.gz
+ /bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd ooRexx-4.0.1
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.U9gTi3
+ umask 022
+ cd /home/uli/ooRexx/main/branches/4.0.1/trunk/rpm/BUILD
+ /bin/rm -rf /usr/src/packages/BUILDROOT/ooRexx-4.0.1-5804.x86_64
++ dirname /usr/src/packages/BUILDROOT/ooRexx-4.0.1-5804.x86_64
+ /bin/mkdir -p /usr/src/packages/BUILDROOT
+ /bin/mkdir /usr/src/packages/BUILDROOT/ooRexx-4.0.1-5804.x86_64
+ cd ooRexx-4.0.1
+ ./configure --disable-static --prefix=/opt/ooRexx
checking build system type... x86_64-suse-linux-gnu
checking host system type... x86_64-suse-linux-gnu
checking target system type... x86_64-suse-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
checking for ranlib... ranlib
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/x86_64-suse-linux/bin/ld
checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 3458764513820540925
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... (cached) ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) gcc3
checking how to run the C++ preprocessor... g++ -E
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for ld used by g++... /usr/x86_64-suse-linux/bin/ld -m elf_x86_64
checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether byte ordering is bigendian... no
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking features.h usability... yes
checking features.h presence... yes
checking for features.h... yes
checking filehdr.h usability... no
checking filehdr.h presence... no
checking for filehdr.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking mesg.h usability... no
checking mesg.h presence... no
checking for mesg.h... no
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for mesg.h... (cached) no
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking nl_types.h usability... yes
checking nl_types.h presence... yes
checking for nl_types.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking sched.h usability... yes
checking sched.h presence... yes
checking for sched.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking stropts.h usability... yes
checking stropts.h presence... yes
checking for stropts.h... yes
checking sys/filio.h usability... no
checking sys/filio.h presence... no
checking for sys/filio.h... no
checking sys/ldr.h usability... no
checking sys/ldr.h presence... no
checking for sys/ldr.h... no
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/sem.h usability... yes
checking sys/sem.h presence... yes
checking for sys/sem.h... yes
checking sys/signal.h usability... yes
checking sys/signal.h presence... yes
checking for sys/signal.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for unistd.h... (cached) yes
checking usersec.h usability... no
checking usersec.h presence... no
checking for usersec.h... no
checking for error_at_line... yes
checking for vprintf... yes
checking for _doprnt... no
checking whether time.h and sys/time.h may both be included... yes
checking for IDtouser... no
checking for getuserattr... no
checking for catopen... yes
checking for fstat... yes
checking for gcvt... yes
checking for geteuid... yes
checking for getpgrp... yes
checking for getpwuid... yes
checking for gettimeofday... yes
checking for memset... yes
checking for nsleep... no
checking for setlocale... yes
checking for strdup... yes
checking for sighold... yes
checking for sigprocmask... yes
checking for nanosleep... yes
checking for pthread_mutexattr_settype... no
checking for pthread_mutexattr_settype in -lpthread... yes
checking if union semun is incorrectly defined... no
checking which values are valid for pthread_mutexattr_settype arg 2 are valid... found
checking if FILE struct contains _cnt member... no
checking if FILE struct contains _IO_read_ptr member... yes
checking for rpmbuild... /usr/bin/rpmbuild
checking for gencat... /usr/bin/gencat
checking for Xalan... no
checking for xalan... no
configure: WARNING: cannot find xalan, Xalan
configure: WARNING: setting Subversion Revision to 0
Subversion revision: 0
ooRexx major number: 4
ooRexx minor number: 0
ooRexx mod level number: 1
ooRexx current number: 4
ooRexx revision number: 1
ooRexx age number: 0
configure: creating ./config.status
config.status: creating Makefile
config.status: creating platform/unix/oorexx.spec
config.status: creating platform/unix/debian/changelog
config.status: creating platform/unix/debian/postinst
config.status: creating rexxapi/server/platform/unix/rxapid
config.status: creating samples/Makefile
config.status: creating samples/unix/Makefile
config.status: creating samples/unix/api/Makefile
config.status: creating samples/unix/api/callrexx/Makefile
config.status: creating samples/unix/api/wpipe1/Makefile
config.status: creating samples/unix/api/wpipe2/Makefile
config.status: creating samples/unix/api/wpipe3/Makefile
config.status: creating samples/windows/Makefile
config.status: creating samples/windows/api/Makefile
config.status: creating samples/windows/api/callrxnt/Makefile
config.status: creating samples/windows/api/callrxwn/Makefile
config.status: creating samples/windows/api/rexxexit/Makefile
config.status: creating samples/windows/api/wpipe/Makefile
config.status: creating samples/windows/api/wpipe/wpipe1/Makefile
config.status: creating samples/windows/api/wpipe/wpipe2/Makefile
config.status: creating samples/windows/api/wpipe/wpipe3/Makefile
config.status: creating samples/windows/misc/Makefile
config.status: creating samples/windows/ole/Makefile
config.status: creating samples/windows/ole/adsi/Makefile
config.status: creating samples/windows/ole/apps/Makefile
config.status: creating samples/windows/ole/methinfo/Makefile
config.status: creating samples/windows/ole/oleinfo/Makefile
config.status: creating samples/windows/ole/wmi/Makefile
config.status: creating samples/windows/ole/wmi/sysinfo/Makefile
config.status: creating samples/windows/oodialog/Makefile
config.status: creating samples/windows/oodialog/bmp/Makefile
config.status: creating samples/windows/oodialog/examples/Makefile
config.status: creating samples/windows/oodialog/examples/resources/Makefile
config.status: creating samples/windows/oodialog/ooRexxTry/Makefile
config.status: creating samples/windows/oodialog/ooRexxTry/doc/Makefile
config.status: creating samples/windows/oodialog/rc/Makefile
config.status: creating samples/windows/oodialog/res/Makefile
config.status: creating samples/windows/oodialog/tutorial/Makefile
config.status: creating samples/windows/oodialog/wav/Makefile
config.status: creating samples/windows/rexutils/Makefile
config.status: creating samples/windows/winsystem/Makefile
config.status: creating samples/windows/wsh/Makefile
config.status: creating xsl.sh
config.status: creating platform/unix/oorexx-config
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
+ make
make[1]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/rpm/BUILD/ooRexx-4.0.1' g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT rexximage-rexximage.o -MD -MP -MF .deps/rexximage-rexximage.Tpo -c -o rexximage-rexximage.otest -f './utilities/rexximage/rexximage.cpp' || echo './'./utilities/rexximage/rexximage.cpp mv -f .deps/rexximage-rexximage.Tpo .deps/rexximage-rexximage.Po /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-ArrayClass.lo -MD -MP -MF .deps/librexx_la-ArrayClass.Tpo -c -o librexx_la-ArrayClass.lotest -f './interpreter/classes/ArrayClass.cpp' || echo './'./interpreter/classes/ArrayClass.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-ArrayClass.lo -MD -MP -MF .deps/librexx_la-ArrayClass.Tpo -c ./interpreter/classes/ArrayClass.cpp -fPIC -DPIC -o .libs/librexx_la-ArrayClass.o In file included from ./interpreter/classes/MutableBufferClass.hpp:49:0, from ./interpreter/classes/ArrayClass.cpp:75: ./interpreter/classes/BufferClass.hpp: In function ‘RexxBuffer* new_buffer(size_t)’: ./interpreter/classes/BufferClass.hpp:96:18: error: non-placement deallocation function ‘static void RexxBuffer::operator delete(void*, size_t)’ ./interpreter/classes/BufferClass.hpp:115:59: error: selected for placement delete make[1]: *** [librexx_la-ArrayClass.lo] Error 1 make[1]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/rpm/BUILD/ooRexx-4.0.1'
error: Bad exit status from /var/tmp/rpm-tmp.U9gTi3 (%build)

RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.U9gTi3 (%build)
make: *** [rpm] Error 1

Discussion

  • Rick McGuire

    Rick McGuire - 2010-04-22

    I don't access to that compiler currently, but could you try the following patch to see if it fixes the error?

    Index: trunk/interpreter/classes/BufferClass.hpp

    --- trunk/interpreter/classes/BufferClass.hpp (revision 5806)
    +++ trunk/interpreter/classes/BufferClass.hpp (working copy)
    @@ -94,6 +94,7 @@
    void operator new(size_t, size_t);
    inline void
    operator new(size_t size, void ptr) {return ptr;};
    inline void operator delete(void
    , size_t) { ; }
    + inline void operator delete(void , size_t, size_t) { ; }
    inline void operator delete(void
    , void *) { ; }

     inline RexxBuffer() {;}
    
     
  • U. Zinngrebe

    U. Zinngrebe - 2010-04-26

    Unfortunately the error stays the same.


    uli@ulmo:~/ooRexx/main/branches/4.0.1> patch trunk/interpreter/classes/BufferClass.hpp <trunk/interpreter/classes/BufferClass.hpp.diff
    patching file trunk/interpreter/classes/BufferClass.hpp

    uli@ulmo:~/ooRexx/main/branches/4.0.1> more < trunk/interpreter/classes/BufferClass.hpp.diff

    Index: trunk/interpreter/classes/BufferClass.hpp

    --- trunk/interpreter/classes/BufferClass.hpp
    +++ trunk/interpreter/classes/BufferClass.hpp.work
    @@ -94,6 +94,7 @@
    void operator new(size_t, size_t);
    inline void
    operator new(size_t size, void ptr) {return ptr;};
    inline void operator delete(void
    , size_t) { ; }
    + inline void operator delete(void , size_t, size_t) { ; }
    inline void operator delete(void
    , void *) { ; }

     inline RexxBuffer() {;}
    

    uli@ulmo:~/ooRexx/main/branches/4.0.1> gcc -v
    Using built-in specs.
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/4.5/lto-wrapper
    Target: x86_64-suse-linux
    Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.5 --enable-ssp --disable-libssp --disable-plugin --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --disable-libgcj --disable-libmudflap --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --program-suffix=-4.5 --enable-linux-futex --without-system-libunwind --enable-gold --with-plugin-ld=/usr/bin/gold --with-arch-32=i586 --with-tune=generic --build=x86_64-suse-linux
    Thread model: posix
    gcc version 4.5.0 20100414 (prerelease) [gcc-4_5-branch revision 158342] (SUSE Linux)

     
  • Rick McGuire

    Rick McGuire - 2010-04-26

    This looks like a bad patch to me. This appears to be assuming that the new operator is a placement new operator because it is taking two arguments. However, to qualify as a placement new operator, I found some discussion of gcc bug 42115 that seems to indicate this was causing problems. I don't know of that bug is in this particular level of the compiler, but this patch might correct the problem:

    Index: interpreter/classes/BufferClass.hpp

    --- interpreter/classes/BufferClass.hpp (revision 5799)
    +++ interpreter/classes/BufferClass.hpp (working copy)
    @@ -93,6 +93,7 @@
    public:
    void operator new(size_t, size_t);
    inline void
    operator new(size_t size, void ptr) {return ptr;};
    + inline void operator delete(void
    ) { ; }
    inline void operator delete(void , size_t) { ; }
    inline void operator delete(void
    , void *) { ; }

     
  • U. Zinngrebe

    U. Zinngrebe - 2010-04-27

    This patch had effect, because the error occurs now later:

    ./interpreter/classes/support/RexxListTable.hpp: In member function ‘size_t RexxList::getFree()’:
    ./interpreter/classes/support/RexxListTable.hpp:60:16: error: non-placement deallocation function ‘static void RexxListTable::operator delete(void, size_t)’
    ./interpreter/classes/ListClass.cpp:123:57: error: selected for placement delete
    make[1]:
    ** [librexx_la-ListClass.lo] Error 1
    make[1]: Leaving directory `/home/uli/ooRexx/main/branches/4.0.1/trunk/rpm/BUILD/ooRexx-4.0.1'
    error: Bad exit status from /var/tmp/rpm-tmp.w8EVkn (%build)

    what I did:

    1) delete BufferClass.hpp

    2) checkout rev. 5799; make shows expected error

    3) patch BufferClass.hpp

    4) make clean & make rpm


    From the console screen:

    2) checkout rev. 5799:

    uli@ulmo:~/ooRexx/main/branches/4.0.1> ooRexx401.svn
    Checked out revision 5799.
    Restored '/home/uli/ooRexx/main/branches/4.0.1/trunk/interpreter/classes/BufferClass.hpp'
    Checked out revision 5799.
    Checked out revision 5799.

    3) patch BufferClass.hpp

    uli@ulmo:~/ooRexx/main/branches/4.0.1> patch trunk/interpreter/classes/BufferClass.hpp <trunk/interpreter/classes/BufferClass.hpp.diff
    patching file trunk/interpreter/classes/BufferClass.hpp

    uli@ulmo:~/ooRexx/main/branches/4.0.1> more <trunk interpreter="" classes="" BufferClass.hpp.diff="" index:="" trunk="" interpreter="" classes="" BufferClass.hpp="==================================================================" ---="" trunk="" interpreter="" classes="" BufferClass.hpp="" +++="" trunk="" interpreter="" classes="" BufferClass.hpp.work="" @@="" -93,6="" +93,7="" @@="" public:="" void="" *operator="" new(size_t,="" size_t);="" inline="" void="" *operator="" new(size_t="" size,="" void="" *ptr)="" {return="" ptr;};="" +="" inline="" void="" operator="" delete(void="" *)="" {="" ;="" }="" inline="" void="" operator="" delete(void="" *,="" size_t)="" {="" ;="" }="" inline="" void="" operator="" delete(void="" *,="" void="" *)="" {="" ;="" }="" uli@ulmo:~="" ooRexx="" main="" branches="" 4.0.1="">

    4) make clean & make rpm
    Near the end of console output BufferClass.hpp is mentioned, without error.

    uli@ulmo:~/ooRexx/main/branches/4.0.1/trunk> make clean
    Making clean in .
    make[1]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk' rm -f rxapi rexximage rexx rexxc rxqueue rxsubcom rm -rf .libs _libs rm -fr ooRexx-*.tar.gz rm -fr ooRexx-*.zip rm -fr ./rpm rm -fr ./debian rm -f ./*.cls test -z "librexxapi.la librexx.la librexxutil.la librxmath.la librxregexp.la librxsock.la" || rm -f librexxapi.la librexx.la librexxutil.la librxmath.la librxregexp.la librxsock.la rm -f "./so_locations" rm -f "./so_locations" rm -f "./so_locations" rm -f "./so_locations" rm -f "./so_locations" rm -f "./so_locations" rm -f *.o rm -f *.lo make[1]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk'
    uli@ulmo:~/ooRexx/main/branches/4.0.1/trunk> make rpm
    { test ! -d "ooRexx-4.0.1" || { find "ooRexx-4.0.1" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr "ooRexx-4.0.1"; }; }
    test -d "ooRexx-4.0.1" || mkdir "ooRexx-4.0.1"
    (cd samples && make top_distdir=../ooRexx-4.0.1 distdir=../ooRexx-4.0.1/samples \
    amremove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
    make[1]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples' (cd unix && make top_distdir=../../ooRexx-4.0.1 distdir=../../ooRexx-4.0.1/samples/unix \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix'

    (cd api && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/unix/api \

    am
    remove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
    make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api' (cd callrexx && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/unix/api/callrexx \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/callrexx'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/callrexx' (cd wpipe1 && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/unix/api/wpipe1 \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/wpipe1'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/wpipe1' (cd wpipe2 && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/unix/api/wpipe2 \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/wpipe2'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/wpipe2' (cd wpipe3 && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/unix/api/wpipe3 \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/wpipe3'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api/wpipe3' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix/api'
    make[2]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/unix' (cd windows && make top_distdir=../../ooRexx-4.0.1 distdir=../../ooRexx-4.0.1/samples/windows \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows'
    (cd api && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/windows/api \
    amremove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
    make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api' (cd callrxnt && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/api/callrxnt \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/callrxnt'

    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/callrxnt' (cd callrxwn && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/api/callrxwn \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/callrxwn'

    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/callrxwn' (cd rexxexit && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/api/rexxexit \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/rexxexit'

    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/rexxexit' (cd wpipe && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/api/wpipe \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe'

    (cd wpipe1 && make top_distdir=../../../../../ooRexx-4.0.1 distdir=../../../../../ooRexx-4.0.1/samples/windows/api/wpipe/wpipe1 \ am
    remove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
    make[5]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe/wpipe1' make[5]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe/wpipe1'
    (cd wpipe2 && make top_distdir=../../../../../ooRexx-4.0.1 distdir=../../../../../ooRexx-4.0.1/samples/windows/api/wpipe/wpipe2 \ amremove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
    make[5]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe/wpipe2' make[5]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe/wpipe2'

    (cd wpipe3 && make top_distdir=../../../../../ooRexx-4.0.1 distdir=../../../../../ooRexx-4.0.1/samples/windows/api/wpipe/wpipe3 \ am
    remove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
    make[5]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe/wpipe3' make[5]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe/wpipe3'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api/wpipe' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/api'
    (cd misc && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/windows/misc \
    amremove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
    make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/misc' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/misc'

    (cd ole && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/windows/ole \

    am
    remove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
    make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole' (cd adsi && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/ole/adsi \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/adsi'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/adsi' (cd apps && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/ole/apps \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/apps'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/apps' (cd methinfo && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/ole/methinfo \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/methinfo'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/methinfo' (cd oleinfo && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/ole/oleinfo \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/oleinfo'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/oleinfo' (cd wmi && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/ole/wmi \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/wmi'
    (cd sysinfo && make top_distdir=../../../../../ooRexx-4.0.1 distdir=../../../../../ooRexx-4.0.1/samples/windows/ole/wmi/sysinfo \ amremove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
    make[5]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/wmi/sysinfo' make[5]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/wmi/sysinfo'

    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole/wmi' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/ole'

    (cd oodialog && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/windows/oodialog \

    am
    remove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
    make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog' (cd bmp && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/oodialog/bmp \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/bmp'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/bmp' (cd examples && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/oodialog/examples \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/examples'
    (cd resources && make top_distdir=../../../../../ooRexx-4.0.1 distdir=../../../../../ooRexx-4.0.1/samples/windows/oodialog/examples/resources \ amremove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
    make[5]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/examples/resources' make[5]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/examples/resources'

    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/examples' (cd ooRexxTry && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/oodialog/ooRexxTry \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/ooRexxTry'

    (cd doc && make top_distdir=../../../../../ooRexx-4.0.1 distdir=../../../../../ooRexx-4.0.1/samples/windows/oodialog/ooRexxTry/doc \

    am
    remove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
    make[5]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/ooRexxTry/doc' make[5]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/ooRexxTry/doc'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/ooRexxTry' (cd rc && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/oodialog/rc \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/rc'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/rc' (cd res && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/oodialog/res \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/res'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/res' (cd tutorial && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/oodialog/tutorial \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/tutorial'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/tutorial' (cd wav && make top_distdir=../../../../ooRexx-4.0.1 distdir=../../../../ooRexx-4.0.1/samples/windows/oodialog/wav \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[4]: Entering directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/wav'
    make[4]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog/wav' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/oodialog'
    (cd rexutils && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/windows/rexutils \
    amremove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
    make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/rexutils' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/rexutils'

    (cd winsystem && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/windows/winsystem \

    am
    remove_distdir=: amskip_length_check=: amskip_mode_fix=: distdir)
    make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/winsystem' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/winsystem'
    (cd wsh && make top_distdir=../../../ooRexx-4.0.1 distdir=../../../ooRexx-4.0.1/samples/windows/wsh \
    amremove_distdir=: amskip_length_check=: am__skip_mode_fix=: distdir)
    make[3]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/wsh' make[3]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows/wsh'
    make[2]: Leaving directory /home/uli/ooRexx/main/branches/4.0.1/trunk/samples/windows' make[1]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/samples'
    make \
    top_distdir="ooRexx-4.0.1" distdir="ooRexx-4.0.1" \
    dist-hook
    make[1]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk' rm -frfind ooRexx-4.0.1 -name .svnrm -frfind ooRexx-4.0.1 -name ".bak"rm -frfind ooRexx-4.0.1 -name ".o"rm -frfind ooRexx-4.0.1 -name "*.lo"touch ooRexx-4.0.1/interpreter/messages/*.h touch ooRexx-4.0.1/api/oorexxerrors.h touch ooRexx-4.0.1/interpreter/messages/DocErrorMessages.sgml touch ooRexx-4.0.1/interpreter/messages/gencat.inp sed -e '/ORX_BLD_LVL/s/1$/5799/;/ORX_VER_STR/s/\.1\"$/.5799\"/' oorexx.ver > oorexx.ver.incl echo 'SVN_REVSION=5799' >> oorexx.ver.incl cp ./oorexx.ver.incl ooRexx-4.0.1 rm -f oorexx.ver.incl make[1]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk'
    test -n "" \
    || find "ooRexx-4.0.1" -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
    ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
    ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
    ! -type d ! -perm -444 -exec /bin/sh /home/uli/ooRexx/main/branches/4.0.1/trunk/install-sh -c -m a+r {} {} \; \
    || chmod -R a+r "ooRexx-4.0.1"
    tardir=ooRexx-4.0.1 && /bin/sh /home/uli/ooRexx/main/branches/4.0.1/trunk/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >ooRexx-4.0.1.tar.gz
    rm -f ooRexx-4.0.1.zip
    zip -rq ooRexx-4.0.1.zip ooRexx-4.0.1
    { test ! -d "ooRexx-4.0.1" || { find "ooRexx-4.0.1" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr "ooRexx-4.0.1"; }; }
    rm -fr ./rpm
    mkdir rpm
    mkdir rpm/BUILD
    mkdir rpm/RPMS
    mkdir rpm/SOURCES
    mkdir rpm/SPECS
    mkdir rpm/SRPMS
    rpmbuild -ba ./platform/unix/oorexx.spec < /dev/null;
    Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8oPOB4
    + umask 022
    + cd /home/uli/ooRexx/main/branches/4.0.1/trunk/rpm/BUILD
    + cd /home/uli/ooRexx/main/branches/4.0.1/trunk/rpm/BUILD
    + rm -rf ooRexx-4.0.1
    + /usr/bin/gzip -dc /home/uli/ooRexx/main/branches/4.0.1/trunk/ooRexx-4.0.1.tar.gz
    + /bin/tar -xf -
    + STATUS=0
    + '[' 0 -ne 0 ']'
    + cd ooRexx-4.0.1
    + /bin/chmod -Rf a+rX,u+w,g-w,o-w .
    + exit 0
    Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.w8EVkn
    + umask 022
    + cd /home/uli/ooRexx/main/branches/4.0.1/trunk/rpm/BUILD
    + /bin/rm -rf /usr/src/packages/BUILDROOT/ooRexx-4.0.1-5799.x86_64
    ++ dirname /usr/src/packages/BUILDROOT/ooRexx-4.0.1-5799.x86_64
    + /bin/mkdir -p /usr/src/packages/BUILDROOT
    + /bin/mkdir /usr/src/packages/BUILDROOT/ooRexx-4.0.1-5799.x86_64
    + cd ooRexx-4.0.1
    + ./configure --disable-static --prefix=/opt/ooRexx
    checking build system type... x86_64-suse-linux-gnu
    checking host system type... x86_64-suse-linux-gnu
    checking target system type... x86_64-suse-linux-gnu
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for style of include used by make... GNU
    checking dependency style of gcc... gcc3
    checking how to run the C preprocessor... gcc -E
    checking for g++... g++
    checking whether we are using the GNU C++ compiler... yes
    checking whether g++ accepts -g... yes
    checking dependency style of g++... gcc3
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether make sets $(MAKE)... (cached) yes
    checking for ranlib... ranlib
    checking for a sed that does not truncate output... /usr/bin/sed
    checking for grep that handles long lines and -e... /usr/bin/grep
    checking for egrep... /usr/bin/grep -E
    checking for fgrep... /usr/bin/grep -F
    checking for ld used by gcc... /usr/x86_64-suse-linux/bin/ld
    checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes
    checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
    checking the name lister (/usr/bin/nm -B) interface... BSD nm
    checking whether ln -s works... yes
    checking the maximum length of command line arguments... 3458764513820540925
    checking whether the shell understands some XSI constructs... yes
    checking whether the shell understands "+="... yes
    checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r
    checking for objdump... objdump
    checking how to recognize dependent libraries... pass_all
    checking for ar... ar
    checking for strip... strip
    checking for ranlib... (cached) ranlib
    checking command to parse /usr/bin/nm -B output from gcc object... ok
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking for dlfcn.h... yes
    checking whether we are using the GNU C++ compiler... (cached) yes
    checking whether g++ accepts -g... (cached) yes
    checking dependency style of g++... (cached) gcc3
    checking how to run the C++ preprocessor... g++ -E
    checking for objdir... .libs
    checking if gcc supports -fno-rtti -fno-exceptions... no
    checking for gcc option to produce PIC... -fPIC -DPIC
    checking if gcc PIC flag -fPIC -DPIC works... yes
    checking if gcc static flag -static works... yes
    checking if gcc supports -c -o file.o... yes
    checking if gcc supports -c -o file.o... (cached) yes
    checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... no
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking for shl_load... no
    checking for shl_load in -ldld... no
    checking for dlopen... no
    checking for dlopen in -ldl... yes
    checking whether a program can dlopen itself... yes
    checking whether a statically linked program can dlopen itself... no
    checking whether stripping libraries is possible... yes
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... no
    checking for ld used by g++... /usr/x86_64-suse-linux/bin/ld -m elf_x86_64
    checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is GNU ld... yes
    checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking for g++ option to produce PIC... -fPIC -DPIC
    checking if g++ PIC flag -fPIC -DPIC works... yes
    checking if g++ static flag -static works... yes
    checking if g++ supports -c -o file.o... yes
    checking if g++ supports -c -o file.o... (cached) yes
    checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether byte ordering is bigendian... no
    checking for ANSI C header files... (cached) yes
    checking fcntl.h usability... yes
    checking fcntl.h presence... yes
    checking for fcntl.h... yes
    checking features.h usability... yes
    checking features.h presence... yes
    checking for features.h... yes
    checking filehdr.h usability... no
    checking filehdr.h presence... no
    checking for filehdr.h... no
    checking limits.h usability... yes
    checking limits.h presence... yes
    checking for limits.h... yes
    checking locale.h usability... yes
    checking locale.h presence... yes
    checking for locale.h... yes
    checking mesg.h usability... no
    checking mesg.h presence... no
    checking for mesg.h... no
    checking malloc.h usability... yes
    checking malloc.h presence... yes
    checking for malloc.h... yes
    checking for mesg.h... (cached) no
    checking netinet/in.h usability... yes
    checking netinet/in.h presence... yes
    checking for netinet/in.h... yes
    checking nl_types.h usability... yes
    checking nl_types.h presence... yes
    checking for nl_types.h... yes
    checking pthread.h usability... yes
    checking pthread.h presence... yes
    checking for pthread.h... yes
    checking pwd.h usability... yes
    checking pwd.h presence... yes
    checking for pwd.h... yes
    checking sched.h usability... yes
    checking sched.h presence... yes
    checking for sched.h... yes
    checking signal.h usability... yes
    checking signal.h presence... yes
    checking for signal.h... yes
    checking stdarg.h usability... yes
    checking stdarg.h presence... yes
    checking for stdarg.h... yes
    checking for stdlib.h... (cached) yes
    checking for string.h... (cached) yes
    checking stropts.h usability... yes
    checking stropts.h presence... yes
    checking for stropts.h... yes
    checking sys/filio.h usability... no
    checking sys/filio.h presence... no
    checking for sys/filio.h... no
    checking sys/ldr.h usability... no
    checking sys/ldr.h presence... no
    checking for sys/ldr.h... no
    checking sys/resource.h usability... yes
    checking sys/resource.h presence... yes
    checking for sys/resource.h... yes
    checking sys/select.h usability... yes
    checking sys/select.h presence... yes
    checking for sys/select.h... yes
    checking sys/sem.h usability... yes
    checking sys/sem.h presence... yes
    checking for sys/sem.h... yes
    checking sys/signal.h usability... yes
    checking sys/signal.h presence... yes
    checking for sys/signal.h... yes
    checking sys/socket.h usability... yes
    checking sys/socket.h presence... yes
    checking for sys/socket.h... yes
    checking sys/time.h usability... yes
    checking sys/time.h presence... yes
    checking for sys/time.h... yes
    checking sys/utsname.h usability... yes
    checking sys/utsname.h presence... yes
    checking for sys/utsname.h... yes
    checking sys/wait.h usability... yes
    checking sys/wait.h presence... yes
    checking for sys/wait.h... yes
    checking time.h usability... yes
    checking time.h presence... yes
    checking for time.h... yes
    checking for unistd.h... (cached) yes
    checking usersec.h usability... no
    checking usersec.h presence... no
    checking for usersec.h... no
    checking for error_at_line... yes
    checking for vprintf... yes
    checking for _doprnt... no
    checking whether time.h and sys/time.h may both be included... yes
    checking for IDtouser... no
    checking for getuserattr... no
    checking for catopen... yes
    checking for fstat... yes
    checking for gcvt... yes
    checking for geteuid... yes
    checking for getpgrp... yes
    checking for getpwuid... yes
    checking for gettimeofday... yes
    checking for memset... yes
    checking for nsleep... no
    checking for setlocale... yes
    checking for strdup... yes
    checking for sighold... yes
    checking for sigprocmask... yes
    checking for nanosleep... yes
    checking for pthread_mutexattr_settype... no
    checking for pthread_mutexattr_settype in -lpthread... yes
    checking if union semun is incorrectly defined... no
    checking which values are valid for pthread_mutexattr_settype arg 2 are valid... found
    checking if FILE struct contains _cnt member... no
    checking if FILE struct contains _IO_read_ptr member... yes
    checking for rpmbuild... /usr/bin/rpmbuild
    checking for gencat... /usr/bin/gencat
    checking for Xalan... /usr/bin/Xalan
    configure: WARNING: setting Subversion Revision to 0
    Subversion revision: 0
    ooRexx major number: 4
    ooRexx minor number: 0
    ooRexx mod level number: 1
    ooRexx current number: 4
    ooRexx revision number: 1
    ooRexx age number: 0
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating platform/unix/oorexx.spec
    config.status: creating platform/unix/debian/changelog
    config.status: creating platform/unix/debian/postinst
    config.status: creating rexxapi/server/platform/unix/rxapid
    config.status: creating samples/Makefile
    config.status: creating samples/unix/Makefile
    config.status: creating samples/unix/api/Makefile
    config.status: creating samples/unix/api/callrexx/Makefile
    config.status: creating samples/unix/api/wpipe1/Makefile
    config.status: creating samples/unix/api/wpipe2/Makefile
    config.status: creating samples/unix/api/wpipe3/Makefile
    config.status: creating samples/windows/Makefile
    config.status: creating samples/windows/api/Makefile
    config.status: creating samples/windows/api/callrxnt/Makefile
    config.status: creating samples/windows/api/callrxwn/Makefile
    config.status: creating samples/windows/api/rexxexit/Makefile
    config.status: creating samples/windows/api/wpipe/Makefile
    config.status: creating samples/windows/api/wpipe/wpipe1/Makefile
    config.status: creating samples/windows/api/wpipe/wpipe2/Makefile
    config.status: creating samples/windows/api/wpipe/wpipe3/Makefile
    config.status: creating samples/windows/misc/Makefile
    config.status: creating samples/windows/ole/Makefile
    config.status: creating samples/windows/ole/adsi/Makefile
    config.status: creating samples/windows/ole/apps/Makefile
    config.status: creating samples/windows/ole/methinfo/Makefile
    config.status: creating samples/windows/ole/oleinfo/Makefile
    config.status: creating samples/windows/ole/wmi/Makefile
    config.status: creating samples/windows/ole/wmi/sysinfo/Makefile
    config.status: creating samples/windows/oodialog/Makefile
    config.status: creating samples/windows/oodialog/bmp/Makefile
    config.status: creating samples/windows/oodialog/examples/Makefile
    config.status: creating samples/windows/oodialog/examples/resources/Makefile
    config.status: creating samples/windows/oodialog/ooRexxTry/Makefile
    config.status: creating samples/windows/oodialog/ooRexxTry/doc/Makefile
    config.status: creating samples/windows/oodialog/rc/Makefile
    config.status: creating samples/windows/oodialog/res/Makefile
    config.status: creating samples/windows/oodialog/tutorial/Makefile
    config.status: creating samples/windows/oodialog/wav/Makefile
    config.status: creating samples/windows/rexutils/Makefile
    config.status: creating samples/windows/winsystem/Makefile
    config.status: creating samples/windows/wsh/Makefile
    config.status: creating xsl.sh
    config.status: creating platform/unix/oorexx-config
    config.status: creating config.h
    config.status: executing depfiles commands
    config.status: executing libtool commands
    + make
    make[1]: Entering directory /home/uli/ooRexx/main/branches/4.0.1/trunk/rpm/BUILD/ooRexx-4.0.1' g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT rexximage-rexximage.o -MD -MP -MF .deps/rexximage-rexximage.Tpo -c -o rexximage-rexximage.otest -f './utilities/rexximage/rexximage.cpp' || echo './'./utilities/rexximage/rexximage.cpp mv -f .deps/rexximage-rexximage.Tpo .deps/rexximage-rexximage.Po /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-ArrayClass.lo -MD -MP -MF .deps/librexx_la-ArrayClass.Tpo -c -o librexx_la-ArrayClass.lotest -f './interpreter/classes/ArrayClass.cpp' || echo './'./interpreter/classes/ArrayClass.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-ArrayClass.lo -MD -MP -MF .deps/librexx_la-ArrayClass.Tpo -c ./interpreter/classes/ArrayClass.cpp -fPIC -DPIC -o .libs/librexx_la-ArrayClass.o mv -f .deps/librexx_la-ArrayClass.Tpo .deps/librexx_la-ArrayClass.Plo /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-BufferClass.lo -MD -MP -MF .deps/librexx_la-BufferClass.Tpo -c -o librexx_la-BufferClass.lotest -f './interpreter/classes/BufferClass.cpp' || echo './'./interpreter/classes/BufferClass.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-BufferClass.lo -MD -MP -MF .deps/librexx_la-BufferClass.Tpo -c ./interpreter/classes/BufferClass.cpp -fPIC -DPIC -o .libs/librexx_la-BufferClass.o mv -f .deps/librexx_la-BufferClass.Tpo .deps/librexx_la-BufferClass.Plo /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-ClassClass.lo -MD -MP -MF .deps/librexx_la-ClassClass.Tpo -c -o librexx_la-ClassClass.lotest -f './interpreter/classes/ClassClass.cpp' || echo './'./interpreter/classes/ClassClass.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-ClassClass.lo -MD -MP -MF .deps/librexx_la-ClassClass.Tpo -c ./interpreter/classes/ClassClass.cpp -fPIC -DPIC -o .libs/librexx_la-ClassClass.o mv -f .deps/librexx_la-ClassClass.Tpo .deps/librexx_la-ClassClass.Plo /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-ContextClass.lo -MD -MP -MF .deps/librexx_la-ContextClass.Tpo -c -o librexx_la-ContextClass.lotest -f './interpreter/classes/ContextClass.cpp' || echo './'./interpreter/classes/ContextClass.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-ContextClass.lo -MD -MP -MF .deps/librexx_la-ContextClass.Tpo -c ./interpreter/classes/ContextClass.cpp -fPIC -DPIC -o .libs/librexx_la-ContextClass.o ./interpreter/classes/ContextClass.cpp: In member function ‘virtual void RexxContext::flatten(RexxEnvelope*)’: ./interpreter/classes/ContextClass.cpp:125:3: warning: unused variable ‘newSelf’ mv -f .deps/librexx_la-ContextClass.Tpo .deps/librexx_la-ContextClass.Plo /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-DirectoryClass.lo -MD -MP -MF .deps/librexx_la-DirectoryClass.Tpo -c -o librexx_la-DirectoryClass.lotest -f './interpreter/classes/DirectoryClass.cpp' || echo './'./interpreter/classes/DirectoryClass.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-DirectoryClass.lo -MD -MP -MF .deps/librexx_la-DirectoryClass.Tpo -c ./interpreter/classes/DirectoryClass.cpp -fPIC -DPIC -o .libs/librexx_la-DirectoryClass.o mv -f .deps/librexx_la-DirectoryClass.Tpo .deps/librexx_la-DirectoryClass.Plo /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-IntegerClass.lo -MD -MP -MF .deps/librexx_la-IntegerClass.Tpo -c -o librexx_la-IntegerClass.lotest -f './interpreter/classes/IntegerClass.cpp' || echo './'./interpreter/classes/IntegerClass.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-IntegerClass.lo -MD -MP -MF .deps/librexx_la-IntegerClass.Tpo -c ./interpreter/classes/IntegerClass.cpp -fPIC -DPIC -o .libs/librexx_la-IntegerClass.o mv -f .deps/librexx_la-IntegerClass.Tpo .deps/librexx_la-IntegerClass.Plo /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-ListClass.lo -MD -MP -MF .deps/librexx_la-ListClass.Tpo -c -o librexx_la-ListClass.lotest -f './interpreter/classes/ListClass.cpp' || echo './'./interpreter/classes/ListClass.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=1 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-ListClass.lo -MD -MP -MF .deps/librexx_la-ListClass.Tpo -c ./interpreter/classes/ListClass.cpp -fPIC -DPIC -o .libs/librexx_la-ListClass.o ./interpreter/classes/support/RexxListTable.hpp: In member function ‘size_t RexxList::getFree()’: ./interpreter/classes/support/RexxListTable.hpp:60:16: error: non-placement deallocation function ‘static void RexxListTable::operator delete(void*, size_t)’ ./interpreter/classes/ListClass.cpp:123:57: error: selected for placement delete make[1]: *** [librexx_la-ListClass.lo] Error 1 make[1]: Leaving directory/home/uli/ooRexx/main/branches/4.0.1/trunk/rpm/BUILD/ooRexx-4.0.1'
    error: Bad exit status from /var/tmp/rpm-tmp.w8EVkn (%build)

    RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.w8EVkn (%build)
    make: *** [rpm] Error 1
    uli@ulmo:~/ooRexx/main/branches/4.0.1/trunk>

     
  • U. Zinngrebe

    U. Zinngrebe - 2010-09-04

    The problem stays with gcc 4.6.0. (ooRexx rev. 6143)

    Repository:
    http://download.opensuse.org/repositories/devel:/gcc/openSUSE_Factory/

    ulmo:~/bin # rpm -q gcc46
    gcc46-4.6.0_20100831-1.2.x86_64

    ulmo:~/bin # gcc -v
    Using built-in specs.
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/4.6/lto-wrapper
    Target: x86_64-suse-linux
    Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.6 --enable-ssp --disable-libssp --disable-plugin --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --disable-libgcj --disable-libmudflap --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --program-suffix=-4.6 --enable-linux-futex --without-system-libunwind --enable-gold --with-plugin-ld=/usr/bin/gold --with-arch-32=i586 --with-tune=generic --build=x86_64-suse-linux
    Thread model: posix
    gcc version 4.6.0 20100831 [trunk revision 163668] (SUSE Linux)

    ulmo:~ # ooRexx.svn
    U /root/ooRexx/main/trunk/platform/unix/macosx/MakeRexxPackage.in
    U /root/ooRexx/main/trunk/extensions/rexxutil/platform/unix/rexxutil.cpp
    U /root/ooRexx/main/trunk/extensions/rxsock/socket.cls
    U /root/ooRexx/main/trunk/interpreter/platform/unix/SysFileSystem.cpp
    Checked out revision 6143.

    libtool: compile: g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=1 -DORX_MOD=0 -DORX_FIX=0 -DORX_SYS_STR=\"LINUX\" -DORX_CATDIR=\"/opt/ooRexx/bin\" -DORX_SHARED_LIBRARY_EXT=\".so\" -I./lib -I./api -I./api/platform/unix -I./common -I./common/platform/unix -I./interpreter -I./interpreter/behaviour -I./interpreter/execution -I./interpreter/memory -I./interpreter/package -I./interpreter/concurrency -I./interpreter/expression -I./interpreter/instructions -I./interpreter/classes -I./interpreter/classes/support -I./interpreter/runtime -I./interpreter/parser -I./interpreter/messages -I./interpreter/streamLibrary -I./interpreter/platform/common -I./interpreter/platform/unix -g -O2 -g -O2 -Wall -funsigned-char -Wpointer-arith -Wcast-qual -Wcast-align -Wshadow -Wwrite-strings -D__cplusplus -Wredundant-decls -DNOOPT -DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX -MT librexx_la-ListClass.lo -MD -MP -MF .deps/librexx_la-ListClass.Tpo -c ./interpreter/classes/ListClass.cpp -fPIC -DPIC -o .libs/librexx_la-ListClass.o
    ./interpreter/classes/support/RexxListTable.hpp: In member function ‘size_t RexxList::getFree()’:
    ./interpreter/classes/support/RexxListTable.hpp:60:16: error: non-placement deallocation function ‘static void RexxListTable::operator delete(void, size_t)’ [-fpermissive]
    ./interpreter/classes/ListClass.cpp:123:57: error: selected for placement delete [-fpermissive]
    make[1]:
    ** [librexx_la-ListClass.lo] Error 1
    make[1]: Leaving directory `/root/ooRexx/main/trunk/rpm/BUILD/ooRexx-4.1.0'
    error: Bad exit status from /var/tmp/rpm-tmp.UppkFm (%build)

    RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.UppkFm (%build)
    make: *** [rpm] Error 1

     
  • Rick McGuire

    Rick McGuire - 2010-09-23

    Fix attempt committed to trunk as revision 6218.

     
  • Mark Miesfeld

    Mark Miesfeld - 2010-12-05

    The fix for this item was in the 4.1.0 release.

     


Anonymous

Cancel  Add attachments





Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks