10.0.0.108, using ebuild copied from 9.3: Patches for 9.3 don't apply directly, without patches build explodes very early: ...patience... don't know how to make /usr/lib/libxerces-c.so.27.0 don't know how to make libxerces-c.so.27.0 ...patience... [snip] Cc /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.o In file included from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.c:15: /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/hdr/fdset.h:58: error: conflicting types for 'fd_mask' /usr/include/sys/select.h:85: note: previous declaration of 'fd_mask' was here In file included from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.c:15: /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/hdr/fdset.h:59:1: warning: "NFDBITS" redefined In file included from /usr/include/sys/types.h:220, from /usr/include/stdlib.h:320, from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/hdr/hdr_unix/compat.h:342, from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.c:9: /usr/include/sys/select.h:88:1: warning: this is the location of the previous definition /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/hdr/fdset.h:66: error: conflicting types for 'fd_set' /usr/include/sys/select.h:78: note: previous declaration of 'fd_set' was here In file included from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.c:15: /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/hdr/fdset.h:68:1: warning: "FD_SET" redefined In file included from /usr/include/sys/types.h:220, from /usr/include/stdlib.h:320, from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/hdr/hdr_unix/compat.h:342, from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.c:9: /usr/include/sys/select.h:93:1: warning: this is the location of the previous definition In file included from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.c:15: /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/hdr/fdset.h:69:1: warning: "FD_CLR" redefined In file included from /usr/include/sys/types.h:220, from /usr/include/stdlib.h:320, from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/hdr/hdr_unix/compat.h:342, from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.c:9: /usr/include/sys/select.h:94:1: warning: this is the location of the previous definition In file included from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.c:15: /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/hdr/fdset.h:70:1: warning: "FD_ISSET" redefined In file included from /usr/include/sys/types.h:220, from /usr/include/stdlib.h:320, from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/hdr/hdr_unix/compat.h:342, from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.c:9: /usr/include/sys/select.h:95:1: warning: this is the location of the previous definition In file included from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.c:15: /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/hdr/fdset.h:71:1: warning: "FD_ZERO" redefined In file included from /usr/include/sys/types.h:220, from /usr/include/stdlib.h:320, from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/hdr/hdr_unix/compat.h:342, from /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.c:9: /usr/include/sys/select.h:96:1: warning: this is the location of the previous definition cc -c -DBUILD_ARCH32 -m32 -fsigned-char -fno-strength-reduce -D_REENTRANT -DLINUX -D_GNU_SOURCE -DXLIB_ILLEGAL_ACCESS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fPIC -O -I/var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix -I/var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/hdr -I/var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/common/hdr/hdr -I/var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/gl/hdr/hdr -I/var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/hdr/hdr_unix -I/var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/hdr/hdr_unix_win -I/var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/hdr/hdr -I/var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/hdr_unix_win -I/var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/hdr -o /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.o /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.c ...failed Cc /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/src/cl/clf/cs_unix/cssl.o ... ...skipped /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/build/lib/libcompat.a for lack of /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/build/lib/libcompat.a(cssl.o)... ...skipped ercompile for lack of /var/tmp/portage/dev-db/ingres-10.0.0.108/work/ingres-10.0.0-108-gpl-src/build/lib/libcompat.a... ...skipped <common!hdr!hdr>erscf.h for lack of ercompile... ...failed updating 1 target(s)... ...skipped 3 target(s)... ...updated 159 target(s)... * * ERROR: dev-db/ingres-10.0.0.108 failed.
Created attachment 206935 [details] Ebuild for Ingres 10 Build 108 Bump to Ingres 10. Changed USE flag "nodbms" to "client" Added new patch
Created attachment 206937 [details, diff] New bldenv patch for Ingres 10
Created attachment 206938 [details, diff] New Jamdefs patch for Ingres 10
Created attachment 206940 [details, diff] New sharelib patch for Ingres 10
Created attachment 206942 [details, diff] mksecret patch needed for Ingres 10
Changed the old patches to apply to the new code and added mksecret.patch to fix the fd_mask/fd_set error. Still only x86 but it should build cleanly there now.
+ 22 Oct 2009; Patrick Lauer <patrick@gentoo.org> +files/10.0-Jamdefs.patch, + +files/10.0-bldenv.patch, +files/10.0-mksecret.patch, + +files/10.0-sharelib.patch, +ingres-10.0.0.108.ebuild, metadata.xml: + Bump to 10.0, fixes bug #287626. Thanks to Alexander Thiem for the shiny + patches.