Ticket #42128: firebird-build-w-system-icu-F3.log

File firebird-build-w-system-icu-F3.log, 572.0 KB (added by jul_bsd@…, 11 years ago)
Line 
1Warning: MacPorts running without privileges. You may be unable to complete certain actions (e.g. install).
2--->  Computing dependencies for Firebird.
3--->  Fetching distfiles for Firebird
4--->  Verifying checksums for Firebird
5--->  Checksumming Firebird-2.5.2.26540-0.tar.bz2
6--->  Extracting Firebird
7--->  Extracting Firebird-2.5.2.26540-0.tar.bz2
8--->  Configuring Firebird
9checking whether make sets $(MAKE)... yes
10checking build system type... i386-apple-darwin13.1.0
11checking host system type... i386-apple-darwin13.1.0
12checking target system type... i386-apple-darwin13.1.0
13checking for gcc... /opt/local/bin/gcc-mp-4.9
14checking for C compiler default output file name... a.out
15checking whether the C compiler works... yes
16checking whether we are cross compiling... no
17checking for suffix of executables...
18checking for suffix of object files... o
19checking whether we are using the GNU C compiler... yes
20checking whether /opt/local/bin/gcc-mp-4.9 accepts -g... yes
21checking for /opt/local/bin/gcc-mp-4.9 option to accept ISO C89... none needed
22checking for /proc/self/maps... no
23checking whether everything is installed to the same prefix... no
24checking whether binary relocation support should be enabled... no
25checking for the pthreads library -lpthreads... no
26checking whether pthreads work without any flags... yes
27checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
28checking if more special flags are required for pthreads... -D_THREAD_SAFE
29checking for cc_r... /opt/local/bin/gcc-mp-4.9
30checking for gawk... gawk
31checking for /opt/local/bin/gcc-mp-4.9 option to accept ISO C99... -std=gnu99
32checking for /opt/local/bin/gcc-mp-4.9 -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99
33checking how to run the C preprocessor... /opt/local/bin/gcc-mp-4.9 -std=gnu99 -E
34checking for grep that handles long lines and -e... /usr/bin/grep
35checking for egrep... /usr/bin/grep -E
36checking whether /opt/local/bin/gcc-mp-4.9 -std=gnu99 needs -traditional... no
37checking whether we are using the GNU C++ compiler... yes
38checking whether /opt/local/bin/g++-mp-4.9 accepts -g... yes
39checking how to run the C preprocessor... /opt/local/bin/gcc-mp-4.9 -std=gnu99 -E
40checking for a BSD-compatible install... /usr/bin/install -c
41checking whether ln -s works... yes
42checking whether make sets $(MAKE)... (cached) yes
43checking for a sed that does not truncate output... /opt/local/bin/gsed
44checking for ld used by /opt/local/bin/gcc-mp-4.9 -std=gnu99... /opt/local/bin/ld
45checking if the linker (/opt/local/bin/ld) is GNU ld... no
46checking for /opt/local/bin/ld option to reload object files... -r
47checking for BSD-compatible nm... /opt/local/bin/nm
48checking how to recognise dependent libraries... pass_all
49checking for ANSI C header files... yes
50checking for sys/types.h... yes
51checking for sys/stat.h... yes
52checking for stdlib.h... yes
53checking for string.h... yes
54checking for memory.h... yes
55checking for strings.h... yes
56checking for inttypes.h... yes
57checking for stdint.h... yes
58checking for unistd.h... yes
59checking dlfcn.h usability... yes
60checking dlfcn.h presence... yes
61checking for dlfcn.h... yes
62checking how to run the C++ preprocessor... /opt/local/bin/g++-mp-4.9 -E
63checking whether we are using the GNU Fortran 77 compiler... yes
64checking whether /opt/local/bin/gfortran-mp-4.9 accepts -g... yes
65checking the maximum length of command line arguments... 196608
66checking command to parse /opt/local/bin/nm output from /opt/local/bin/gcc-mp-4.9 -std=gnu99 object... ok
67checking for objdir... .libs
68checking for ar... ar
69checking for ranlib... ranlib
70checking for strip... strip
71checking for correct ltmain.sh version... yes
72checking if /opt/local/bin/gcc-mp-4.9 -std=gnu99 supports -fno-rtti -fno-exceptions... no
73checking for /opt/local/bin/gcc-mp-4.9 -std=gnu99 option to produce PIC... -fno-common
74checking if /opt/local/bin/gcc-mp-4.9 -std=gnu99 PIC flag -fno-common works... yes
75checking if /opt/local/bin/gcc-mp-4.9 -std=gnu99 static flag -static works... no
76checking if /opt/local/bin/gcc-mp-4.9 -std=gnu99 supports -c -o file.o... yes
77checking whether the /opt/local/bin/gcc-mp-4.9 -std=gnu99 linker (/opt/local/bin/ld) supports shared libraries... yes
78checking dynamic linker characteristics... darwin13.1.0 dyld
79checking how to hardcode library paths into programs... immediate
80checking whether stripping libraries is possible... yes
81checking for dlopen in -ldl... yes
82checking whether a program can dlopen itself... yes
83checking whether a statically linked program can dlopen itself... yes
84checking if libtool supports shared libraries... yes
85checking whether to build shared libraries... yes
86checking whether to build static libraries... yes
87configure: creating libtool
88appending configuration tag "CXX" to libtool
89checking for ld used by /opt/local/bin/g++-mp-4.9... /opt/local/bin/ld
90checking if the linker (/opt/local/bin/ld) is GNU ld... no
91checking whether the /opt/local/bin/g++-mp-4.9 linker (/opt/local/bin/ld) supports shared libraries... yes
92checking for /opt/local/bin/g++-mp-4.9 option to produce PIC... -fno-common
93checking if /opt/local/bin/g++-mp-4.9 PIC flag -fno-common works... yes
94checking if /opt/local/bin/g++-mp-4.9 static flag -static works... no
95checking if /opt/local/bin/g++-mp-4.9 supports -c -o file.o... yes
96checking whether the /opt/local/bin/g++-mp-4.9 linker (/opt/local/bin/ld) supports shared libraries... yes
97checking dynamic linker characteristics... darwin13.1.0 dyld
98checking how to hardcode library paths into programs... immediate
99appending configuration tag "F77" to libtool
100checking if libtool supports shared libraries... yes
101checking whether to build shared libraries... yes
102checking whether to build static libraries... yes
103checking for /opt/local/bin/gfortran-mp-4.9 option to produce PIC... -fno-common
104checking if /opt/local/bin/gfortran-mp-4.9 PIC flag -fno-common works... yes
105checking if /opt/local/bin/gfortran-mp-4.9 static flag -static works... no
106checking if /opt/local/bin/gfortran-mp-4.9 supports -c -o file.o... yes
107checking whether the /opt/local/bin/gfortran-mp-4.9 linker (/opt/local/bin/ld) supports shared libraries... yes
108checking dynamic linker characteristics... darwin13.1.0 dyld
109checking how to hardcode library paths into programs... immediate
110checking for dirent.h that defines DIR... yes
111checking for library containing opendir... none required
112checking for ANSI C header files... (cached) yes
113checking for sys/wait.h that is POSIX.1 compatible... yes
114checking assert.h usability... yes
115checking assert.h presence... yes
116checking for assert.h... yes
117checking ctype.h usability... yes
118checking ctype.h presence... yes
119checking for ctype.h... yes
120checking errno.h usability... yes
121checking errno.h presence... yes
122checking for errno.h... yes
123checking fcntl.h usability... yes
124checking fcntl.h presence... yes
125checking for fcntl.h... yes
126checking grp.h usability... yes
127checking grp.h presence... yes
128checking for grp.h... yes
129checking pwd.h usability... yes
130checking pwd.h presence... yes
131checking for pwd.h... yes
132checking libio.h usability... no
133checking libio.h presence... no
134checking for libio.h... no
135checking locale.h usability... yes
136checking locale.h presence... yes
137checking for locale.h... yes
138checking math.h usability... yes
139checking math.h presence... yes
140checking for math.h... yes
141checking pthread.h usability... yes
142checking pthread.h presence... yes
143checking for pthread.h... yes
144checking for sys/types.h... (cached) yes
145checking for sys/stat.h... (cached) yes
146checking sys/uio.h usability... yes
147checking sys/uio.h presence... yes
148checking for sys/uio.h... yes
149checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
150checking whether time.h and sys/time.h may both be included... yes
151checking sys/time.h usability... yes
152checking sys/time.h presence... yes
153checking for sys/time.h... yes
154checking sys/timeb.h usability... yes
155checking sys/timeb.h presence... yes
156checking for sys/timeb.h... yes
157checking sys/param.h usability... yes
158checking sys/param.h presence... yes
159checking for sys/param.h... yes
160checking sys/mount.h usability... yes
161checking sys/mount.h presence... yes
162checking for sys/mount.h... yes
163checking sys/ioctl.h usability... yes
164checking sys/ioctl.h presence... yes
165checking for sys/ioctl.h... yes
166checking sys/select.h usability... yes
167checking sys/select.h presence... yes
168checking for sys/select.h... yes
169checking limits.h usability... yes
170checking limits.h presence... yes
171checking for limits.h... yes
172checking setjmp.h usability... yes
173checking setjmp.h presence... yes
174checking for setjmp.h... yes
175checking stdarg.h usability... yes
176checking stdarg.h presence... yes
177checking for stdarg.h... yes
178checking for stdlib.h... (cached) yes
179checking for string.h... (cached) yes
180checking signal.h usability... yes
181checking signal.h presence... yes
182checking for signal.h... yes
183checking sys/signal.h usability... yes
184checking sys/signal.h presence... yes
185checking for sys/signal.h... yes
186checking sys/siginfo.h usability... no
187checking sys/siginfo.h presence... no
188checking for sys/siginfo.h... no
189checking termio.h usability... no
190checking termio.h presence... no
191checking for termio.h... no
192checking termios.h usability... yes
193checking termios.h presence... yes
194checking for termios.h... yes
195checking for dirent.h that defines DIR... (cached) yes
196checking for library containing opendir... (cached) none required
197checking for unistd.h... (cached) yes
198checking varargs.h usability... no
199checking varargs.h presence... no
200checking for varargs.h... no
201checking crypt.h usability... no
202checking crypt.h presence... no
203checking for crypt.h... no
204checking netinet/in.h usability... yes
205checking netinet/in.h presence... yes
206checking for netinet/in.h... yes
207checking rpc/rpc.h usability... yes
208checking rpc/rpc.h presence... yes
209checking for rpc/rpc.h... yes
210checking netconfig.h usability... no
211checking netconfig.h presence... no
212checking for netconfig.h... no
213checking for rpc/xdr.h... yes
214checking aio.h usability... yes
215checking aio.h presence... yes
216checking for aio.h... yes
217checking mntent.h usability... no
218checking mntent.h presence... no
219checking for mntent.h... no
220checking mnttab.h usability... no
221checking mnttab.h presence... no
222checking for mnttab.h... no
223checking sys/mntent.h usability... no
224checking sys/mntent.h presence... no
225checking for sys/mntent.h... no
226checking sys/mnttab.h usability... no
227checking sys/mnttab.h presence... no
228checking for sys/mnttab.h... no
229checking sys/ipc.h usability... yes
230checking sys/ipc.h presence... yes
231checking for sys/ipc.h... yes
232checking sys/file.h usability... yes
233checking sys/file.h presence... yes
234checking for sys/file.h... yes
235checking socket.h usability... no
236checking socket.h presence... no
237checking for socket.h... no
238checking sys/socket.h usability... yes
239checking sys/socket.h presence... yes
240checking for sys/socket.h... yes
241checking sys/sockio.h usability... yes
242checking sys/sockio.h presence... yes
243checking for sys/sockio.h... yes
244checking winsock2.h usability... no
245checking winsock2.h presence... no
246checking for winsock2.h... no
247checking sys/resource.h usability... yes
248checking sys/resource.h presence... yes
249checking for sys/resource.h... yes
250checking sys/sem.h usability... yes
251checking sys/sem.h presence... yes
252checking for sys/sem.h... yes
253checking semaphore.h usability... yes
254checking semaphore.h presence... yes
255checking for semaphore.h... yes
256checking float.h usability... yes
257checking float.h presence... yes
258checking for float.h... yes
259checking atomic.h usability... no
260checking atomic.h presence... no
261checking for atomic.h... no
262checking atomic_ops.h usability... no
263checking atomic_ops.h presence... no
264checking for atomic_ops.h... no
265checking utime.h usability... yes
266checking utime.h presence... yes
267checking for utime.h... yes
268checking poll.h usability... yes
269checking poll.h presence... yes
270checking for poll.h... yes
271checking for library containing dlopen... none required
272checking for main in -lm... yes
273checking for tgetent in -lcurses... yes
274checking for library containing inet_aton... none required
275checking for library containing atomic_inc... no
276checking for main in -latomic_ops... no
277checking for main in -lsupc++... yes
278checking for main in -lgcc_eh... yes
279checking for gettimeofday... yes
280checking if gettimeofday accepts second (timezone) argument... yes
281checking for time... yes
282checking for times... yes
283checking for nanosleep... yes
284checking for library containing gethostname... none required
285checking for library containing gethostbyname... none required
286checking for library containing connect... none required
287checking for strcasecmp... yes
288checking for stricmp... no
289checking for strncasecmp... yes
290checking for strnicmp... no
291checking for library containing dirname... none required
292checking for dirname... yes
293checking for sigaction... yes
294checking for setitimer... yes
295checking for snprintf... yes
296checking for vsnprintf... yes
297checking for swab... yes
298checking for _swab... no
299checking for stdlib.h... (cached) yes
300checking for unistd.h... (cached) yes
301checking for getpagesize... yes
302checking for working mmap... yes
303checking for pid_t... yes
304checking vfork.h usability... no
305checking vfork.h presence... no
306checking for vfork.h... no
307checking for fork... yes
308checking for vfork... yes
309checking for working fork... yes
310checking for working vfork... (cached) yes
311checking whether setpgrp takes no argument... yes
312checking for setpgid... yes
313checking whether getpgrp requires zero arguments... yes
314checking for flock... yes
315checking for dladdr... yes
316checking for initgroups... yes
317checking for getpagesize... (cached) yes
318checking for pread... yes
319checking for pwrite... yes
320checking for getcwd... yes
321checking for getwd... yes
322checking for setmntent... no
323checking for getmntent... no
324checking for setrlimit... yes
325checking for getrlimit... yes
326checking for tcgetattr... yes
327checking for strdup... yes
328checking for mkstemp... yes
329checking for pthread_keycreate... no
330checking for pthread_key_create... yes
331checking for llrint... yes
332checking for localtime_r... yes
333checking for gmtime_r... yes
334checking for fchmod... yes
335checking for semtimedop... no
336checking for fegetenv... yes
337checking for strerror_r... yes
338checking for poll... yes
339checking for pthread_mutexattr_setprotocol... yes
340checking for pthread_mutexattr_setrobust_np... no
341checking for pthread_mutex_consistent_np... no
342checking for library containing sem_init... none required
343checking for sem_timedwait... no
344checking for sem_init... yes
345checking for working sem_init()... no
346checking for library containing sem_open... none required
347checking whether byte ordering is bigendian... no
348checking for working volatile... yes
349checking return type of signal handlers... void
350checking for off_t... yes
351checking for size_t... yes
352checking for uid_t in sys/types.h... yes
353checking for special C compiler options needed for large files... no
354checking for _FILE_OFFSET_BITS value needed for large files... no
355checking for native large file support... yes
356checking size of void *... 8
357checking size of long... 8
358checking size of size_t... 8
359checking for socklen_t... yes
360checking for semun... no
361checking if sem.h defines semun... yes
362checking for struct XDR::xdr_ops... no
363checking for struct xdr_ops... yes
364checking for struct dirent.d_type... yes
365checking alignment of long... 8
366checking alignment of double... 8
367configure: creating ./config.status
368files are identical
369config.status: creating gen/install/misc/firebird.conf
370config.status: creating gen/install/misc/aliases.conf
371config.status: creating gen/install/misc/fbintl.conf
372config.status: creating gen/install/misc/fbtrace.conf
373config.status: creating gen/firebird/bin/fb_config
374config.status: creating gen/firebird/bin/posixLibrary.sh
375config.status: creating gen/firebird/bin/classicLibrary.sh
376config.status: creating gen/firebird/bin/superLibrary.sh
377config.status: creating gen/firebird/bin/changeRunUser.sh
378config.status: creating gen/firebird/bin/restoreRootRunUser.sh
379config.status: creating gen/firebird/bin/tarMainInstall.sh
380config.status: creating gen/firebird/bin/tarinstall.sh
381config.status: creating gen/firebird/bin/preinstall.sh
382config.status: creating gen/firebird/bin/postinstall.sh
383config.status: creating gen/firebird/bin/preuninstall.sh
384config.status: creating gen/firebird/bin/postuninstall.sh
385config.status: creating gen/firebird/bin/taruninstall.sh
386config.status: creating gen/firebird/bin/tarMainUninstall.sh
387config.status: creating gen/firebird/bin/changeDBAPassword.sh
388config.status: creating gen/firebird/bin/changeGdsLibraryCompatibleLink.sh
389config.status: creating gen/firebird/bin/createAliasDB.sh
390config.status: creating gen/firebird/bin/changeMultiConnectMode.sh
391config.status: creating gen/make.rules
392config.status: creating gen/make.defaults
393config.status: creating gen/make.platform
394config.status: creating gen/darwin.defaults
395config.status: creating gen/make.platform.postfix
396config.status: creating gen/make.shared.variables
397config.status: creating gen/make.shared.targets
398config.status: creating gen/Makefile
399config.status: creating gen/Makefile.codes
400config.status: creating gen/Makefile.boot.gpre
401config.status: creating gen/Makefile.libfbstatic
402config.status: creating gen/Makefile.static.gpre
403config.status: creating gen/Makefile.static.gbak
404config.status: creating gen/Makefile.static.isql
405config.status: creating gen/Makefile.static.createdb
406config.status: creating gen/Makefile.refDatabases
407config.status: creating gen/Makefile.fbserver
408config.status: creating gen/Makefile.smp_server
409config.status: creating gen/Makefile.libfbclient
410config.status: creating gen/Makefile.client.fbudf
411config.status: creating gen/Makefile.client.gbak
412config.status: creating gen/Makefile.client.gfix
413config.status: creating gen/Makefile.client.gdef
414config.status: creating gen/Makefile.client.qli
415config.status: creating gen/Makefile.client.isql
416config.status: creating gen/Makefile.client.gpre
417config.status: creating gen/Makefile.client.util
418config.status: creating gen/Makefile.client.gsec
419config.status: creating gen/Makefile.intl
420config.status: creating gen/Makefile.msgs
421config.status: creating gen/Makefile.extlib
422config.status: creating gen/examples/Makefile.examples
423config.status: creating gen/Makefile.libfbembed
424config.status: creating gen/Makefile.inet_server
425config.status: creating gen/Makefile.embed.util
426config.status: creating gen/Makefile.embed.fbudf
427config.status: creating gen/Makefile.embed.gfix
428config.status: creating gen/Makefile.embed.gbak
429config.status: creating gen/Makefile.embed.isql
430config.status: creating gen/Makefile.embed.gdef
431config.status: creating gen/Makefile.embed.qli
432config.status: creating gen/Makefile.embed.gpre
433config.status: creating gen/Makefile.fbtrace
434config.status: creating gen/Makefile.install
435config.status: creating Makefile
436config.status: creating gen/Makefile.extern.editline
437config.status: creating src/include/gen/autoconfig.h
438
439
440The Firebird2 package has been configured with the following options:
441
442                   Architecture : ClassicServer
443                          Debug : disabled
444                    Raw devices : enabled
445                   Service name : gds_db
446                   Service port : 3050
447                   GPRE modules : c_cxx.cpp
448
449                    Install Dir : /opt/local
450
451Warning: addgroup only works when running as root.
452Warning: The requested group 'firebird' was not created.
453Warning: adduser only works when running as root.
454Warning: The requested user 'firebird' was not created.
455--->  Building Firebird
456gmake: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0'
457/opt/local/bin/gmake -C gen firebird
458gmake[1]: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen'
459../src/misc/writeBuildNum.sh createMakeVersion ../gen/Make.Version
460gmake[1]: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen'
461gmake[1]: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen'
462/opt/local/bin/gmake -C ../extern/btyacc
463/opt/local/bin/gmake CFLAGS="-pipe -Os -m64 -D_THREAD_SAFE " -j1 -f ../gen/Makefile.extern.editline
464gmake[2]: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/extern/btyacc'
465cc    -c -o closure.o closure.c
466gmake[2]: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen'
467gmake[2]: warning: -jN forced in submake: disabling jobserver mode.
468cd ../extern/editline; chmod +x configure; ./configure --enable-static --disable-shared
469checking for a BSD-compatible install... /usr/bin/install -c
470checking whether build environment is sane... cc    -c -o error.o error.c
471cc    -c -o lalr.o lalr.c
472cc    -c -o lr0.o lr0.c
473cc    -c -o main.o main.c
474cc    -c -o mkpar.o mkpar.c
475mkpar.c:182:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
476        else
477        ^
4781 warning generated.
479cc    -c -o output.o output.c
480cc    -c -o mstring.o mstring.c
481cc    -c -o reader.o reader.c
482cc    -c -o readskel.o readskel.c
483cc    -c -o skeleton.o skeleton.c
484cc    -c -o symtab.o symtab.c
485cc    -c -o verbose.o verbose.c
486cc    -c -o warshall.o warshall.c
487cc  -o btyacc closure.o error.o lalr.o lr0.o main.o mkpar.o output.o mstring.o reader.o readskel.o skeleton.o symtab.o verbose.o warshall.o
488yes
489checking for gawk... gawk
490checking whether make sets $(MAKE)... yes
491checking build system type... gmake[2]: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/extern/btyacc'
492(cd ..; ./src/misc/writeBuildNum.sh rebuildHeader)
493i386-apple-darwin13.1.0
494checking host system type... i386-apple-darwin13.1.0
495checking for style of include used by make... files are identical
496/opt/local/bin/gmake boot_phase1_build
497GNU
498checking for gcc... gcc
499gmake[2]: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen'
500/opt/local/bin/gmake -j1 -f ../gen/Makefile.boot.gpre gpre_boot
501gmake[3]: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen'
502gmake[3]: warning: -jN forced in submake: disabling jobserver mode.
503/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/dsc.cpp -o ../temp/boot/jrd/dsc.o
504checking for C compiler default output file name... a.out
505checking whether the C compiler works... yes
506checking whether we are cross compiling... no
507checking for suffix of executables...
508checking for suffix of object files... o
509checking whether we are using the GNU C compiler... yes
510checking whether gcc accepts -g... yes
511checking for gcc option to accept ISO C89... none needed
512checking dependency style of gcc... gcc3
513checking for a sed that does not truncate output... /opt/local/bin/gsed
514checking for grep that handles long lines and -e... /opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/gds.cpp -o ../temp/boot/jrd/gds.o
515/usr/bin/grep
516checking for egrep... /usr/bin/grep -E
517checking for ld used by gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
518checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
519checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r
520checking for BSD-compatible nm... /opt/local/bin/nm
521checking whether ln -s works... yes
522checking how to recognize dependent libraries... pass_all
523checking how to run the C preprocessor... gcc -E
524checking for ANSI C header files... yes
525checking for sys/types.h... yes
526checking for sys/stat.h... yes
527checking for stdlib.h... yes
528checking for string.h... yes
529checking for memory.h... In file included from ../src/include/../common/classes/fb_string.h:39:0,
530                 from ../src/jrd/../jrd/os/path_utils.h:31,
531                 from ../src/jrd/gds.cpp:47:
532../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
533 inline void operator delete[](void* mem) throw()
534             ^
535yes
536../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
537 inline void operator delete(void* mem) throw()
538             ^
539../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
540 inline void* operator new[](size_t s) THROW_BAD_ALLOC
541              ^
542../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
543 inline void* operator new(size_t s) THROW_BAD_ALLOC
544              ^
545checking for strings.h... yes
546checking for inttypes.h... yes
547checking for stdint.h... yes
548checking for unistd.h... yes
549checking dlfcn.h usability... yes
550checking dlfcn.h presence... yes
551checking for dlfcn.h... yes
552checking for g++... g++
553checking whether we are using the GNU C++ compiler... yes
554checking whether g++ accepts -g... yes
555checking dependency style of g++... gcc3
556checking how to run the C++ preprocessor... g++ -E
557checking for g77... no
558checking for xlf... no
559checking for f77... no
560checking for frt... no
561checking for pgf77... no
562checking for cf77... no
563checking for fort77... no
564checking for fl32... no
565checking for af77... no
566checking for xlf90... no
567checking for f90... no
568checking for pgf90... no
569checking for pghpf... no
570checking for epcf90... no
571checking for gfortran... no
572checking for g95... no
573checking for xlf95... no
574checking for f95... no
575checking for fort... no
576checking for ifort... no
577checking for ifc... no
578checking for efc... no
579checking for pgf95... no
580checking for lf95... no
581checking for ftn... no
582checking whether we are using the GNU Fortran 77 compiler... no
583checking whether  accepts -g... no
584checking the maximum length of command line arguments... 196608
585checking command to parse /opt/local/bin/nm output from gcc object... /opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/isc.cpp -o ../temp/boot/jrd/isc.o
586ok
587checking for objdir... .libs
588checking for ar... ar
589checking for ranlib... ranlib
590checking for strip... strip
591checking for dsymutil... dsymutil
592checking for nmedit... nmedit
593checking for -single_module linker flag... yes
594checking for -exported_symbols_list linker flag... yes
595checking for correct ltmain.sh version... yes
596checking if gcc supports -fno-rtti -fno-exceptions... yes
597checking for gcc option to produce PIC... -fno-common
598checking if gcc PIC flag -fno-common works... yes
599checking if gcc static flag -static works... no
600checking if gcc supports -c -o file.o... yes
601checking whether the gcc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
602checking dynamic linker characteristics... In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
603                 from ../src/jrd/../jrd/../jrd/btn.h:35,
604                 from ../src/jrd/../jrd/jrd.h:37,
605                 from ../src/jrd/isc.cpp:46:
606../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
607 inline void operator delete[](void* mem) throw()
608             ^
609../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
610 inline void operator delete(void* mem) throw()
611             ^
612../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
613 inline void* operator new[](size_t s) THROW_BAD_ALLOC
614              ^
615../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
616 inline void* operator new(size_t s) THROW_BAD_ALLOC
617              ^
618darwin13.1.0 dyld
619checking how to hardcode library paths into programs... immediate
620checking whether stripping libraries is possible... yes
621checking if libtool supports shared libraries... yes
622checking whether to build shared libraries... no
623checking whether to build static libraries... yes
624/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/cmd.cpp -o ../temp/boot/gpre/cmd.o
625configure: creating libtool
626appending configuration tag "CXX" to libtool
627checking for ld used by g++... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
628checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
629checking whether the g++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
630checking for g++ option to produce PIC... -fno-common
631checking if g++ PIC flag -fno-common works... yes
632checking if g++ static flag -static works... no
633checking if g++ supports -c -o file.o... yes
634checking whether the g++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
635checking dynamic linker characteristics... darwin13.1.0 dyld
636(cached) (cached) checking how to hardcode library paths into programs... immediate
637appending configuration tag "F77" to libtool
638checking whether we are using the GNU C++ compiler... (cached) yes
639checking whether g++ accepts -g... (cached) yes
640checking dependency style of g++... (cached) gcc3
641checking for gcc... (cached) gcc
642checking whether we are using the GNU C compiler... (cached) yes
643checking whether gcc accepts -g... (cached) yes
644checking for gcc option to accept ISO C89... (cached) none needed
645checking dependency style of gcc... (cached) gcc3
646checking whether ln -s works... yes
647checking for gawk... (cached) gawk
648checking for nroff... /usr/bin/nroff
649/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/cme.cpp -o ../temp/boot/gpre/cme.o
650checking for tgetent in -lcurses... yes
651checking for working alloca.h... yes
652checking for alloca... yes
653checking for dirent.h that defines DIR... yes
654checking for library containing opendir... none required
655checking for ANSI C header files... (cached) yes
656checking for sys/wait.h that is POSIX.1 compatible... yes
657checking fcntl.h usability... yes
658checking fcntl.h presence... yes
659checking for fcntl.h... yes
660checking limits.h usability... yes
661checking limits.h presence... yes
662checking for limits.h... yes
663checking malloc.h usability... no
664checking malloc.h presence... no
665checking for malloc.h... no
666checking for stdlib.h... (cached) yes
667checking for string.h... (cached) yes
668checking sys/ioctl.h usability... /opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/cmp.cpp -o ../temp/boot/gpre/cmp.o
669yes
670checking sys/ioctl.h presence... yes
671checking for sys/ioctl.h... yes
672checking sys/param.h usability... yes
673checking sys/param.h presence... yes
674checking for sys/param.h... yes
675checking for unistd.h... (cached) yes
676checking curses.h usability... yes
677checking curses.h presence... yes
678checking for curses.h... yes
679checking ncurses.h usability... yes
680checking ncurses.h presence... yes
681checking for ncurses.h... yes
682checking sys/cdefs.h usability... yes
683checking sys/cdefs.h presence... yes
684checking for sys/cdefs.h... yes
685checking termios.h usability... yes
686checking termios.h presence... yes
687checking for termios.h... yes
688checking for term.h... yes
689checking for an ANSI C-conforming const... /opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/c_cxx.cpp -o ../temp/boot/gpre/c_cxx.o
690yes
691checking for pid_t... yes
692checking for size_t... yes
693checking for u_int32_t... In file included from ../src/gpre/../common/../common/classes/fb_string.h:39:0,
694                 from ../src/gpre/../common/utils_proto.h:33,
695                 from ../src/gpre/c_cxx.cpp:47:
696../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
697 inline void operator delete[](void* mem) throw()
698             ^
699../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
700 inline void operator delete(void* mem) throw()
701             ^
702../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
703 inline void* operator new[](size_t s) THROW_BAD_ALLOC
704              ^
705../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
706 inline void* operator new(size_t s) THROW_BAD_ALLOC
707              ^
708yes
709checking whether closedir returns void... no
710checking vfork.h usability... no
711checking vfork.h presence... no
712checking for vfork.h... no
713checking for fork... yes
714checking for vfork... yes
715checking for working fork... yes
716checking for working vfork... (cached) yes
717checking whether gcc needs -traditional... no
718checking return type of signal handlers... void
719checking whether lstat dereferences a symlink specified with a trailing slash... no
720checking whether stat accepts an empty string... no
721checking for endpwent... yes
722checking for isascii... yes
723checking for memchr... /opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/exp.cpp -o ../temp/boot/gpre/exp.o
724yes
725checking for memset... yes
726checking for re_comp... no
727checking for regcomp... yes
728checking for strcasecmp... yes
729checking for strchr... yes
730checking for strcspn... yes
731checking for strdup... yes
732checking for strerror... /opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/gpre.cpp -o ../temp/boot/gpre/gpre.o
733yes
734checking for strrchr... yes
735checking for strstr... yes
736checking for strtol... yes
737checking for issetugid... In file included from ../src/gpre/../common/../common/classes/fb_string.h:39:0,
738                 from ../src/gpre/../common/utils_proto.h:33,
739                 from ../src/gpre/gpre.cpp:63:
740../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
741 inline void operator delete[](void* mem) throw()
742             ^
743../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
744 inline void operator delete(void* mem) throw()
745             ^
746../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
747 inline void* operator new[](size_t s) THROW_BAD_ALLOC
748              ^
749../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
750 inline void* operator new(size_t s) THROW_BAD_ALLOC
751              ^
752yes
753checking whether getpwnam_r and getpwuid_r are posix like... yes
754checking whether getpwnam_r and getpwuid_r are posix _draft_ like... no
755configure: creating ./config.status
756config.status: creating Makefile
757config.status: creating src/Makefile
758config.status: creating config.h
759config.status: executing depfiles commands
760/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/hsh.cpp -o ../temp/boot/gpre/hsh.o
761/opt/local/bin/gmake -C ../extern/editline
762/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/int_cxx.cpp -o ../temp/boot/gpre/int_cxx.o
763gmake[3]: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/extern/editline'
764/opt/local/bin/gmake  all-recursive
765gmake[4]: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/extern/editline'
766Making all in src
767gmake[5]: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/extern/editline/src'
768sh ./makelist -h ./vi.c > vi.h
769sh ./makelist -h ./emacs.c > emacs.h
770sh ./makelist -h ./common.c > common.h
771sh ./makelist -fh vi.h emacs.h common.h  > fcns.h
772sh ./makelist -bh ./vi.c ./emacs.c ./common.c > help.h
773sh ./makelist -fc vi.h emacs.h common.h  > fcns.c
774sh ./makelist -bc ./vi.c ./emacs.c ./common.c > help.c
775/opt/local/bin/gmake  all-am
776gmake[6]: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/extern/editline/src'
777if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT chared.lo -MD -MP -MF ".deps/chared.Tpo" -c -o chared.lo chared.c; \
778then mv -f ".deps/chared.Tpo" ".deps/chared.Plo"; else rm -f ".deps/chared.Tpo"; exit 1; fi
779In file included from ../src/gpre/../common/../common/classes/fb_string.h:39:0,
780                 from ../src/gpre/../common/utils_proto.h:33,
781                 from ../src/gpre/int_cxx.cpp:39:
782../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
783 inline void operator delete[](void* mem) throw()
784             ^
785../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
786 inline void operator delete(void* mem) throw()
787             ^
788../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
789 inline void* operator new[](size_t s) THROW_BAD_ALLOC
790              ^
791../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
792 inline void* operator new(size_t s) THROW_BAD_ALLOC
793              ^
794/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/jrdmet.cpp -o ../temp/boot/gpre/jrdmet.o
795 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT chared.lo -MD -MP -MF .deps/chared.Tpo -c chared.c -o chared.o
796if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT common.lo -MD -MP -MF ".deps/common.Tpo" -c -o common.lo common.c; \
797then mv -f ".deps/common.Tpo" ".deps/common.Plo"; else rm -f ".deps/common.Tpo"; exit 1; fi
798/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/movg.cpp -o ../temp/boot/gpre/movg.o
799/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/msc.cpp -o ../temp/boot/gpre/msc.o
800 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT common.lo -MD -MP -MF .deps/common.Tpo -c common.c -o common.o
801if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT el.lo -MD -MP -MF ".deps/el.Tpo" -c -o el.lo el.c; \
802then mv -f ".deps/el.Tpo" ".deps/el.Plo"; else rm -f ".deps/el.Tpo"; exit 1; fi
803/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/par.cpp -o ../temp/boot/gpre/par.o
804 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT el.lo -MD -MP -MF .deps/el.Tpo -c el.c -o el.o
805In file included from ../src/gpre/../common/../common/classes/fb_string.h:39:0,
806                 from ../src/gpre/../common/utils_proto.h:33,
807                 from ../src/gpre/par.cpp:58:
808../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
809 inline void operator delete[](void* mem) throw()
810             ^
811../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
812 inline void operator delete(void* mem) throw()
813             ^
814../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
815 inline void* operator new[](size_t s) THROW_BAD_ALLOC
816              ^
817../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
818 inline void* operator new(size_t s) THROW_BAD_ALLOC
819              ^
820if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT emacs.lo -MD -MP -MF ".deps/emacs.Tpo" -c -o emacs.lo emacs.c; \
821then mv -f ".deps/emacs.Tpo" ".deps/emacs.Plo"; else rm -f ".deps/emacs.Tpo"; exit 1; fi
822 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT emacs.lo -MD -MP -MF .deps/emacs.Tpo -c emacs.c -o emacs.o
823if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT hist.lo -MD -MP -MF ".deps/hist.Tpo" -c -o hist.lo hist.c; \
824then mv -f ".deps/hist.Tpo" ".deps/hist.Plo"; else rm -f ".deps/hist.Tpo"; exit 1; fi
825 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT hist.lo -MD -MP -MF .deps/hist.Tpo -c hist.c -o hist.o
826if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT key.lo -MD -MP -MF ".deps/key.Tpo" -c -o key.lo key.c; \
827then mv -f ".deps/key.Tpo" ".deps/key.Plo"; else rm -f ".deps/key.Tpo"; exit 1; fi
828 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT key.lo -MD -MP -MF .deps/key.Tpo -c key.c -o key.o
829/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/pat.cpp -o ../temp/boot/gpre/pat.o
830if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT map.lo -MD -MP -MF ".deps/map.Tpo" -c -o map.lo map.c; \
831then mv -f ".deps/map.Tpo" ".deps/map.Plo"; else rm -f ".deps/map.Tpo"; exit 1; fi
832 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT map.lo -MD -MP -MF .deps/map.Tpo -c map.c -o map.o
833/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/sqe.cpp -o ../temp/boot/gpre/sqe.o
834if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT parse.lo -MD -MP -MF ".deps/parse.Tpo" -c -o parse.lo parse.c; \
835then mv -f ".deps/parse.Tpo" ".deps/parse.Plo"; else rm -f ".deps/parse.Tpo"; exit 1; fi
836../src/gpre/sqe.cpp: In function 'gpre_nod* par_primitive_value(gpre_req*, bool, USHORT*, bool*)':
837../src/gpre/sqe.cpp:2535:86: warning: converting 'false' to pointer type for argument 4 of 'gpre_nod* par_primitive_value(gpre_req*, bool, USHORT*, bool*)' [-Wconversion-null]
838   return MSC_unary(nod_negate, par_primitive_value(request, false, paren_count, false));
839                                                                                      ^
840In file included from ../src/gpre/../common/../common/classes/fb_string.h:39:0,
841                 from ../src/gpre/../common/utils_proto.h:33,
842                 from ../src/gpre/sqe.cpp:56:
843../src/include/../common/classes/alloc.h: At global scope:
844../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
845 inline void operator delete[](void* mem) throw()
846             ^
847../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
848 inline void operator delete(void* mem) throw()
849             ^
850../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
851 inline void* operator new[](size_t s) THROW_BAD_ALLOC
852              ^
853../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
854 inline void* operator new(size_t s) THROW_BAD_ALLOC
855              ^
856 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT parse.lo -MD -MP -MF .deps/parse.Tpo -c parse.c -o parse.o
857if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT prompt.lo -MD -MP -MF ".deps/prompt.Tpo" -c -o prompt.lo prompt.c; \
858then mv -f ".deps/prompt.Tpo" ".deps/prompt.Plo"; else rm -f ".deps/prompt.Tpo"; exit 1; fi
859 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT prompt.lo -MD -MP -MF .deps/prompt.Tpo -c prompt.c -o prompt.o
860if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT read.lo -MD -MP -MF ".deps/read.Tpo" -c -o read.lo read.c; \
861then mv -f ".deps/read.Tpo" ".deps/read.Plo"; else rm -f ".deps/read.Tpo"; exit 1; fi
862 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT read.lo -MD -MP -MF .deps/read.Tpo -c read.c -o read.o
863if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT refresh.lo -MD -MP -MF ".deps/refresh.Tpo" -c -o refresh.lo refresh.c; \
864then mv -f ".deps/refresh.Tpo" ".deps/refresh.Plo"; else rm -f ".deps/refresh.Tpo"; exit 1; fi
865 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT refresh.lo -MD -MP -MF .deps/refresh.Tpo -c refresh.c -o refresh.o
866/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/sql.cpp -o ../temp/boot/gpre/sql.o
867if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT search.lo -MD -MP -MF ".deps/search.Tpo" -c -o search.lo search.c; \
868then mv -f ".deps/search.Tpo" ".deps/search.Plo"; else rm -f ".deps/search.Tpo"; exit 1; fi
869In file included from ../src/gpre/../common/../common/classes/fb_string.h:39:0,
870                 from ../src/gpre/../common/utils_proto.h:33,
871                 from ../src/gpre/sql.cpp:47:
872../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
873 inline void operator delete[](void* mem) throw()
874             ^
875../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
876 inline void operator delete(void* mem) throw()
877             ^
878../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
879 inline void* operator new[](size_t s) THROW_BAD_ALLOC
880              ^
881../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
882 inline void* operator new(size_t s) THROW_BAD_ALLOC
883              ^
884 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT search.lo -MD -MP -MF .deps/search.Tpo -c search.c -o search.o
885if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT sig.lo -MD -MP -MF ".deps/sig.Tpo" -c -o sig.lo sig.c; \
886then mv -f ".deps/sig.Tpo" ".deps/sig.Plo"; else rm -f ".deps/sig.Tpo"; exit 1; fi
887 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT sig.lo -MD -MP -MF .deps/sig.Tpo -c sig.c -o sig.o
888if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT term.lo -MD -MP -MF ".deps/term.Tpo" -c -o term.lo term.c; \
889then mv -f ".deps/term.Tpo" ".deps/term.Plo"; else rm -f ".deps/term.Tpo"; exit 1; fi
890 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT term.lo -MD -MP -MF .deps/term.Tpo -c term.c -o term.o
891if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT tty.lo -MD -MP -MF ".deps/tty.Tpo" -c -o tty.lo tty.c; \
892then mv -f ".deps/tty.Tpo" ".deps/tty.Plo"; else rm -f ".deps/tty.Tpo"; exit 1; fi
893 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT tty.lo -MD -MP -MF .deps/tty.Tpo -c tty.c -o tty.o
894if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT vi.lo -MD -MP -MF ".deps/vi.Tpo" -c -o vi.lo vi.c; \
895then mv -f ".deps/vi.Tpo" ".deps/vi.Plo"; else rm -f ".deps/vi.Tpo"; exit 1; fi
896 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT vi.lo -MD -MP -MF .deps/vi.Tpo -c vi.c -o vi.o
897/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/pretty.cpp -o ../temp/boot/gpre/pretty.o
898if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT fgetln.lo -MD -MP -MF ".deps/fgetln.Tpo" -c -o fgetln.lo fgetln.c; \
899then mv -f ".deps/fgetln.Tpo" ".deps/fgetln.Plo"; else rm -f ".deps/fgetln.Tpo"; exit 1; fi
900 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT fgetln.lo -MD -MP -MF .deps/fgetln.Tpo -c fgetln.c -o fgetln.o
901if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT strlcat.lo -MD -MP -MF ".deps/strlcat.Tpo" -c -o strlcat.lo strlcat.c; \
902then mv -f ".deps/strlcat.Tpo" ".deps/strlcat.Plo"; else rm -f ".deps/strlcat.Tpo"; exit 1; fi
903/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/gpre/gpre_meta_boot.cpp -o ../temp/boot/gpre/gpre_meta_boot.o
904 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT strlcat.lo -MD -MP -MF .deps/strlcat.Tpo -c strlcat.c -o strlcat.o
905if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT strlcpy.lo -MD -MP -MF ".deps/strlcpy.Tpo" -c -o strlcpy.lo strlcpy.c; \
906then mv -f ".deps/strlcpy.Tpo" ".deps/strlcpy.Plo"; else rm -f ".deps/strlcpy.Tpo"; exit 1; fi
907/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/os/darwin/config_root.cpp -o ../temp/boot/jrd/config_root.o
908 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT strlcpy.lo -MD -MP -MF .deps/strlcpy.Tpo -c strlcpy.c -o strlcpy.o
909if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT unvis.lo -MD -MP -MF ".deps/unvis.Tpo" -c -o unvis.lo unvis.c; \
910then mv -f ".deps/unvis.Tpo" ".deps/unvis.Plo"; else rm -f ".deps/unvis.Tpo"; exit 1; fi
911 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT unvis.lo -MD -MP -MF .deps/unvis.Tpo -c unvis.c -o unvis.o
912if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT vis.lo -MD -MP -MF ".deps/vis.Tpo" -c -o vis.lo vis.c; \
913then mv -f ".deps/vis.Tpo" ".deps/vis.Plo"; else rm -f ".deps/vis.Tpo"; exit 1; fi
914 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT vis.lo -MD -MP -MF .deps/vis.Tpo -c vis.c -o vis.o
915if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT tokenizer.lo -MD -MP -MF ".deps/tokenizer.Tpo" -c -o tokenizer.lo tokenizer.c; \
916then mv -f ".deps/tokenizer.Tpo" ".deps/tokenizer.Plo"; else rm -f ".deps/tokenizer.Tpo"; exit 1; fi
917 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT tokenizer.lo -MD -MP -MF .deps/tokenizer.Tpo -c tokenizer.c -o tokenizer.o
918if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT history.lo -MD -MP -MF ".deps/history.Tpo" -c -o history.lo history.c; \
919then mv -f ".deps/history.Tpo" ".deps/history.Plo"; else rm -f ".deps/history.Tpo"; exit 1; fi
920 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT history.lo -MD -MP -MF .deps/history.Tpo -c history.c -o history.o
921if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT filecomplete.lo -MD -MP -MF ".deps/filecomplete.Tpo" -c -o filecomplete.lo filecomplete.c; \
922then mv -f ".deps/filecomplete.Tpo" ".deps/filecomplete.Plo"; else rm -f ".deps/filecomplete.Tpo"; exit 1; fi
923In file included from ../src/include/../common/classes/fb_string.h:39:0,
924                 from ../src/jrd/os/darwin/config_root.cpp:35:
925../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
926 inline void operator delete[](void* mem) throw()
927             ^
928../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
929 inline void operator delete(void* mem) throw()
930             ^
931../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
932 inline void* operator new[](size_t s) THROW_BAD_ALLOC
933              ^
934../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
935 inline void* operator new(size_t s) THROW_BAD_ALLOC
936              ^
937/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/os/posix/path_utils.cpp -o ../temp/boot/jrd/path_utils.o
938 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT filecomplete.lo -MD -MP -MF .deps/filecomplete.Tpo -c filecomplete.c -o filecomplete.o
939if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT readline.lo -MD -MP -MF ".deps/readline.Tpo" -c -o readline.lo readline.c; \
940then mv -f ".deps/readline.Tpo" ".deps/readline.Plo"; else rm -f ".deps/readline.Tpo"; exit 1; fi
941In file included from ../src/include/../common/classes/fb_string.h:39:0,
942                 from ../src/include/../jrd/os/path_utils.h:31,
943                 from ../src/jrd/os/posix/path_utils.cpp:29:
944../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
945 inline void operator delete[](void* mem) throw()
946             ^
947../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
948 inline void operator delete(void* mem) throw()
949             ^
950../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
951 inline void* operator new[](size_t s) THROW_BAD_ALLOC
952              ^
953../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
954 inline void* operator new(size_t s) THROW_BAD_ALLOC
955              ^
956 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT readline.lo -MD -MP -MF .deps/readline.Tpo -c readline.c -o readline.o
957/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/os/darwin/mod_loader.cpp -o ../temp/boot/jrd/mod_loader.o
958if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT fcns.lo -MD -MP -MF ".deps/fcns.Tpo" -c -o fcns.lo fcns.c; \
959then mv -f ".deps/fcns.Tpo" ".deps/fcns.Plo"; else rm -f ".deps/fcns.Tpo"; exit 1; fi
960../src/jrd/os/darwin/mod_loader.cpp: In static member function 'static ModuleLoader::Module* ModuleLoader::loadModule(const PathName&)':
961../src/jrd/os/darwin/mod_loader.cpp:84:3: warning: 'NSObjectFileImageReturnCode NSCreateObjectFileImageFromFile(const char*, __NSObjectFileImage**)' is deprecated (declared at /usr/include/mach-o/dyld.h:144) [-Wdeprecated-declarations]
962   NSCreateObjectFileImageFromFile(modPath.c_str(), &image);
963   ^
964../src/jrd/os/darwin/mod_loader.cpp:84:58: warning: 'NSObjectFileImageReturnCode NSCreateObjectFileImageFromFile(const char*, __NSObjectFileImage**)' is deprecated (declared at /usr/include/mach-o/dyld.h:144) [-Wdeprecated-declarations]
965   NSCreateObjectFileImageFromFile(modPath.c_str(), &image);
966                                                          ^
967../src/jrd/os/darwin/mod_loader.cpp:117:24: warning: '__NSModule* NSLinkModule(NSObjectFileImage, const char*, uint32_t)' is deprecated (declared at /usr/include/mach-o/dyld.h:160) [-Wdeprecated-declarations]
968  NSModule mod_handle = NSLinkModule(image, modPath.c_str(), NSLINKMODULE_OPTION_PRIVATE);
969                        ^
970../src/jrd/os/darwin/mod_loader.cpp:117:88: warning: '__NSModule* NSLinkModule(NSObjectFileImage, const char*, uint32_t)' is deprecated (declared at /usr/include/mach-o/dyld.h:160) [-Wdeprecated-declarations]
971  NSModule mod_handle = NSLinkModule(image, modPath.c_str(), NSLINKMODULE_OPTION_PRIVATE);
972                                                                                        ^
973../src/jrd/os/darwin/mod_loader.cpp:118:2: warning: 'bool NSDestroyObjectFileImage(NSObjectFileImage)' is deprecated (declared at /usr/include/mach-o/dyld.h:146) [-Wdeprecated-declarations]
974  NSDestroyObjectFileImage(image);
975  ^
976../src/jrd/os/darwin/mod_loader.cpp:118:32: warning: 'bool NSDestroyObjectFileImage(NSObjectFileImage)' is deprecated (declared at /usr/include/mach-o/dyld.h:146) [-Wdeprecated-declarations]
977  NSDestroyObjectFileImage(image);
978                                ^
979../src/jrd/os/darwin/mod_loader.cpp:127:21: warning: '__NSSymbol* NSLookupSymbolInModule(NSModule, const char*)' is deprecated (declared at /usr/include/mach-o/dyld.h:180) [-Wdeprecated-declarations]
980  NSSymbol initSym = NSLookupSymbolInModule(mod_handle, "__init");
981                     ^
982../src/jrd/os/darwin/mod_loader.cpp:127:64: warning: '__NSSymbol* NSLookupSymbolInModule(NSModule, const char*)' is deprecated (declared at /usr/include/mach-o/dyld.h:180) [-Wdeprecated-declarations]
983  NSSymbol initSym = NSLookupSymbolInModule(mod_handle, "__init");
984                                                                ^
985../src/jrd/os/darwin/mod_loader.cpp:131:24: warning: 'void* NSAddressOfSymbol(NSSymbol)' is deprecated (declared at /usr/include/mach-o/dyld.h:187) [-Wdeprecated-declarations]
986   init = ( void (*)()) NSAddressOfSymbol(initSym);
987                        ^
988../src/jrd/os/darwin/mod_loader.cpp:131:49: warning: 'void* NSAddressOfSymbol(NSSymbol)' is deprecated (declared at /usr/include/mach-o/dyld.h:187) [-Wdeprecated-declarations]
989   init = ( void (*)()) NSAddressOfSymbol(initSym);
990                                                 ^
991../src/jrd/os/darwin/mod_loader.cpp: In destructor 'virtual DarwinModule::~DarwinModule()':
992../src/jrd/os/darwin/mod_loader.cpp:147:21: warning: '__NSSymbol* NSLookupSymbolInModule(NSModule, const char*)' is deprecated (declared at /usr/include/mach-o/dyld.h:180) [-Wdeprecated-declarations]
993   NSSymbol symbol = NSLookupSymbolInModule(nsModule, "__fini");
994                     ^
995../src/jrd/os/darwin/mod_loader.cpp:147:62: warning: '__NSSymbol* NSLookupSymbolInModule(NSModule, const char*)' is deprecated (declared at /usr/include/mach-o/dyld.h:180) [-Wdeprecated-declarations]
996   NSSymbol symbol = NSLookupSymbolInModule(nsModule, "__fini");
997                                                              ^
998../src/jrd/os/darwin/mod_loader.cpp:151:24: warning: 'void* NSAddressOfSymbol(NSSymbol)' is deprecated (declared at /usr/include/mach-o/dyld.h:187) [-Wdeprecated-declarations]
999    fini = (void (*)()) NSAddressOfSymbol(symbol);
1000                        ^
1001../src/jrd/os/darwin/mod_loader.cpp:151:48: warning: 'void* NSAddressOfSymbol(NSSymbol)' is deprecated (declared at /usr/include/mach-o/dyld.h:187) [-Wdeprecated-declarations]
1002    fini = (void (*)()) NSAddressOfSymbol(symbol);
1003                                                ^
1004../src/jrd/os/darwin/mod_loader.cpp:154:3: warning: 'bool NSUnLinkModule(NSModule, uint32_t)' is deprecated (declared at /usr/include/mach-o/dyld.h:168) [-Wdeprecated-declarations]
1005   NSUnLinkModule(nsModule, 0);
1006   ^
1007../src/jrd/os/darwin/mod_loader.cpp:154:29: warning: 'bool NSUnLinkModule(NSModule, uint32_t)' is deprecated (declared at /usr/include/mach-o/dyld.h:168) [-Wdeprecated-declarations]
1008   NSUnLinkModule(nsModule, 0);
1009                             ^
1010../src/jrd/os/darwin/mod_loader.cpp: In member function 'virtual void* DarwinModule::findSymbol(const string&)':
1011../src/jrd/os/darwin/mod_loader.cpp:171:20: warning: '__NSSymbol* NSLookupSymbolInModule(NSModule, const char*)' is deprecated (declared at /usr/include/mach-o/dyld.h:180) [-Wdeprecated-declarations]
1012  NSSymbol symbol = NSLookupSymbolInModule(nsModule, symName.c_str());
1013                    ^
1014../src/jrd/os/darwin/mod_loader.cpp:171:68: warning: '__NSSymbol* NSLookupSymbolInModule(NSModule, const char*)' is deprecated (declared at /usr/include/mach-o/dyld.h:180) [-Wdeprecated-declarations]
1015  NSSymbol symbol = NSLookupSymbolInModule(nsModule, symName.c_str());
1016                                                                    ^
1017../src/jrd/os/darwin/mod_loader.cpp:175:12: warning: '__NSSymbol* NSLookupSymbolInModule(NSModule, const char*)' is deprecated (declared at /usr/include/mach-o/dyld.h:180) [-Wdeprecated-declarations]
1018   symbol = NSLookupSymbolInModule(nsModule, newSym.c_str());
1019            ^
1020../src/jrd/os/darwin/mod_loader.cpp:175:59: warning: '__NSSymbol* NSLookupSymbolInModule(NSModule, const char*)' is deprecated (declared at /usr/include/mach-o/dyld.h:180) [-Wdeprecated-declarations]
1021   symbol = NSLookupSymbolInModule(nsModule, newSym.c_str());
1022                                                           ^
1023../src/jrd/os/darwin/mod_loader.cpp:182:9: warning: 'void* NSAddressOfSymbol(NSSymbol)' is deprecated (declared at /usr/include/mach-o/dyld.h:187) [-Wdeprecated-declarations]
1024  return NSAddressOfSymbol(symbol);
1025         ^
1026../src/jrd/os/darwin/mod_loader.cpp:182:33: warning: 'void* NSAddressOfSymbol(NSSymbol)' is deprecated (declared at /usr/include/mach-o/dyld.h:187) [-Wdeprecated-declarations]
1027  return NSAddressOfSymbol(symbol);
1028                                 ^
1029In file included from ../src/include/../common/classes/fb_string.h:39:0,
1030                 from ../src/include/../jrd/os/mod_loader.h:31,
1031                 from ../src/jrd/os/darwin/mod_loader.cpp:30:
1032../src/include/../common/classes/alloc.h: At global scope:
1033../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1034 inline void operator delete[](void* mem) throw()
1035             ^
1036../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1037 inline void operator delete(void* mem) throw()
1038             ^
1039../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1040 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1041              ^
1042../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1043 inline void* operator new(size_t s) THROW_BAD_ALLOC
1044              ^
1045/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/os/posix/fbsyslog.cpp -o ../temp/boot/jrd/fbsyslog.o
1046 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT fcns.lo -MD -MP -MF .deps/fcns.Tpo -c fcns.c -o fcns.o
1047if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -pipe -Os -m64 -D_THREAD_SAFE  -MT help.lo -MD -MP -MF ".deps/help.Tpo" -c -o help.lo help.c; \
1048then mv -f ".deps/help.Tpo" ".deps/help.Plo"; else rm -f ".deps/help.Tpo"; exit 1; fi
1049/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/os/posix/guid.cpp -o ../temp/boot/jrd/guid.o
1050/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/os/posix/os_utils.cpp -o ../temp/boot/jrd/os_utils.o
1051 gcc -DHAVE_CONFIG_H -I. -I. -I.. -pipe -Os -m64 -D_THREAD_SAFE -MT help.lo -MD -MP -MF .deps/help.Tpo -c help.c -o help.o
1052/bin/sh ../libtool --tag=CC --mode=link gcc  -pipe -Os -m64 -D_THREAD_SAFE    -o libedit.la -rpath /usr/local/lib -no-undefined -version-info 0:24:0 chared.lo common.lo el.lo emacs.lo hist.lo key.lo map.lo parse.lo prompt.lo read.lo refresh.lo search.lo sig.lo term.lo tty.lo vi.lo fgetln.lo strlcat.lo strlcpy.lo unvis.lo vis.lo tokenizer.lo history.lo filecomplete.lo readline.lo fcns.lo help.lo  -lcurses
1053In file included from ../src/include/../common/classes/init.h:31:0,
1054                 from ../src/jrd/os/posix/os_utils.cpp:32:
1055../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1056 inline void operator delete[](void* mem) throw()
1057             ^
1058../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1059 inline void operator delete(void* mem) throw()
1060             ^
1061../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1062 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1063              ^
1064../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1065 inline void* operator new(size_t s) THROW_BAD_ALLOC
1066              ^
1067/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/dllinst.cpp -o ../temp/boot/common/dllinst.o
1068/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/fb_exception.cpp -o ../temp/boot/common/fb_exception.o
1069In file included from ../src/common/fb_exception.cpp:9:0:
1070../src/common/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1071 inline void operator delete[](void* mem) throw()
1072             ^
1073../src/common/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1074 inline void operator delete(void* mem) throw()
1075             ^
1076../src/common/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1077 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1078              ^
1079../src/common/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1080 inline void* operator new(size_t s) THROW_BAD_ALLOC
1081              ^
1082mkdir .libs
1083/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/thd.cpp -o ../temp/boot/common/thd.o
1084ar cru .libs/libedit.a  chared.o common.o el.o emacs.o hist.o key.o map.o parse.o prompt.o read.o refresh.o search.o sig.o term.o tty.o vi.o fgetln.o strlcat.o strlcpy.o unvis.o vis.o tokenizer.o history.o filecomplete.o readline.o fcns.o help.o
1085ranlib .libs/libedit.a
1086creating libedit.la
1087In file included from ../src/common/thd.cpp:36:0:
1088../src/common/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1089 inline void operator delete[](void* mem) throw()
1090             ^
1091../src/common/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1092 inline void operator delete(void* mem) throw()
1093             ^
1094../src/common/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1095 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1096              ^
1097../src/common/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1098 inline void* operator new(size_t s) THROW_BAD_ALLOC
1099              ^
1100/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/MetaName.cpp -o ../temp/boot/common/classes/MetaName.o
1101(cd .libs && rm -f libedit.la && ln -s ../libedit.la libedit.la)
1102gmake[6]: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/extern/editline/src'
1103gmake[5]: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/extern/editline/src'
1104gmake[5]: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/extern/editline'
1105gmake[5]: Nothing to be done for `all-am'.
1106gmake[5]: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/extern/editline'
1107gmake[4]: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/extern/editline'
1108gmake[3]: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/extern/editline'
1109cp ../extern/editline/src/.libs/libedit.a ../gen/firebird/lib
1110gmake[2]: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen'
1111/opt/local/bin/gmake -j1 -f ../gen/Makefile.libfbstatic libfbstatic
1112gmake[2]: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen'
1113gmake[2]: warning: -jN forced in submake: disabling jobserver mode.
1114In file included from ../src/include/../common/classes/fb_string.h:39:0,
1115                 from ../src/include/../common/classes/MetaName.h:32,
1116                 from ../src/common/classes/MetaName.cpp:33:
1117../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1118 inline void operator delete[](void* mem) throw()
1119             ^
1120../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1121 inline void operator delete(void* mem) throw()
1122             ^
1123../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1124 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1125              ^
1126../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1127 inline void* operator new(size_t s) THROW_BAD_ALLOC
1128              ^
1129/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/StatusHolder.cpp -o ../temp/boot/common/StatusHolder.o
1130../extern/btyacc/btyacc -l -d -S ../src/dsql/btyacc_fb.ske ../src/dsql/parse.y
1131In file included from ../src/common/StatusHolder.cpp:32:0:
1132../src/common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1133 inline void operator delete[](void* mem) throw()
1134             ^
1135../src/common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1136 inline void operator delete(void* mem) throw()
1137             ^
1138../src/common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1139 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1140              ^
1141../src/common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1142 inline void* operator new(size_t s) THROW_BAD_ALLOC
1143              ^
1144/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/init.cpp -o ../temp/boot/common/classes/init.o
1145In file included from ../src/common/classes/init.h:31:0,
1146                 from ../src/common/classes/init.cpp:28:
1147../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1148 inline void operator delete[](void* mem) throw()
1149             ^
1150../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1151 inline void operator delete(void* mem) throw()
1152             ^
1153../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1154 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1155              ^
1156../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1157 inline void* operator new(size_t s) THROW_BAD_ALLOC
1158              ^
1159../extern/btyacc/btyacc: 11 shift/reduce conflicts, 5 reduce/reduce conflicts.
1160/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/StatusArg.cpp -o ../temp/boot/common/StatusArg.o
1161In file included from ../src/common/../common/classes/fb_string.h:39:0,
1162                 from ../src/common/StatusArg.cpp:32:
1163../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1164 inline void operator delete[](void* mem) throw()
1165             ^
1166../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1167 inline void operator delete(void* mem) throw()
1168             ^
1169../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1170 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1171              ^
1172../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1173 inline void* operator new(size_t s) THROW_BAD_ALLOC
1174              ^
1175YYTABLESIZE: 70861
1176mv -f ../gen/y_tab.c ../src/dsql/parse.cpp
1177mv -f ../gen/y_tab.h ../src/dsql/dsql.tab.h
1178/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/alt.cpp -o ../temp/boot/jrd/alt.o
1179/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/utils.cpp -o ../temp/boot/common/utils.o
1180In file included from ../src/common/../common/../common/classes/fb_string.h:39:0,
1181                 from ../src/common/../common/utils_proto.h:33,
1182                 from ../src/common/utils.cpp:43:
1183../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1184 inline void operator delete[](void* mem) throw()
1185             ^
1186../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1187 inline void operator delete(void* mem) throw()
1188             ^
1189../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1190 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1191              ^
1192../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1193 inline void* operator new(size_t s) THROW_BAD_ALLOC
1194              ^
1195In file included from ../src/jrd/alt.cpp:41:0:
1196../src/jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
1197../src/jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
1198   static const char* USER_INFO_NAME = "security2.fdb";
1199                      ^
1200../src/jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
1201../src/jrd/alt.cpp: In function 'ISC_STATUS gds__ddl(ISC_STATUS*, FB_API_HANDLE*, FB_API_HANDLE*, SSHORT, const SCHAR*)':
1202../src/jrd/alt.cpp:600:9: warning: 'ISC_STATUS isc_ddl(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, short int, const ISC_SCHAR*)' is deprecated (declared at ../src/jrd/../jrd/ibase.h:707) [-Wdeprecated-declarations]
1203  return isc_ddl(status_vector, db_handle, tra_handle, ddl_length, ddl);
1204         ^
1205../src/jrd/alt.cpp:600:70: warning: 'ISC_STATUS isc_ddl(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, short int, const ISC_SCHAR*)' is deprecated (declared at ../src/jrd/../jrd/ibase.h:707) [-Wdeprecated-declarations]
1206  return isc_ddl(status_vector, db_handle, tra_handle, ddl_length, ddl);
1207                                                                      ^
1208In file included from ../src/jrd/../common/classes/init.h:31:0,
1209                 from ../src/jrd/alt.cpp:37:
1210../src/include/../common/classes/alloc.h: At global scope:
1211../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1212 inline void operator delete[](void* mem) throw()
1213             ^
1214../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1215 inline void operator delete(void* mem) throw()
1216             ^
1217../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1218 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1219              ^
1220../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1221 inline void* operator new(size_t s) THROW_BAD_ALLOC
1222              ^
1223/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/config/config.cpp -o ../temp/boot/common/config/config.o
1224/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/db_alias.cpp -o ../temp/boot/jrd/db_alias.o
1225In file included from ../src/include/../common/classes/fb_string.h:39:0,
1226                 from ../src/common/config/../../common/config/config.h:26,
1227                 from ../src/common/config/config.cpp:25:
1228../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1229 inline void operator delete[](void* mem) throw()
1230             ^
1231../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1232 inline void operator delete(void* mem) throw()
1233             ^
1234../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1235 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1236              ^
1237../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1238 inline void* operator new(size_t s) THROW_BAD_ALLOC
1239              ^
1240In file included from ../src/jrd/../common/classes/init.h:31:0,
1241                 from ../src/jrd/db_alias.cpp:24:
1242../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1243 inline void operator delete[](void* mem) throw()
1244             ^
1245../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1246 inline void operator delete(void* mem) throw()
1247             ^
1248../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1249 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1250              ^
1251../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1252 inline void* operator new(size_t s) THROW_BAD_ALLOC
1253              ^
1254/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/enc.cpp -o ../temp/boot/jrd/enc.o
1255In file included from ../src/jrd/enc.cpp:13:0:
1256../src/jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1257 inline void operator delete[](void* mem) throw()
1258             ^
1259../src/jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1260 inline void operator delete(void* mem) throw()
1261             ^
1262../src/jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1263 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1264              ^
1265../src/jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1266 inline void* operator new(size_t s) THROW_BAD_ALLOC
1267              ^
1268/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/isc_file.cpp -o ../temp/boot/jrd/isc_file.o
1269/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/config/config_file.cpp -o ../temp/boot/common/config/config_file.o
1270In file included from ../src/common/config/config_file.cpp:25:0:
1271../src/common/config/../../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1272 inline void operator delete[](void* mem) throw()
1273             ^
1274../src/common/config/../../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1275 inline void operator delete(void* mem) throw()
1276             ^
1277../src/common/config/../../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1278 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1279              ^
1280../src/common/config/../../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1281 inline void* operator new(size_t s) THROW_BAD_ALLOC
1282              ^
1283/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/config/dir_list.cpp -o ../temp/boot/common/config/dir_list.o
1284In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
1285                 from ../src/jrd/../jrd/../jrd/btn.h:35,
1286                 from ../src/jrd/../jrd/jrd.h:37,
1287                 from ../src/jrd/isc_file.cpp:51:
1288../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1289 inline void operator delete[](void* mem) throw()
1290             ^
1291../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1292 inline void operator delete(void* mem) throw()
1293             ^
1294../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1295 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1296              ^
1297../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1298 inline void* operator new(size_t s) THROW_BAD_ALLOC
1299              ^
1300In file included from ../src/include/../common/classes/fb_string.h:39:0,
1301                 from ../src/include/../common/config/config.h:26,
1302                 from ../src/common/config/dir_list.cpp:23:
1303../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1304 inline void operator delete[](void* mem) throw()
1305             ^
1306../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1307 inline void operator delete(void* mem) throw()
1308             ^
1309../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1310 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1311              ^
1312../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1313 inline void* operator new(size_t s) THROW_BAD_ALLOC
1314              ^
1315/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/os/posix/isc_ipc.cpp -o ../temp/boot/jrd/isc_ipc.o
1316In file included from ../src/include/../jrd/../common/classes/fb_string.h:39:0,
1317                 from ../src/include/../jrd/isc_proto.h:27,
1318                 from ../src/jrd/os/posix/isc_ipc.cpp:46:
1319../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1320 inline void operator delete[](void* mem) throw()
1321             ^
1322../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1323 inline void operator delete(void* mem) throw()
1324             ^
1325../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1326 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1327              ^
1328../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1329 inline void* operator new(size_t s) THROW_BAD_ALLOC
1330              ^
1331/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/perf.cpp -o ../temp/boot/jrd/perf.o
1332/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/alloc.cpp -o ../temp/boot/common/classes/alloc.o
1333/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/sdl.cpp -o ../temp/boot/jrd/sdl.o
1334In file included from ../src/common/classes/alloc.cpp:32:0:
1335../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1336 inline void operator delete[](void* mem) throw()
1337             ^
1338../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1339 inline void operator delete(void* mem) throw()
1340             ^
1341../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1342 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1343              ^
1344../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1345 inline void* operator new(size_t s) THROW_BAD_ALLOC
1346              ^
1347In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
1348                 from ../src/jrd/../jrd/../jrd/btn.h:35,
1349                 from ../src/jrd/../jrd/jrd.h:37,
1350                 from ../src/jrd/sdl.cpp:27:
1351../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1352 inline void operator delete[](void* mem) throw()
1353             ^
1354../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1355 inline void operator delete(void* mem) throw()
1356             ^
1357../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1358 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1359              ^
1360../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1361 inline void* operator new(size_t s) THROW_BAD_ALLOC
1362              ^
1363/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/status.cpp -o ../temp/boot/jrd/status.o
1364/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/ThreadData.cpp -o ../temp/boot/jrd/ThreadData.o
1365In file included from ../src/jrd/../jrd/ThreadData.h:36:0,
1366                 from ../src/jrd/ThreadData.cpp:34:
1367../src/jrd/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1368 inline void operator delete[](void* mem) throw()
1369             ^
1370../src/jrd/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1371 inline void operator delete(void* mem) throw()
1372             ^
1373../src/jrd/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1374 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1375              ^
1376../src/jrd/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1377 inline void* operator new(size_t s) THROW_BAD_ALLOC
1378              ^
1379/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/ThreadStart.cpp -o ../temp/boot/jrd/ThreadStart.o
1380In file included from ../src/jrd/../jrd/../jrd/ThreadData.h:36:0,
1381                 from ../src/jrd/../jrd/ThreadStart.h:34,
1382                 from ../src/jrd/ThreadStart.cpp:34:
1383../src/jrd/../jrd/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1384 inline void operator delete[](void* mem) throw()
1385             ^
1386../src/jrd/../jrd/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1387 inline void operator delete(void* mem) throw()
1388             ^
1389../src/jrd/../jrd/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1390 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1391              ^
1392../src/jrd/../jrd/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1393 inline void* operator new(size_t s) THROW_BAD_ALLOC
1394              ^
1395/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/locks.cpp -o ../temp/boot/common/classes/locks.o
1396/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/utl.cpp -o ../temp/boot/jrd/utl.o
1397/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/semaphore.cpp -o ../temp/boot/common/classes/semaphore.o
1398In file included from ../src/common/classes/semaphore.cpp:29:0:
1399../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1400 inline void operator delete[](void* mem) throw()
1401             ^
1402../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1403 inline void operator delete(void* mem) throw()
1404             ^
1405../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1406 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1407              ^
1408../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1409 inline void* operator new(size_t s) THROW_BAD_ALLOC
1410              ^
1411In file included from ../src/include/../common/classes/ClumpletReader.h:32:0,
1412                 from ../src/jrd/../common/classes/ClumpletWriter.h:32,
1413                 from ../src/jrd/utl.cpp:59:
1414../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1415 inline void operator delete[](void* mem) throw()
1416             ^
1417../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1418 inline void operator delete(void* mem) throw()
1419             ^
1420../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1421 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1422              ^
1423../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1424 inline void* operator new(size_t s) THROW_BAD_ALLOC
1425              ^
1426/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/fb_string.cpp -o ../temp/boot/common/classes/fb_string.o
1427In file included from ../src/include/../common/classes/fb_string.h:39:0,
1428                 from ../src/common/classes/fb_string.cpp:30:
1429../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1430 inline void operator delete[](void* mem) throw()
1431             ^
1432../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1433 inline void operator delete(void* mem) throw()
1434             ^
1435../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1436 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1437              ^
1438../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1439 inline void* operator new(size_t s) THROW_BAD_ALLOC
1440              ^
1441/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/timestamp.cpp -o ../temp/boot/common/classes/timestamp.o
1442/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/why.cpp -o ../temp/boot/jrd/why.o
1443/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/PublicHandle.cpp -o ../temp/boot/common/classes/PublicHandle.o
1444In file included from ../src/include/../common/classes/init.h:31:0,
1445                 from ../src/common/classes/PublicHandle.h:26,
1446                 from ../src/common/classes/PublicHandle.cpp:26:
1447../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1448 inline void operator delete[](void* mem) throw()
1449             ^
1450../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1451 inline void operator delete(void* mem) throw()
1452             ^
1453../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1454 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1455              ^
1456../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1457 inline void* operator new(size_t s) THROW_BAD_ALLOC
1458              ^
1459/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/TempFile.cpp -o ../temp/boot/common/classes/TempFile.o
1460In file included from ../src/jrd/why.cpp:67:0:
1461../src/jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1462 inline void operator delete[](void* mem) throw()
1463             ^
1464../src/jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1465 inline void operator delete(void* mem) throw()
1466             ^
1467../src/jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1468 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1469              ^
1470../src/jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1471 inline void* operator new(size_t s) THROW_BAD_ALLOC
1472              ^
1473In file included from ../src/include/../common/classes/fb_string.h:39:0,
1474                 from ../src/include/../jrd/os/path_utils.h:31,
1475                 from ../src/common/classes/TempFile.cpp:48:
1476../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1477 inline void operator delete[](void* mem) throw()
1478             ^
1479../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1480 inline void operator delete(void* mem) throw()
1481             ^
1482../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1483 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1484              ^
1485../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1486 inline void* operator new(size_t s) THROW_BAD_ALLOC
1487              ^
1488/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/SafeArg.cpp -o ../temp/boot/common/classes/SafeArg.o
1489/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/MsgPrint.cpp -o ../temp/boot/common/classes/MsgPrint.o
1490In file included from ../src/include/../common/../common/classes/fb_string.h:39:0,
1491                 from ../src/include/../common/utils_proto.h:33,
1492                 from ../src/common/classes/MsgPrint.cpp:33:
1493../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1494 inline void operator delete[](void* mem) throw()
1495             ^
1496../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1497 inline void operator delete(void* mem) throw()
1498             ^
1499../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1500 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1501              ^
1502../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1503 inline void* operator new(size_t s) THROW_BAD_ALLOC
1504              ^
1505/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/BaseStream.cpp -o ../temp/boot/common/classes/BaseStream.o
1506/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/cvt.cpp -o ../temp/boot/common/cvt.o
1507In file included from ../src/common/../jrd/../include/fb_blk.h:4:0,
1508                 from ../src/common/../jrd/val.h:32,
1509                 from ../src/common/cvt.cpp:50:
1510../src/common/../jrd/../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1511 inline void operator delete[](void* mem) throw()
1512             ^
1513../src/common/../jrd/../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1514 inline void operator delete(void* mem) throw()
1515             ^
1516../src/common/../jrd/../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1517 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1518              ^
1519../src/common/../jrd/../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1520 inline void* operator new(size_t s) THROW_BAD_ALLOC
1521              ^
1522/opt/local/bin/g++-mp-4.9    ../temp/boot/jrd/dsc.o ../temp/boot/jrd/gds.o ../temp/boot/jrd/isc.o ../temp/boot/gpre/cmd.o ../temp/boot/gpre/cme.o ../temp/boot/gpre/cmp.o ../temp/boot/gpre/c_cxx.o ../temp/boot/gpre/exp.o ../temp/boot/gpre/gpre.o ../temp/boot/gpre/hsh.o ../temp/boot/gpre/int_cxx.o ../temp/boot/gpre/jrdmet.o ../temp/boot/gpre/movg.o ../temp/boot/gpre/msc.o ../temp/boot/gpre/par.o ../temp/boot/gpre/pat.o ../temp/boot/gpre/sqe.o ../temp/boot/gpre/sql.o ../temp/boot/gpre/pretty.o ../temp/boot/gpre/gpre_meta_boot.o ../temp/boot/jrd/config_root.o ../temp/boot/jrd/path_utils.o ../temp/boot/jrd/mod_loader.o ../temp/boot/jrd/fbsyslog.o ../temp/boot/jrd/guid.o ../temp/boot/jrd/os_utils.o ../temp/boot/common/dllinst.o ../temp/boot/common/fb_exception.o ../temp/boot/common/thd.o ../temp/boot/common/classes/MetaName.o ../temp/boot/common/StatusHolder.o ../temp/boot/common/classes/init.o ../temp/boot/common/StatusArg.o ../temp/boot/common/utils.o ../temp/boot/common/config/config.o ../temp/boot/common/config/config_file.o ../temp/boot/common/config/dir_list.o ../temp/boot/common/classes/alloc.o ../temp/boot/common/classes/locks.o ../temp/boot/common/classes/semaphore.o ../temp/boot/common/classes/fb_string.o ../temp/boot/common/classes/timestamp.o ../temp/boot/common/classes/PublicHandle.o ../temp/boot/common/classes/TempFile.o ../temp/boot/common/classes/SafeArg.o ../temp/boot/common/classes/MsgPrint.o ../temp/boot/common/classes/BaseStream.o ../temp/boot/common/cvt.o -o ../gen/firebird/bin/gpre_boot -L../gen/firebird/lib -lm  -framework CoreFoundation  -lcurses
1523/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/blob_filter.cpp -o ../temp/boot/jrd/blob_filter.o
1524rm -f ../gen/firebird/bin/gpre_current
1525(cd ../gen/firebird/bin; ln -s gpre_boot gpre_current)
1526gmake[3]: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen'
1527/opt/local/bin/gmake -j1 -f ../gen/Makefile.libfbstatic libfbstatic
1528gmake[3]: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen'
1529gmake[3]: warning: -jN forced in submake: disabling jobserver mode.
1530/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/blob_filter.cpp -o ../temp/boot/jrd/blob_filter.o
1531In file included from ../src/include/../common/classes/fb_string.h:39:0,
1532                 from ../src/jrd/../common/config/config.h:26,
1533                 from ../src/jrd/blob_filter.cpp:29:
1534../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1535 inline void operator delete[](void* mem) throw()
1536             ^
1537../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1538 inline void operator delete(void* mem) throw()
1539             ^
1540../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1541 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1542              ^
1543../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1544 inline void* operator new(size_t s) THROW_BAD_ALLOC
1545              ^
1546/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/cvt.cpp -o ../temp/boot/jrd/cvt.o
1547In file included from ../src/include/../common/classes/fb_string.h:39:0,
1548                 from ../src/jrd/../common/config/config.h:26,
1549                 from ../src/jrd/blob_filter.cpp:29:
1550../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1551 inline void operator delete[](void* mem) throw()
1552             ^
1553../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1554 inline void operator delete(void* mem) throw()
1555             ^
1556../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1557 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1558              ^
1559../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1560 inline void* operator new(size_t s) THROW_BAD_ALLOC
1561              ^
1562/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/cvt.cpp -o ../temp/boot/jrd/cvt.o
1563In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
1564                 from ../src/jrd/../jrd/../jrd/btn.h:35,
1565                 from ../src/jrd/../jrd/jrd.h:37,
1566                 from ../src/jrd/cvt.cpp:40:
1567../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1568 inline void operator delete[](void* mem) throw()
1569             ^
1570../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1571 inline void operator delete(void* mem) throw()
1572             ^
1573../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1574 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1575              ^
1576../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1577 inline void* operator new(size_t s) THROW_BAD_ALLOC
1578              ^
1579../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dpm.epp ../temp/boot/jrd/dpm.cpp
1580In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
1581                 from ../src/jrd/../jrd/../jrd/btn.h:35,
1582                 from ../src/jrd/../jrd/jrd.h:37,
1583                 from ../src/jrd/cvt.cpp:40:
1584../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1585 inline void operator delete[](void* mem) throw()
1586             ^
1587../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1588 inline void operator delete(void* mem) throw()
1589             ^
1590../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1591 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1592              ^
1593../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1594 inline void* operator new(size_t s) THROW_BAD_ALLOC
1595              ^
1596gpre version UI-V2.5.2.26540 Firebird 2.5
1597/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/dpm.cpp -o ../temp/boot/jrd/dpm.o
1598/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/dpm.cpp -o ../temp/boot/jrd/dpm.o
1599In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1600                 from ../src/include/../jrd/../jrd/btn.h:35,
1601                 from ../src/include/../jrd/jrd.h:37,
1602                 from ../temp/boot/jrd/dpm.cpp:47:
1603../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1604 inline void operator delete[](void* mem) throw()
1605             ^
1606../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1607 inline void operator delete(void* mem) throw()
1608             ^
1609../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1610 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1611              ^
1612../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1613 inline void* operator new(size_t s) THROW_BAD_ALLOC
1614              ^
1615In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1616                 from ../src/include/../jrd/../jrd/btn.h:35,
1617                 from ../src/include/../jrd/jrd.h:37,
1618                 from ../temp/boot/jrd/dpm.cpp:47:
1619../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1620 inline void operator delete[](void* mem) throw()
1621             ^
1622../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1623 inline void operator delete(void* mem) throw()
1624             ^
1625../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1626 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1627              ^
1628../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1629 inline void* operator new(size_t s) THROW_BAD_ALLOC
1630              ^
1631../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn.epp ../temp/boot/jrd/dyn.cpp
1632gpre version UI-V2.5.2.26540 Firebird 2.5
1633/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/dyn.cpp -o ../temp/boot/jrd/dyn.o
1634/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/dyn.cpp -o ../temp/boot/jrd/dyn.o
1635In file included from ../temp/boot/jrd/dyn.cpp:83:0:
1636../src/include/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
1637../src/include/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
1638   static const char* USER_INFO_NAME = "security2.fdb";
1639                      ^
1640../src/include/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
1641In file included from ../temp/boot/jrd/dyn.cpp:83:0:
1642../src/include/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
1643../src/include/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
1644   static const char* USER_INFO_NAME = "security2.fdb";
1645                      ^
1646../src/include/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
1647In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1648                 from ../src/include/../jrd/../jrd/btn.h:35,
1649                 from ../src/include/../jrd/jrd.h:37,
1650                 from ../temp/boot/jrd/dyn.cpp:51:
1651../src/include/../common/classes/alloc.h: At global scope:
1652../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1653 inline void operator delete[](void* mem) throw()
1654             ^
1655../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1656 inline void operator delete(void* mem) throw()
1657             ^
1658../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1659 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1660              ^
1661../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1662 inline void* operator new(size_t s) THROW_BAD_ALLOC
1663              ^
1664In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1665                 from ../src/include/../jrd/../jrd/btn.h:35,
1666                 from ../src/include/../jrd/jrd.h:37,
1667                 from ../temp/boot/jrd/dyn.cpp:51:
1668../src/include/../common/classes/alloc.h: At global scope:
1669../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1670 inline void operator delete[](void* mem) throw()
1671             ^
1672../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1673 inline void operator delete(void* mem) throw()
1674             ^
1675../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1676 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1677              ^
1678../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1679 inline void* operator new(size_t s) THROW_BAD_ALLOC
1680              ^
1681../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn_def.epp ../temp/boot/jrd/dyn_def.cpp
1682../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn_def.epp ../temp/boot/jrd/dyn_def.cpp
1683gpre version UI-V2.5.2.26540 Firebird 2.5
1684gpre version UI-V2.5.2.26540 Firebird 2.5
1685/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/dyn_def.cpp -o ../temp/boot/jrd/dyn_def.o
1686/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/dyn_def.cpp -o ../temp/boot/jrd/dyn_def.o
1687In file included from ../src/include/../common/classes/fb_string.h:39:0,
1688                 from ../temp/boot/jrd/dyn_def.cpp:47:
1689../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1690 inline void operator delete[](void* mem) throw()
1691             ^
1692../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1693 inline void operator delete(void* mem) throw()
1694             ^
1695../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1696 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1697              ^
1698../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1699 inline void* operator new(size_t s) THROW_BAD_ALLOC
1700              ^
1701In file included from ../src/include/../common/classes/fb_string.h:39:0,
1702                 from ../temp/boot/jrd/dyn_def.cpp:47:
1703../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1704 inline void operator delete[](void* mem) throw()
1705             ^
1706../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1707 inline void operator delete(void* mem) throw()
1708             ^
1709../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1710 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1711              ^
1712../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1713 inline void* operator new(size_t s) THROW_BAD_ALLOC
1714              ^
1715../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn_del.epp ../temp/boot/jrd/dyn_del.cpp
1716../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn_del.epp ../temp/boot/jrd/dyn_del.cpp
1717gpre version UI-V2.5.2.26540 Firebird 2.5
1718gpre version UI-V2.5.2.26540 Firebird 2.5
1719/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/dyn_del.cpp -o ../temp/boot/jrd/dyn_del.o
1720/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/dyn_del.cpp -o ../temp/boot/jrd/dyn_del.o
1721In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1722                 from ../src/include/../jrd/../jrd/btn.h:35,
1723                 from ../src/include/../jrd/jrd.h:37,
1724                 from ../temp/boot/jrd/dyn_del.cpp:40:
1725../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1726 inline void operator delete[](void* mem) throw()
1727             ^
1728../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1729 inline void operator delete(void* mem) throw()
1730             ^
1731../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1732 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1733              ^
1734../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1735 inline void* operator new(size_t s) THROW_BAD_ALLOC
1736              ^
1737In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1738                 from ../src/include/../jrd/../jrd/btn.h:35,
1739                 from ../src/include/../jrd/jrd.h:37,
1740                 from ../temp/boot/jrd/dyn_del.cpp:40:
1741../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1742 inline void operator delete[](void* mem) throw()
1743             ^
1744../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1745 inline void operator delete(void* mem) throw()
1746             ^
1747../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1748 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1749              ^
1750../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1751 inline void* operator new(size_t s) THROW_BAD_ALLOC
1752              ^
1753../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn_mod.epp ../temp/boot/jrd/dyn_mod.cpp
1754gpre version UI-V2.5.2.26540 Firebird 2.5
1755/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/dyn_mod.cpp -o ../temp/boot/jrd/dyn_mod.o
1756../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn_util.epp ../temp/boot/jrd/dyn_util.cpp
1757gpre version UI-V2.5.2.26540 Firebird 2.5
1758/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/dyn_util.cpp -o ../temp/boot/jrd/dyn_util.o
1759/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/dyn_mod.cpp -o ../temp/boot/jrd/dyn_mod.o
1760In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1761                 from ../src/include/../jrd/../jrd/btn.h:35,
1762                 from ../src/include/../jrd/jrd.h:37,
1763                 from ../temp/boot/jrd/dyn_util.cpp:38:
1764../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1765 inline void operator delete[](void* mem) throw()
1766             ^
1767../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1768 inline void operator delete(void* mem) throw()
1769             ^
1770../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1771 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1772              ^
1773../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1774 inline void* operator new(size_t s) THROW_BAD_ALLOC
1775              ^
1776../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/fun.epp ../temp/boot/jrd/fun.cpp
1777gpre version UI-V2.5.2.26540 Firebird 2.5
1778/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/fun.cpp -o ../temp/boot/jrd/fun.o
1779In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1780                 from ../src/include/../jrd/../jrd/btn.h:35,
1781                 from ../src/include/../jrd/jrd.h:37,
1782                 from ../temp/boot/jrd/dyn_mod.cpp:50:
1783../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1784 inline void operator delete[](void* mem) throw()
1785             ^
1786../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1787 inline void operator delete(void* mem) throw()
1788             ^
1789../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1790 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1791              ^
1792../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1793 inline void* operator new(size_t s) THROW_BAD_ALLOC
1794              ^
1795In file included from ../src/include/../common/classes/fb_string.h:39:0,
1796                 from ../src/include/../common/config/config.h:26,
1797                 from ../temp/boot/jrd/fun.cpp:43:
1798../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1799 inline void operator delete[](void* mem) throw()
1800             ^
1801../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1802 inline void operator delete(void* mem) throw()
1803             ^
1804../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1805 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1806              ^
1807../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1808 inline void* operator new(size_t s) THROW_BAD_ALLOC
1809              ^
1810/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/fun.cpp -o ../temp/boot/jrd/fun.o
1811../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/grant.epp ../temp/boot/jrd/grant.cpp
1812gpre version UI-V2.5.2.26540 Firebird 2.5
1813/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/grant.cpp -o ../temp/boot/jrd/grant.o
1814In file included from ../src/include/../common/classes/fb_string.h:39:0,
1815                 from ../src/include/../common/config/config.h:26,
1816                 from ../temp/boot/jrd/fun.cpp:43:
1817../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1818 inline void operator delete[](void* mem) throw()
1819             ^
1820../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1821 inline void operator delete(void* mem) throw()
1822             ^
1823../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1824 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1825              ^
1826../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1827 inline void* operator new(size_t s) THROW_BAD_ALLOC
1828              ^
1829In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1830                 from ../src/include/../jrd/../jrd/btn.h:35,
1831                 from ../src/include/../jrd/jrd.h:37,
1832                 from ../temp/boot/jrd/grant.cpp:38:
1833../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1834 inline void operator delete[](void* mem) throw()
1835             ^
1836../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1837 inline void operator delete(void* mem) throw()
1838             ^
1839../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1840 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1841              ^
1842../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1843 inline void* operator new(size_t s) THROW_BAD_ALLOC
1844              ^
1845../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/ini.epp ../temp/boot/jrd/ini.cpp
1846gpre version UI-V2.5.2.26540 Firebird 2.5
1847/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/ini.cpp -o ../temp/boot/jrd/ini.o
1848/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/ini.cpp -o ../temp/boot/jrd/ini.o
1849In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1850                 from ../src/include/../jrd/../jrd/btn.h:35,
1851                 from ../src/include/../jrd/jrd.h:37,
1852                 from ../temp/boot/jrd/ini.cpp:35:
1853../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1854 inline void operator delete[](void* mem) throw()
1855             ^
1856../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1857 inline void operator delete(void* mem) throw()
1858             ^
1859../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1860 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1861              ^
1862../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1863 inline void* operator new(size_t s) THROW_BAD_ALLOC
1864              ^
1865In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1866                 from ../src/include/../jrd/../jrd/btn.h:35,
1867                 from ../src/include/../jrd/jrd.h:37,
1868                 from ../temp/boot/jrd/ini.cpp:35:
1869../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1870 inline void operator delete[](void* mem) throw()
1871             ^
1872../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1873 inline void operator delete(void* mem) throw()
1874             ^
1875../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1876 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1877              ^
1878../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1879 inline void* operator new(size_t s) THROW_BAD_ALLOC
1880              ^
1881../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/met.epp ../temp/boot/jrd/met.cpp
1882gpre version UI-V2.5.2.26540 Firebird 2.5
1883/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/met.cpp -o ../temp/boot/jrd/met.o
1884/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/met.cpp -o ../temp/boot/jrd/met.o
1885In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1886                 from ../src/include/../jrd/../jrd/btn.h:35,
1887                 from ../src/include/../jrd/jrd.h:37,
1888                 from ../temp/boot/jrd/met.cpp:53:
1889../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1890 inline void operator delete[](void* mem) throw()
1891             ^
1892../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1893 inline void operator delete(void* mem) throw()
1894             ^
1895../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1896 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1897              ^
1898../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1899 inline void* operator new(size_t s) THROW_BAD_ALLOC
1900              ^
1901In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1902                 from ../src/include/../jrd/../jrd/btn.h:35,
1903                 from ../src/include/../jrd/jrd.h:37,
1904                 from ../temp/boot/jrd/met.cpp:53:
1905../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1906 inline void operator delete[](void* mem) throw()
1907             ^
1908../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1909 inline void operator delete(void* mem) throw()
1910             ^
1911../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1912 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1913              ^
1914../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1915 inline void* operator new(size_t s) THROW_BAD_ALLOC
1916              ^
1917../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/pcmet.epp ../temp/boot/jrd/pcmet.cpp
1918gpre version UI-V2.5.2.26540 Firebird 2.5
1919/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/pcmet.cpp -o ../temp/boot/jrd/pcmet.o
1920/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/pcmet.cpp -o ../temp/boot/jrd/pcmet.o
1921In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1922                 from ../src/include/../jrd/../jrd/btn.h:35,
1923                 from ../src/include/../jrd/jrd.h:37,
1924                 from ../temp/boot/jrd/pcmet.cpp:34:
1925../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1926 inline void operator delete[](void* mem) throw()
1927             ^
1928../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1929 inline void operator delete(void* mem) throw()
1930             ^
1931../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1932 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1933              ^
1934../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1935 inline void* operator new(size_t s) THROW_BAD_ALLOC
1936              ^
1937In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1938                 from ../src/include/../jrd/../jrd/btn.h:35,
1939                 from ../src/include/../jrd/jrd.h:37,
1940                 from ../temp/boot/jrd/pcmet.cpp:34:
1941../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1942 inline void operator delete[](void* mem) throw()
1943             ^
1944../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1945 inline void operator delete(void* mem) throw()
1946             ^
1947../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1948 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1949              ^
1950../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1951 inline void* operator new(size_t s) THROW_BAD_ALLOC
1952              ^
1953../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/scl.epp ../temp/boot/jrd/scl.cpp
1954gpre version UI-V2.5.2.26540 Firebird 2.5
1955/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/scl.cpp -o ../temp/boot/jrd/scl.o
1956/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/scl.cpp -o ../temp/boot/jrd/scl.o
1957In file included from ../temp/boot/jrd/scl.cpp:44:0:
1958../src/include/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
1959../src/include/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
1960   static const char* USER_INFO_NAME = "security2.fdb";
1961                      ^
1962../src/include/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
1963In file included from ../temp/boot/jrd/scl.cpp:44:0:
1964../src/include/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
1965../src/include/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
1966   static const char* USER_INFO_NAME = "security2.fdb";
1967                      ^
1968../src/include/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
1969In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1970                 from ../src/include/../jrd/../jrd/btn.h:35,
1971                 from ../src/include/../jrd/jrd.h:37,
1972                 from ../temp/boot/jrd/scl.cpp:41:
1973../src/include/../common/classes/alloc.h: At global scope:
1974../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1975 inline void operator delete[](void* mem) throw()
1976             ^
1977../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1978 inline void operator delete(void* mem) throw()
1979             ^
1980../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1981 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1982              ^
1983../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1984 inline void* operator new(size_t s) THROW_BAD_ALLOC
1985              ^
1986In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1987                 from ../src/include/../jrd/../jrd/btn.h:35,
1988                 from ../src/include/../jrd/jrd.h:37,
1989                 from ../temp/boot/jrd/scl.cpp:41:
1990../src/include/../common/classes/alloc.h: At global scope:
1991../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1992 inline void operator delete[](void* mem) throw()
1993             ^
1994../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1995 inline void operator delete(void* mem) throw()
1996             ^
1997../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1998 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1999              ^
2000../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2001 inline void* operator new(size_t s) THROW_BAD_ALLOC
2002              ^
2003/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/CharSet.cpp -o ../temp/boot/jrd/CharSet.o
2004/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/CharSet.cpp -o ../temp/boot/jrd/CharSet.o
2005In file included from ../src/jrd/../jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2006                 from ../src/jrd/../jrd/../jrd/../jrd/btn.h:35,
2007                 from ../src/jrd/../jrd/../jrd/jrd.h:37,
2008                 from ../src/jrd/../jrd/intl_classes.h:32,
2009                 from ../src/jrd/CharSet.cpp:95:
2010../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2011 inline void operator delete[](void* mem) throw()
2012             ^
2013../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2014 inline void operator delete(void* mem) throw()
2015             ^
2016../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2017 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2018              ^
2019../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2020 inline void* operator new(size_t s) THROW_BAD_ALLOC
2021              ^
2022In file included from ../src/jrd/../jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2023                 from ../src/jrd/../jrd/../jrd/../jrd/btn.h:35,
2024                 from ../src/jrd/../jrd/../jrd/jrd.h:37,
2025                 from ../src/jrd/../jrd/intl_classes.h:32,
2026                 from ../src/jrd/CharSet.cpp:95:
2027../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2028 inline void operator delete[](void* mem) throw()
2029             ^
2030../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2031 inline void operator delete(void* mem) throw()
2032             ^
2033../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2034 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2035              ^
2036../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2037 inline void* operator new(size_t s) THROW_BAD_ALLOC
2038              ^
2039/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/Collation.cpp -o ../temp/boot/jrd/Collation.o
2040/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/Collation.cpp -o ../temp/boot/jrd/Collation.o
2041In file included from ../src/jrd/Collation.cpp:104:0:
2042../src/jrd/../jrd/SimilarToMatcher.h: In instantiation of 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parsePrimary(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned int]':
2043../src/jrd/../jrd/SimilarToMatcher.h:517:21:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseFactor(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned int]'
2044../src/jrd/../jrd/SimilarToMatcher.h:495:21:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseTerm(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned int]'
2045../src/jrd/../jrd/SimilarToMatcher.h:464:19:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseExpr(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned int]'
2046../src/jrd/../jrd/SimilarToMatcher.h:366:18:   required from 'Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher<StrConverter, CharType>::TextType*, const UCHAR*, SLONG, CharType, bool) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned int; Firebird::SimilarToMatcher<StrConverter, CharType>::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]'
2047../src/jrd/../jrd/SimilarToMatcher.h:308:81:   required from 'static bool Firebird::SimilarToMatcher<StrConverter, CharType>::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher<StrConverter, CharType>::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned int; Firebird::SimilarToMatcher<StrConverter, CharType>::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]'
2048../src/jrd/Collation.cpp:779:85:   required from 'bool {anonymous}::CollationImpl<pStartsMatcher, pContainsMatcher, pLikeMatcher, pSimilarToMatcher, pMatchesMatcher, pSleuthMatcher>::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned char>; pContainsMatcher = {anonymous}::ContainsMatcher<Jrd::CanonicalConverter<Jrd::UpcaseConverter<Jrd::NullStrConverter> >, unsigned int>; pLikeMatcher = {anonymous}::LikeMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned int>; pSimilarToMatcher = Firebird::SimilarToMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned int>; pMatchesMatcher = {anonymous}::MatchesMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned int>; pSleuthMatcher = {anonymous}::SleuthMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned int>; UCHAR = unsigned char; SLONG = int]'
2049../src/jrd/Collation.cpp:948:1:   required from here
2050../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const alNum [4])(int*) const' are wrong (you'll wind up with multiple copies)
2051     static const GetCanonicalFunc alNum[] = {&TextType::getCanonicalUpperLetters,
2052                                   ^
2053../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning:   you can work around this by removing the initializer
2054../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const alpha [3])(int*) const' are wrong (you'll wind up with multiple copies)
2055     static const GetCanonicalFunc alpha[] = {&TextType::getCanonicalUpperLetters,
2056                                   ^
2057../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning:   you can work around this by removing the initializer
2058../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const digit [2])(int*) const' are wrong (you'll wind up with multiple copies)
2059     static const GetCanonicalFunc digit[] = {&TextType::getCanonicalNumbers, NULL};
2060                                   ^
2061../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning:   you can work around this by removing the initializer
2062../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const lower [2])(int*) const' are wrong (you'll wind up with multiple copies)
2063     static const GetCanonicalFunc lower[] = {&TextType::getCanonicalLowerLetters, NULL};
2064                                   ^
2065../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning:   you can work around this by removing the initializer
2066../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const space [2])(int*) const' are wrong (you'll wind up with multiple copies)
2067     static const GetCanonicalFunc space[] = {&TextType::getCanonicalSpace, NULL};
2068                                   ^
2069../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning:   you can work around this by removing the initializer
2070../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const upper [2])(int*) const' are wrong (you'll wind up with multiple copies)
2071     static const GetCanonicalFunc upper[] = {&TextType::getCanonicalUpperLetters, NULL};
2072                                   ^
2073../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning:   you can work around this by removing the initializer
2074../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const whitespace [2])(int*) const' are wrong (you'll wind up with multiple copies)
2075     static const GetCanonicalFunc whitespace[] = {&TextType::getCanonicalWhiteSpaces, NULL};
2076                                   ^
2077../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning:   you can work around this by removing the initializer
2078../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning: sorry: semantics of inline function static data 'const Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parsePrimary(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned int]::<anonymous struct> classes [7]' are wrong (you'll wind up with multiple copies)
2079     } static const classes[] =
2080                    ^
2081../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning:   you can work around this by removing the initializer
2082../src/jrd/../jrd/SimilarToMatcher.h: In instantiation of 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parsePrimary(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = short unsigned int]':
2083../src/jrd/../jrd/SimilarToMatcher.h:517:21:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseFactor(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = short unsigned int]'
2084../src/jrd/../jrd/SimilarToMatcher.h:495:21:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseTerm(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = short unsigned int]'
2085../src/jrd/../jrd/SimilarToMatcher.h:464:19:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseExpr(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = short unsigned int]'
2086../src/jrd/../jrd/SimilarToMatcher.h:366:18:   required from 'Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher<StrConverter, CharType>::TextType*, const UCHAR*, SLONG, CharType, bool) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = short unsigned int; Firebird::SimilarToMatcher<StrConverter, CharType>::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]'
2087../src/jrd/../jrd/SimilarToMatcher.h:308:81:   required from 'static bool Firebird::SimilarToMatcher<StrConverter, CharType>::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher<StrConverter, CharType>::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = short unsigned int; Firebird::SimilarToMatcher<StrConverter, CharType>::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]'
2088../src/jrd/Collation.cpp:779:85:   required from 'bool {anonymous}::CollationImpl<pStartsMatcher, pContainsMatcher, pLikeMatcher, pSimilarToMatcher, pMatchesMatcher, pSleuthMatcher>::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned char>; pContainsMatcher = {anonymous}::ContainsMatcher<Jrd::CanonicalConverter<Jrd::UpcaseConverter<Jrd::NullStrConverter> >, short unsigned int>; pLikeMatcher = {anonymous}::LikeMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, short unsigned int>; pSimilarToMatcher = Firebird::SimilarToMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, short unsigned int>; pMatchesMatcher = {anonymous}::MatchesMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, short unsigned int>; pSleuthMatcher = {anonymous}::SleuthMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, short unsigned int>; UCHAR = unsigned char; SLONG = int]'
2089../src/jrd/Collation.cpp:948:1:   required from here
2090../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const alNum [4])(int*) const' are wrong (you'll wind up with multiple copies)
2091     static const GetCanonicalFunc alNum[] = {&TextType::getCanonicalUpperLetters,
2092                                   ^
2093../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning:   you can work around this by removing the initializer
2094../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const alpha [3])(int*) const' are wrong (you'll wind up with multiple copies)
2095     static const GetCanonicalFunc alpha[] = {&TextType::getCanonicalUpperLetters,
2096                                   ^
2097../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning:   you can work around this by removing the initializer
2098../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const digit [2])(int*) const' are wrong (you'll wind up with multiple copies)
2099     static const GetCanonicalFunc digit[] = {&TextType::getCanonicalNumbers, NULL};
2100                                   ^
2101../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning:   you can work around this by removing the initializer
2102../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const lower [2])(int*) const' are wrong (you'll wind up with multiple copies)
2103     static const GetCanonicalFunc lower[] = {&TextType::getCanonicalLowerLetters, NULL};
2104                                   ^
2105../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning:   you can work around this by removing the initializer
2106../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const space [2])(int*) const' are wrong (you'll wind up with multiple copies)
2107     static const GetCanonicalFunc space[] = {&TextType::getCanonicalSpace, NULL};
2108                                   ^
2109../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning:   you can work around this by removing the initializer
2110../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const upper [2])(int*) const' are wrong (you'll wind up with multiple copies)
2111     static const GetCanonicalFunc upper[] = {&TextType::getCanonicalUpperLetters, NULL};
2112                                   ^
2113../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning:   you can work around this by removing the initializer
2114../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const whitespace [2])(int*) const' are wrong (you'll wind up with multiple copies)
2115     static const GetCanonicalFunc whitespace[] = {&TextType::getCanonicalWhiteSpaces, NULL};
2116                                   ^
2117../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning:   you can work around this by removing the initializer
2118../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning: sorry: semantics of inline function static data 'const Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parsePrimary(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = short unsigned int]::<anonymous struct> classes [7]' are wrong (you'll wind up with multiple copies)
2119     } static const classes[] =
2120                    ^
2121../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning:   you can work around this by removing the initializer
2122In file included from ../src/jrd/Collation.cpp:104:0:
2123../src/jrd/../jrd/SimilarToMatcher.h: In instantiation of 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parsePrimary(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned int]':
2124../src/jrd/../jrd/SimilarToMatcher.h:517:21:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseFactor(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned int]'
2125../src/jrd/../jrd/SimilarToMatcher.h:495:21:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseTerm(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned int]'
2126../src/jrd/../jrd/SimilarToMatcher.h:464:19:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseExpr(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned int]'
2127../src/jrd/../jrd/SimilarToMatcher.h:366:18:   required from 'Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher<StrConverter, CharType>::TextType*, const UCHAR*, SLONG, CharType, bool) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned int; Firebird::SimilarToMatcher<StrConverter, CharType>::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]'
2128../src/jrd/../jrd/SimilarToMatcher.h:308:81:   required from 'static bool Firebird::SimilarToMatcher<StrConverter, CharType>::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher<StrConverter, CharType>::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned int; Firebird::SimilarToMatcher<StrConverter, CharType>::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]'
2129../src/jrd/Collation.cpp:779:85:   required from 'bool {anonymous}::CollationImpl<pStartsMatcher, pContainsMatcher, pLikeMatcher, pSimilarToMatcher, pMatchesMatcher, pSleuthMatcher>::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned char>; pContainsMatcher = {anonymous}::ContainsMatcher<Jrd::CanonicalConverter<Jrd::UpcaseConverter<Jrd::NullStrConverter> >, unsigned int>; pLikeMatcher = {anonymous}::LikeMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned int>; pSimilarToMatcher = Firebird::SimilarToMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned int>; pMatchesMatcher = {anonymous}::MatchesMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned int>; pSleuthMatcher = {anonymous}::SleuthMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned int>; UCHAR = unsigned char; SLONG = int]'
2130../src/jrd/Collation.cpp:948:1:   required from here
2131../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const alNum [4])(int*) const' are wrong (you'll wind up with multiple copies)
2132     static const GetCanonicalFunc alNum[] = {&TextType::getCanonicalUpperLetters,
2133                                   ^
2134../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning:   you can work around this by removing the initializer
2135../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const alpha [3])(int*) const' are wrong (you'll wind up with multiple copies)
2136     static const GetCanonicalFunc alpha[] = {&TextType::getCanonicalUpperLetters,
2137                                   ^
2138../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning:   you can work around this by removing the initializer
2139../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const digit [2])(int*) const' are wrong (you'll wind up with multiple copies)
2140     static const GetCanonicalFunc digit[] = {&TextType::getCanonicalNumbers, NULL};
2141                                   ^
2142../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning:   you can work around this by removing the initializer
2143../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const lower [2])(int*) const' are wrong (you'll wind up with multiple copies)
2144     static const GetCanonicalFunc lower[] = {&TextType::getCanonicalLowerLetters, NULL};
2145                                   ^
2146../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning:   you can work around this by removing the initializer
2147../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const space [2])(int*) const' are wrong (you'll wind up with multiple copies)
2148     static const GetCanonicalFunc space[] = {&TextType::getCanonicalSpace, NULL};
2149                                   ^
2150../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning:   you can work around this by removing the initializer
2151../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const upper [2])(int*) const' are wrong (you'll wind up with multiple copies)
2152     static const GetCanonicalFunc upper[] = {&TextType::getCanonicalUpperLetters, NULL};
2153                                   ^
2154../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning:   you can work around this by removing the initializer
2155../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const whitespace [2])(int*) const' are wrong (you'll wind up with multiple copies)
2156     static const GetCanonicalFunc whitespace[] = {&TextType::getCanonicalWhiteSpaces, NULL};
2157                                   ^
2158../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning:   you can work around this by removing the initializer
2159../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning: sorry: semantics of inline function static data 'const Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parsePrimary(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned int]::<anonymous struct> classes [7]' are wrong (you'll wind up with multiple copies)
2160     } static const classes[] =
2161                    ^
2162../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning:   you can work around this by removing the initializer
2163../src/jrd/../jrd/SimilarToMatcher.h: In instantiation of 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parsePrimary(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned char]':
2164../src/jrd/../jrd/SimilarToMatcher.h:517:21:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseFactor(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned char]'
2165../src/jrd/../jrd/SimilarToMatcher.h:495:21:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseTerm(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned char]'
2166../src/jrd/../jrd/SimilarToMatcher.h:464:19:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseExpr(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned char]'
2167../src/jrd/../jrd/SimilarToMatcher.h:366:18:   required from 'Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher<StrConverter, CharType>::TextType*, const UCHAR*, SLONG, CharType, bool) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned char; Firebird::SimilarToMatcher<StrConverter, CharType>::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]'
2168../src/jrd/../jrd/SimilarToMatcher.h:308:81:   required from 'static bool Firebird::SimilarToMatcher<StrConverter, CharType>::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher<StrConverter, CharType>::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned char; Firebird::SimilarToMatcher<StrConverter, CharType>::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]'
2169../src/jrd/Collation.cpp:779:85:   required from 'bool {anonymous}::CollationImpl<pStartsMatcher, pContainsMatcher, pLikeMatcher, pSimilarToMatcher, pMatchesMatcher, pSleuthMatcher>::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned char>; pContainsMatcher = {anonymous}::ContainsMatcher<Jrd::CanonicalConverter<Jrd::UpcaseConverter<Jrd::NullStrConverter> >, unsigned char>; pLikeMatcher = {anonymous}::LikeMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned char>; pSimilarToMatcher = Firebird::SimilarToMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned char>; pMatchesMatcher = {anonymous}::MatchesMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned char>; pSleuthMatcher = {anonymous}::SleuthMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned char>; UCHAR = unsigned char; SLONG = int]'
2170../src/jrd/Collation.cpp:948:1:   required from here
2171../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const alNum [4])(int*) const' are wrong (you'll wind up with multiple copies)
2172     static const GetCanonicalFunc alNum[] = {&TextType::getCanonicalUpperLetters,
2173                                   ^
2174../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning:   you can work around this by removing the initializer
2175../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const alpha [3])(int*) const' are wrong (you'll wind up with multiple copies)
2176     static const GetCanonicalFunc alpha[] = {&TextType::getCanonicalUpperLetters,
2177                                   ^
2178../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning:   you can work around this by removing the initializer
2179../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const digit [2])(int*) const' are wrong (you'll wind up with multiple copies)
2180     static const GetCanonicalFunc digit[] = {&TextType::getCanonicalNumbers, NULL};
2181                                   ^
2182../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning:   you can work around this by removing the initializer
2183../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const lower [2])(int*) const' are wrong (you'll wind up with multiple copies)
2184     static const GetCanonicalFunc lower[] = {&TextType::getCanonicalLowerLetters, NULL};
2185                                   ^
2186../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning:   you can work around this by removing the initializer
2187../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const space [2])(int*) const' are wrong (you'll wind up with multiple copies)
2188     static const GetCanonicalFunc space[] = {&TextType::getCanonicalSpace, NULL};
2189                                   ^
2190../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning:   you can work around this by removing the initializer
2191../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const upper [2])(int*) const' are wrong (you'll wind up with multiple copies)
2192     static const GetCanonicalFunc upper[] = {&TextType::getCanonicalUpperLetters, NULL};
2193                                   ^
2194../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning:   you can work around this by removing the initializer
2195../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const whitespace [2])(int*) const' are wrong (you'll wind up with multiple copies)
2196     static const GetCanonicalFunc whitespace[] = {&TextType::getCanonicalWhiteSpaces, NULL};
2197                                   ^
2198../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning:   you can work around this by removing the initializer
2199../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning: sorry: semantics of inline function static data 'const Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parsePrimary(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned char]::<anonymous struct> classes [7]' are wrong (you'll wind up with multiple copies)
2200     } static const classes[] =
2201                    ^
2202../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning:   you can work around this by removing the initializer
2203../src/jrd/../jrd/SimilarToMatcher.h: In instantiation of 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parsePrimary(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = short unsigned int]':
2204../src/jrd/../jrd/SimilarToMatcher.h:517:21:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseFactor(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = short unsigned int]'
2205../src/jrd/../jrd/SimilarToMatcher.h:495:21:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseTerm(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = short unsigned int]'
2206../src/jrd/../jrd/SimilarToMatcher.h:464:19:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseExpr(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = short unsigned int]'
2207../src/jrd/../jrd/SimilarToMatcher.h:366:18:   required from 'Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher<StrConverter, CharType>::TextType*, const UCHAR*, SLONG, CharType, bool) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = short unsigned int; Firebird::SimilarToMatcher<StrConverter, CharType>::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]'
2208../src/jrd/../jrd/SimilarToMatcher.h:308:81:   required from 'static bool Firebird::SimilarToMatcher<StrConverter, CharType>::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher<StrConverter, CharType>::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = short unsigned int; Firebird::SimilarToMatcher<StrConverter, CharType>::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]'
2209../src/jrd/Collation.cpp:779:85:   required from 'bool {anonymous}::CollationImpl<pStartsMatcher, pContainsMatcher, pLikeMatcher, pSimilarToMatcher, pMatchesMatcher, pSleuthMatcher>::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned char>; pContainsMatcher = {anonymous}::ContainsMatcher<Jrd::CanonicalConverter<Jrd::UpcaseConverter<Jrd::NullStrConverter> >, short unsigned int>; pLikeMatcher = {anonymous}::LikeMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, short unsigned int>; pSimilarToMatcher = Firebird::SimilarToMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, short unsigned int>; pMatchesMatcher = {anonymous}::MatchesMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, short unsigned int>; pSleuthMatcher = {anonymous}::SleuthMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, short unsigned int>; UCHAR = unsigned char; SLONG = int]'
2210../src/jrd/Collation.cpp:948:1:   required from here
2211../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const alNum [4])(int*) const' are wrong (you'll wind up with multiple copies)
2212     static const GetCanonicalFunc alNum[] = {&TextType::getCanonicalUpperLetters,
2213                                   ^
2214../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning:   you can work around this by removing the initializer
2215../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const alpha [3])(int*) const' are wrong (you'll wind up with multiple copies)
2216     static const GetCanonicalFunc alpha[] = {&TextType::getCanonicalUpperLetters,
2217                                   ^
2218../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning:   you can work around this by removing the initializer
2219../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const digit [2])(int*) const' are wrong (you'll wind up with multiple copies)
2220     static const GetCanonicalFunc digit[] = {&TextType::getCanonicalNumbers, NULL};
2221                                   ^
2222../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning:   you can work around this by removing the initializer
2223../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const lower [2])(int*) const' are wrong (you'll wind up with multiple copies)
2224     static const GetCanonicalFunc lower[] = {&TextType::getCanonicalLowerLetters, NULL};
2225                                   ^
2226../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning:   you can work around this by removing the initializer
2227../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const space [2])(int*) const' are wrong (you'll wind up with multiple copies)
2228     static const GetCanonicalFunc space[] = {&TextType::getCanonicalSpace, NULL};
2229                                   ^
2230../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning:   you can work around this by removing the initializer
2231../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const upper [2])(int*) const' are wrong (you'll wind up with multiple copies)
2232     static const GetCanonicalFunc upper[] = {&TextType::getCanonicalUpperLetters, NULL};
2233                                   ^
2234../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning:   you can work around this by removing the initializer
2235../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const whitespace [2])(int*) const' are wrong (you'll wind up with multiple copies)
2236     static const GetCanonicalFunc whitespace[] = {&TextType::getCanonicalWhiteSpaces, NULL};
2237                                   ^
2238../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning:   you can work around this by removing the initializer
2239../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning: sorry: semantics of inline function static data 'const Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parsePrimary(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = short unsigned int]::<anonymous struct> classes [7]' are wrong (you'll wind up with multiple copies)
2240     } static const classes[] =
2241                    ^
2242../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning:   you can work around this by removing the initializer
2243In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2244                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2245                 from ../src/jrd/../jrd/jrd.h:37,
2246                 from ../src/jrd/Collation.cpp:96:
2247../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2248 inline void operator delete[](void* mem) throw()
2249             ^
2250../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2251 inline void operator delete(void* mem) throw()
2252             ^
2253../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2254 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2255              ^
2256../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2257 inline void* operator new(size_t s) THROW_BAD_ALLOC
2258              ^
2259../src/jrd/../jrd/SimilarToMatcher.h: In instantiation of 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parsePrimary(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned char]':
2260../src/jrd/../jrd/SimilarToMatcher.h:517:21:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseFactor(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned char]'
2261../src/jrd/../jrd/SimilarToMatcher.h:495:21:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseTerm(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned char]'
2262../src/jrd/../jrd/SimilarToMatcher.h:464:19:   required from 'void Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parseExpr(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned char]'
2263../src/jrd/../jrd/SimilarToMatcher.h:366:18:   required from 'Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::Evaluator(Firebird::MemoryPool&, Firebird::SimilarToMatcher<StrConverter, CharType>::TextType*, const UCHAR*, SLONG, CharType, bool) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned char; Firebird::SimilarToMatcher<StrConverter, CharType>::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]'
2264../src/jrd/../jrd/SimilarToMatcher.h:308:81:   required from 'static bool Firebird::SimilarToMatcher<StrConverter, CharType>::evaluate(Firebird::MemoryPool&, Firebird::SimilarToMatcher<StrConverter, CharType>::TextType*, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned char; Firebird::SimilarToMatcher<StrConverter, CharType>::TextType = Jrd::TextType; UCHAR = unsigned char; SLONG = int]'
2265../src/jrd/Collation.cpp:779:85:   required from 'bool {anonymous}::CollationImpl<pStartsMatcher, pContainsMatcher, pLikeMatcher, pSimilarToMatcher, pMatchesMatcher, pSleuthMatcher>::similarTo(Firebird::MemoryPool&, const UCHAR*, SLONG, const UCHAR*, SLONG, const UCHAR*, SLONG) [with pStartsMatcher = {anonymous}::StartsMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned char>; pContainsMatcher = {anonymous}::ContainsMatcher<Jrd::CanonicalConverter<Jrd::UpcaseConverter<Jrd::NullStrConverter> >, unsigned char>; pLikeMatcher = {anonymous}::LikeMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned char>; pSimilarToMatcher = Firebird::SimilarToMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned char>; pMatchesMatcher = {anonymous}::MatchesMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned char>; pSleuthMatcher = {anonymous}::SleuthMatcher<Jrd::CanonicalConverter<Jrd::NullStrConverter>, unsigned char>; UCHAR = unsigned char; SLONG = int]'
2266../src/jrd/Collation.cpp:948:1:   required from here
2267../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const alNum [4])(int*) const' are wrong (you'll wind up with multiple copies)
2268     static const GetCanonicalFunc alNum[] = {&TextType::getCanonicalUpperLetters,
2269                                   ^
2270../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning:   you can work around this by removing the initializer
2271../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const alpha [3])(int*) const' are wrong (you'll wind up with multiple copies)
2272     static const GetCanonicalFunc alpha[] = {&TextType::getCanonicalUpperLetters,
2273                                   ^
2274../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning:   you can work around this by removing the initializer
2275../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const digit [2])(int*) const' are wrong (you'll wind up with multiple copies)
2276     static const GetCanonicalFunc digit[] = {&TextType::getCanonicalNumbers, NULL};
2277                                   ^
2278../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning:   you can work around this by removing the initializer
2279../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const lower [2])(int*) const' are wrong (you'll wind up with multiple copies)
2280     static const GetCanonicalFunc lower[] = {&TextType::getCanonicalLowerLetters, NULL};
2281                                   ^
2282../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning:   you can work around this by removing the initializer
2283../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const space [2])(int*) const' are wrong (you'll wind up with multiple copies)
2284     static const GetCanonicalFunc space[] = {&TextType::getCanonicalSpace, NULL};
2285                                   ^
2286../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning:   you can work around this by removing the initializer
2287../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const upper [2])(int*) const' are wrong (you'll wind up with multiple copies)
2288     static const GetCanonicalFunc upper[] = {&TextType::getCanonicalUpperLetters, NULL};
2289                                   ^
2290../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning:   you can work around this by removing the initializer
2291../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning: sorry: semantics of inline function static data 'const UCHAR* (Jrd::TextType::* const whitespace [2])(int*) const' are wrong (you'll wind up with multiple copies)
2292     static const GetCanonicalFunc whitespace[] = {&TextType::getCanonicalWhiteSpaces, NULL};
2293                                   ^
2294../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning:   you can work around this by removing the initializer
2295../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning: sorry: semantics of inline function static data 'const Firebird::SimilarToMatcher<StrConverter, CharType>::Evaluator::parsePrimary(int*) [with StrConverter = Jrd::CanonicalConverter<Jrd::NullStrConverter>; CharType = unsigned char]::<anonymous struct> classes [7]' are wrong (you'll wind up with multiple copies)
2296     } static const classes[] =
2297                    ^
2298../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning:   you can work around this by removing the initializer
2299In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2300                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2301                 from ../src/jrd/../jrd/jrd.h:37,
2302                 from ../src/jrd/Collation.cpp:96:
2303../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2304 inline void operator delete[](void* mem) throw()
2305             ^
2306../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2307 inline void operator delete(void* mem) throw()
2308             ^
2309../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2310 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2311              ^
2312../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2313 inline void* operator new(size_t s) THROW_BAD_ALLOC
2314              ^
2315/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/DatabaseSnapshot.cpp -o ../temp/boot/jrd/DatabaseSnapshot.o
2316/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/DatabaseSnapshot.cpp -o ../temp/boot/jrd/DatabaseSnapshot.o
2317In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2318                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2319                 from ../src/jrd/../jrd/jrd.h:37,
2320                 from ../src/jrd/DatabaseSnapshot.cpp:30:
2321../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2322 inline void operator delete[](void* mem) throw()
2323             ^
2324../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2325 inline void operator delete(void* mem) throw()
2326             ^
2327../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2328 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2329              ^
2330../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2331 inline void* operator new(size_t s) THROW_BAD_ALLOC
2332              ^
2333In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2334                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2335                 from ../src/jrd/../jrd/jrd.h:37,
2336                 from ../src/jrd/DatabaseSnapshot.cpp:30:
2337../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2338 inline void operator delete[](void* mem) throw()
2339             ^
2340../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2341 inline void operator delete(void* mem) throw()
2342             ^
2343../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2344 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2345              ^
2346../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2347 inline void* operator new(size_t s) THROW_BAD_ALLOC
2348              ^
2349/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/VirtualTable.cpp -o ../temp/boot/jrd/VirtualTable.o
2350/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/VirtualTable.cpp -o ../temp/boot/jrd/VirtualTable.o
2351In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2352                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2353                 from ../src/jrd/../jrd/jrd.h:37,
2354                 from ../src/jrd/VirtualTable.cpp:27:
2355../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2356 inline void operator delete[](void* mem) throw()
2357             ^
2358../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2359 inline void operator delete(void* mem) throw()
2360             ^
2361../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2362 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2363              ^
2364../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2365 inline void* operator new(size_t s) THROW_BAD_ALLOC
2366              ^
2367In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2368                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2369                 from ../src/jrd/../jrd/jrd.h:37,
2370                 from ../src/jrd/VirtualTable.cpp:27:
2371../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2372 inline void operator delete[](void* mem) throw()
2373             ^
2374../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2375 inline void operator delete(void* mem) throw()
2376             ^
2377../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2378 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2379              ^
2380../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2381 inline void* operator new(size_t s) THROW_BAD_ALLOC
2382              ^
2383/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/RecordBuffer.cpp -o ../temp/boot/jrd/RecordBuffer.o
2384/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/RecordBuffer.cpp -o ../temp/boot/jrd/RecordBuffer.o
2385In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2386                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2387                 from ../src/jrd/../jrd/jrd.h:37,
2388                 from ../src/jrd/RecordBuffer.cpp:25:
2389../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2390 inline void operator delete[](void* mem) throw()
2391             ^
2392../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2393 inline void operator delete(void* mem) throw()
2394             ^
2395../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2396 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2397              ^
2398../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2399 inline void* operator new(size_t s) THROW_BAD_ALLOC
2400              ^
2401In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2402                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2403                 from ../src/jrd/../jrd/jrd.h:37,
2404                 from ../src/jrd/RecordBuffer.cpp:25:
2405../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2406 inline void operator delete[](void* mem) throw()
2407             ^
2408../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2409 inline void operator delete(void* mem) throw()
2410             ^
2411../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2412 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2413              ^
2414../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2415 inline void* operator new(size_t s) THROW_BAD_ALLOC
2416              ^
2417/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/blb.cpp -o ../temp/boot/jrd/blb.o
2418/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/blb.cpp -o ../temp/boot/jrd/blb.o
2419In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2420                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2421                 from ../src/jrd/../jrd/jrd.h:37,
2422                 from ../src/jrd/blb.cpp:44:
2423../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2424 inline void operator delete[](void* mem) throw()
2425             ^
2426../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2427 inline void operator delete(void* mem) throw()
2428             ^
2429../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2430 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2431              ^
2432../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2433 inline void* operator new(size_t s) THROW_BAD_ALLOC
2434              ^
2435In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2436                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2437                 from ../src/jrd/../jrd/jrd.h:37,
2438                 from ../src/jrd/blb.cpp:44:
2439../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2440 inline void operator delete[](void* mem) throw()
2441             ^
2442../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2443 inline void operator delete(void* mem) throw()
2444             ^
2445../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2446 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2447              ^
2448../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2449 inline void* operator new(size_t s) THROW_BAD_ALLOC
2450              ^
2451/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/btn.cpp -o ../temp/boot/jrd/btn.o
2452/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/btn.cpp -o ../temp/boot/jrd/btn.o
2453In file included from ../src/jrd/../jrd/../common/classes/array.h:32:0,
2454                 from ../src/jrd/../jrd/btn.h:35,
2455                 from ../src/jrd/btn.cpp:32:
2456../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2457 inline void operator delete[](void* mem) throw()
2458             ^
2459../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2460 inline void operator delete(void* mem) throw()
2461             ^
2462../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2463 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2464              ^
2465../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2466 inline void* operator new(size_t s) THROW_BAD_ALLOC
2467              ^
2468In file included from ../src/jrd/../jrd/../common/classes/array.h:32:0,
2469                 from ../src/jrd/../jrd/btn.h:35,
2470                 from ../src/jrd/btn.cpp:32:
2471../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2472 inline void operator delete[](void* mem) throw()
2473             ^
2474../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2475 inline void operator delete(void* mem) throw()
2476             ^
2477../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2478 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2479              ^
2480../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2481 inline void* operator new(size_t s) THROW_BAD_ALLOC
2482              ^
2483/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/btr.cpp -o ../temp/boot/jrd/btr.o
2484/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/btr.cpp -o ../temp/boot/jrd/btr.o
2485In file included from ../src/jrd/../common/classes/VaryStr.h:30:0,
2486                 from ../src/jrd/btr.cpp:33:
2487../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2488 inline void operator delete[](void* mem) throw()
2489             ^
2490../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2491 inline void operator delete(void* mem) throw()
2492             ^
2493../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2494 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2495              ^
2496../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2497 inline void* operator new(size_t s) THROW_BAD_ALLOC
2498              ^
2499In file included from ../src/jrd/../common/classes/VaryStr.h:30:0,
2500                 from ../src/jrd/btr.cpp:33:
2501../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2502 inline void operator delete[](void* mem) throw()
2503             ^
2504../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2505 inline void operator delete(void* mem) throw()
2506             ^
2507../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2508 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2509              ^
2510../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2511 inline void* operator new(size_t s) THROW_BAD_ALLOC
2512              ^
2513/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/builtin.cpp -o ../temp/boot/jrd/builtin.o
2514/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/builtin.cpp -o ../temp/boot/jrd/builtin.o
2515In file included from ../src/jrd/../jrd/../common/classes/objects_array.h:31:0,
2516                 from ../src/jrd/../jrd/flu.h:32,
2517                 from ../src/jrd/builtin.cpp:28:
2518../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2519 inline void operator delete[](void* mem) throw()
2520             ^
2521../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2522 inline void operator delete(void* mem) throw()
2523             ^
2524../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2525 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2526              ^
2527../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2528 inline void* operator new(size_t s) THROW_BAD_ALLOC
2529              ^
2530In file included from ../src/jrd/../jrd/../common/classes/objects_array.h:31:0,
2531                 from ../src/jrd/../jrd/flu.h:32,
2532                 from ../src/jrd/builtin.cpp:28:
2533../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2534 inline void operator delete[](void* mem) throw()
2535             ^
2536../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2537 inline void operator delete(void* mem) throw()
2538             ^
2539../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2540 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2541              ^
2542../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2543 inline void* operator new(size_t s) THROW_BAD_ALLOC
2544              ^
2545/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/GlobalRWLock.cpp -o ../temp/boot/jrd/GlobalRWLock.o
2546/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/GlobalRWLock.cpp -o ../temp/boot/jrd/GlobalRWLock.o
2547In file included from ../src/jrd/GlobalRWLock.h:33:0,
2548                 from ../src/jrd/GlobalRWLock.cpp:32:
2549../src/jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2550 inline void operator delete[](void* mem) throw()
2551             ^
2552../src/jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2553 inline void operator delete(void* mem) throw()
2554             ^
2555../src/jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2556 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2557              ^
2558../src/jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2559 inline void* operator new(size_t s) THROW_BAD_ALLOC
2560              ^
2561In file included from ../src/jrd/GlobalRWLock.h:33:0,
2562                 from ../src/jrd/GlobalRWLock.cpp:32:
2563../src/jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2564 inline void operator delete[](void* mem) throw()
2565             ^
2566../src/jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2567 inline void operator delete(void* mem) throw()
2568             ^
2569../src/jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2570 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2571              ^
2572../src/jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2573 inline void* operator new(size_t s) THROW_BAD_ALLOC
2574              ^
2575/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/cch.cpp -o ../temp/boot/jrd/cch.o
2576/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/cch.cpp -o ../temp/boot/jrd/cch.o
2577In file included from ../src/include/fb_exception.h:39:0,
2578                 from ../src/include/firebird.h:79,
2579                 from ../src/jrd/cch.cpp:29:
2580../src/jrd/cch.cpp: In function 'void CCH_fini(Jrd::thread_db*)':
2581../src/jrd/cch.cpp:1263:63: warning: invalid access to non-static data member 'Jrd::LatchWait::lwt_waiters'  of NULL object [-Winvalid-offsetof]
2582     LatchWait* lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2583                                                               ^
2584../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2585 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2586                                                              ^
2587../src/jrd/cch.cpp:1263:35: note: in expansion of macro 'BLOCK'
2588     LatchWait* lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2589                                   ^
2590../src/jrd/cch.cpp:1263:63: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2591     LatchWait* lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2592                                                               ^
2593../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2594 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2595                                                              ^
2596../src/jrd/cch.cpp:1263:35: note: in expansion of macro 'BLOCK'
2597     LatchWait* lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2598                                   ^
2599../src/jrd/cch.cpp: In function 'void CCH_get_related(Jrd::thread_db*, Jrd::PageNumber, Jrd::PagesArray&)':
2600../src/jrd/cch.cpp:1578:50: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
2601   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2602                                                  ^
2603../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2604 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2605                                                              ^
2606../src/jrd/cch.cpp:1578:21: note: in expansion of macro 'BLOCK'
2607   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2608                     ^
2609../src/jrd/cch.cpp:1578:50: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2610   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2611                                                  ^
2612../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2613 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2614                                                              ^
2615../src/jrd/cch.cpp:1578:21: note: in expansion of macro 'BLOCK'
2616   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2617                     ^
2618In file included from ../src/include/fb_exception.h:39:0,
2619                 from ../src/include/firebird.h:79,
2620                 from ../src/jrd/cch.cpp:29:
2621../src/jrd/cch.cpp: In function 'void CCH_fini(Jrd::thread_db*)':
2622../src/jrd/cch.cpp:1263:63: warning: invalid access to non-static data member 'Jrd::LatchWait::lwt_waiters'  of NULL object [-Winvalid-offsetof]
2623     LatchWait* lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2624                                                               ^
2625../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2626 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2627                                                              ^
2628../src/jrd/cch.cpp:1263:35: note: in expansion of macro 'BLOCK'
2629     LatchWait* lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2630                                   ^
2631../src/jrd/cch.cpp:1263:63: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2632     LatchWait* lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2633                                                               ^
2634../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2635 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2636                                                              ^
2637../src/jrd/cch.cpp:1263:35: note: in expansion of macro 'BLOCK'
2638     LatchWait* lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2639                                   ^
2640../src/jrd/cch.cpp: In function 'void CCH_get_related(Jrd::thread_db*, Jrd::PageNumber, Jrd::PagesArray&)':
2641../src/jrd/cch.cpp:1578:50: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
2642   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2643                                                  ^
2644../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2645 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2646                                                              ^
2647../src/jrd/cch.cpp:1578:21: note: in expansion of macro 'BLOCK'
2648   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2649                     ^
2650../src/jrd/cch.cpp:1578:50: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2651   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2652                                                  ^
2653../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2654 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2655                                                              ^
2656../src/jrd/cch.cpp:1578:21: note: in expansion of macro 'BLOCK'
2657   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2658                     ^
2659../src/jrd/cch.cpp: In function 'void purgePrecedence(Jrd::BufferControl*, Jrd::BufferDesc*)':
2660../src/jrd/cch.cpp:2797:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
2661   Precedence* precedence = BLOCK(que_prec, Precedence*, pre_higher);
2662                                                         ^
2663../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2664 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2665                                                              ^
2666../src/jrd/cch.cpp:2797:28: note: in expansion of macro 'BLOCK'
2667   Precedence* precedence = BLOCK(que_prec, Precedence*, pre_higher);
2668                            ^
2669../src/jrd/cch.cpp:2797:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2670   Precedence* precedence = BLOCK(que_prec, Precedence*, pre_higher);
2671                                                         ^
2672../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2673 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2674                                                              ^
2675../src/jrd/cch.cpp:2797:28: note: in expansion of macro 'BLOCK'
2676   Precedence* precedence = BLOCK(que_prec, Precedence*, pre_higher);
2677                            ^
2678../src/jrd/cch.cpp: In function 'void purgePrecedence(Jrd::BufferControl*, Jrd::BufferDesc*)':
2679../src/jrd/cch.cpp:2797:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
2680   Precedence* precedence = BLOCK(que_prec, Precedence*, pre_higher);
2681                                                         ^
2682../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2683 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2684                                                              ^
2685../src/jrd/cch.cpp:2797:28: note: in expansion of macro 'BLOCK'
2686   Precedence* precedence = BLOCK(que_prec, Precedence*, pre_higher);
2687                            ^
2688../src/jrd/cch.cpp: In function 'void flushDirty(Jrd::thread_db*, SLONG, bool, ISC_STATUS*)':
2689../src/jrd/cch.cpp:2827:50: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_dirty'  of NULL object [-Winvalid-offsetof]
2690   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_dirty);
2691                                                  ^
2692../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2693 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2694                                                              ^
2695../src/jrd/cch.cpp:2827:21: note: in expansion of macro 'BLOCK'
2696   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_dirty);
2697                     ^
2698../src/jrd/cch.cpp:2827:50: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2699   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_dirty);
2700                                                  ^
2701../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2702 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2703                                                              ^
2704../src/jrd/cch.cpp:2827:21: note: in expansion of macro 'BLOCK'
2705   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_dirty);
2706                     ^
2707../src/jrd/cch.cpp:2797:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2708   Precedence* precedence = BLOCK(que_prec, Precedence*, pre_higher);
2709                                                         ^
2710../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2711 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2712                                                              ^
2713../src/jrd/cch.cpp:2797:28: note: in expansion of macro 'BLOCK'
2714   Precedence* precedence = BLOCK(que_prec, Precedence*, pre_higher);
2715                            ^
2716../src/jrd/cch.cpp: In function 'void check_precedence(Jrd::thread_db*, Jrd::WIN*, Jrd::PageNumber)':
2717../src/jrd/cch.cpp:4366:44: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
2718   if ((high = BLOCK(que_inst, BufferDesc*, bdb_que))->bdb_page == page) {
2719                                            ^
2720../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2721 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2722                                                              ^
2723../src/jrd/cch.cpp:4366:15: note: in expansion of macro 'BLOCK'
2724   if ((high = BLOCK(que_inst, BufferDesc*, bdb_que))->bdb_page == page) {
2725               ^
2726../src/jrd/cch.cpp:4366:44: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2727   if ((high = BLOCK(que_inst, BufferDesc*, bdb_que))->bdb_page == page) {
2728                                            ^
2729../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2730 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2731                                                              ^
2732../src/jrd/cch.cpp:4366:15: note: in expansion of macro 'BLOCK'
2733   if ((high = BLOCK(que_inst, BufferDesc*, bdb_que))->bdb_page == page) {
2734               ^
2735../src/jrd/cch.cpp: In function 'void clear_precedence(Jrd::thread_db*, Jrd::BufferDesc*)':
2736../src/jrd/cch.cpp:4492:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_lower'  of NULL object [-Winvalid-offsetof]
2737   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2738                                                         ^
2739../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2740 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2741                                                              ^
2742../src/jrd/cch.cpp:4492:28: note: in expansion of macro 'BLOCK'
2743   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2744                            ^
2745../src/jrd/cch.cpp:4492:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2746   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2747                                                         ^
2748../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2749 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2750                                                              ^
2751../src/jrd/cch.cpp:4492:28: note: in expansion of macro 'BLOCK'
2752   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2753                            ^
2754../src/jrd/cch.cpp: In function 'void down_grade(Jrd::thread_db*, Jrd::BufferDesc*)':
2755../src/jrd/cch.cpp:4599:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
2756   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2757                                                         ^
2758../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2759 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2760                                                              ^
2761../src/jrd/cch.cpp:4599:28: note: in expansion of macro 'BLOCK'
2762   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2763                            ^
2764../src/jrd/cch.cpp:4599:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2765   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2766                                                         ^
2767../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2768 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2769                                                              ^
2770../src/jrd/cch.cpp:4599:28: note: in expansion of macro 'BLOCK'
2771   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2772                            ^
2773../src/jrd/cch.cpp:4655:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_lower'  of NULL object [-Winvalid-offsetof]
2774   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2775                                                         ^
2776../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2777 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2778                                                              ^
2779../src/jrd/cch.cpp:4655:28: note: in expansion of macro 'BLOCK'
2780   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2781                            ^
2782../src/jrd/cch.cpp:4655:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2783   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2784                                                         ^
2785../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2786 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2787                                                              ^
2788../src/jrd/cch.cpp:4655:28: note: in expansion of macro 'BLOCK'
2789   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2790                            ^
2791../src/jrd/cch.cpp: In function 'void expand_buffers(Jrd::thread_db*, ULONG)':
2792../src/jrd/cch.cpp:4767:51: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
2793    BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2794                                                   ^
2795../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2796 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2797                                                              ^
2798../src/jrd/cch.cpp:4767:22: note: in expansion of macro 'BLOCK'
2799    BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2800                      ^
2801../src/jrd/cch.cpp: In function 'void flushDirty(Jrd::thread_db*, SLONG, bool, ISC_STATUS*)':
2802../src/jrd/cch.cpp:2827:50: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_dirty'  of NULL object [-Winvalid-offsetof]
2803   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_dirty);
2804                                                  ^
2805../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2806 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2807                                                              ^
2808../src/jrd/cch.cpp:2827:21: note: in expansion of macro 'BLOCK'
2809   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_dirty);
2810                     ^
2811../src/jrd/cch.cpp:2827:50: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2812   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_dirty);
2813                                                  ^
2814../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2815 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2816                                                              ^
2817../src/jrd/cch.cpp:2827:21: note: in expansion of macro 'BLOCK'
2818   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_dirty);
2819                     ^
2820../src/jrd/cch.cpp:4767:51: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2821    BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2822                                                   ^
2823../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2824 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2825                                                              ^
2826../src/jrd/cch.cpp:4767:22: note: in expansion of macro 'BLOCK'
2827    BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2828                      ^
2829../src/jrd/cch.cpp: In function 'Jrd::BufferDesc* get_buffer(Jrd::thread_db*, Jrd::PageNumber, Jrd::LATCH, SSHORT)':
2830../src/jrd/cch.cpp:4864:52: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
2831     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2832                                                    ^
2833../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2834 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2835                                                              ^
2836../src/jrd/cch.cpp:4864:23: note: in expansion of macro 'BLOCK'
2837     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2838                       ^
2839../src/jrd/cch.cpp:4864:52: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2840     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2841                                                    ^
2842../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2843 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2844                                                              ^
2845../src/jrd/cch.cpp:4864:23: note: in expansion of macro 'BLOCK'
2846     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2847                       ^
2848../src/jrd/cch.cpp:4949:52: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
2849     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2850                                                    ^
2851../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2852 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2853                                                              ^
2854../src/jrd/cch.cpp:4949:23: note: in expansion of macro 'BLOCK'
2855     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2856                       ^
2857../src/jrd/cch.cpp:4949:52: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2858     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2859                                                    ^
2860../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2861 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2862                                                              ^
2863../src/jrd/cch.cpp:4949:23: note: in expansion of macro 'BLOCK'
2864     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2865                       ^
2866../src/jrd/cch.cpp:5006:54: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_in_use'  of NULL object [-Winvalid-offsetof]
2867    BufferDesc* oldest = BLOCK(que_inst, BufferDesc*, bdb_in_use);
2868                                                      ^
2869../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2870 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2871                                                              ^
2872../src/jrd/cch.cpp:5006:25: note: in expansion of macro 'BLOCK'
2873    BufferDesc* oldest = BLOCK(que_inst, BufferDesc*, bdb_in_use);
2874                         ^
2875../src/jrd/cch.cpp:5006:54: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2876    BufferDesc* oldest = BLOCK(que_inst, BufferDesc*, bdb_in_use);
2877                                                      ^
2878../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2879 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2880                                                              ^
2881../src/jrd/cch.cpp:5006:25: note: in expansion of macro 'BLOCK'
2882    BufferDesc* oldest = BLOCK(que_inst, BufferDesc*, bdb_in_use);
2883                         ^
2884../src/jrd/cch.cpp: In function 'void check_precedence(Jrd::thread_db*, Jrd::WIN*, Jrd::PageNumber)':
2885../src/jrd/cch.cpp:4366:44: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
2886   if ((high = BLOCK(que_inst, BufferDesc*, bdb_que))->bdb_page == page) {
2887                                            ^
2888../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2889 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2890                                                              ^
2891../src/jrd/cch.cpp:4366:15: note: in expansion of macro 'BLOCK'
2892   if ((high = BLOCK(que_inst, BufferDesc*, bdb_que))->bdb_page == page) {
2893               ^
2894../src/jrd/cch.cpp:4366:44: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2895   if ((high = BLOCK(que_inst, BufferDesc*, bdb_que))->bdb_page == page) {
2896                                            ^
2897../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2898 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2899                                                              ^
2900../src/jrd/cch.cpp:4366:15: note: in expansion of macro 'BLOCK'
2901   if ((high = BLOCK(que_inst, BufferDesc*, bdb_que))->bdb_page == page) {
2902               ^
2903../src/jrd/cch.cpp:5097:55: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
2904     Precedence* precedence = BLOCK(que2, Precedence*, pre_higher);
2905                                                       ^
2906../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2907 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2908                                                              ^
2909../src/jrd/cch.cpp:5097:30: note: in expansion of macro 'BLOCK'
2910     Precedence* precedence = BLOCK(que2, Precedence*, pre_higher);
2911                              ^
2912../src/jrd/cch.cpp:5097:55: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2913     Precedence* precedence = BLOCK(que2, Precedence*, pre_higher);
2914                                                       ^
2915../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2916 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2917                                                              ^
2918../src/jrd/cch.cpp:5097:30: note: in expansion of macro 'BLOCK'
2919     Precedence* precedence = BLOCK(que2, Precedence*, pre_higher);
2920                              ^
2921../src/jrd/cch.cpp: In function 'int get_related(Jrd::BufferDesc*, Jrd::PagesArray&, int, ULONG)':
2922../src/jrd/cch.cpp:5175:63: warning: invalid access to non-static data member 'Jrd::Precedence::pre_lower'  of NULL object [-Winvalid-offsetof]
2923   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2924                                                               ^
2925../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2926 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2927                                                              ^
2928../src/jrd/cch.cpp:5175:34: note: in expansion of macro 'BLOCK'
2929   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2930                                  ^
2931../src/jrd/cch.cpp:5175:63: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2932   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2933                                                               ^
2934../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2935 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2936                                                              ^
2937../src/jrd/cch.cpp:5175:34: note: in expansion of macro 'BLOCK'
2938   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2939                                  ^
2940../src/jrd/cch.cpp: In function 'void clear_precedence(Jrd::thread_db*, Jrd::BufferDesc*)':
2941../src/jrd/cch.cpp:4492:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_lower'  of NULL object [-Winvalid-offsetof]
2942   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2943                                                         ^
2944../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2945 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2946                                                              ^
2947../src/jrd/cch.cpp:4492:28: note: in expansion of macro 'BLOCK'
2948   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2949                            ^
2950../src/jrd/cch.cpp:4492:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2951   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2952                                                         ^
2953../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2954 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2955                                                              ^
2956../src/jrd/cch.cpp:4492:28: note: in expansion of macro 'BLOCK'
2957   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2958                            ^
2959../src/jrd/cch.cpp: In function 'SSHORT latch_bdb(Jrd::thread_db*, Jrd::LATCH, Jrd::BufferDesc*, Jrd::PageNumber, SSHORT)':
2960../src/jrd/cch.cpp:5415:50: warning: invalid access to non-static data member 'Jrd::LatchWait::lwt_waiters'  of NULL object [-Winvalid-offsetof]
2961   lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2962                                                  ^
2963../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2964 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2965                                                              ^
2966../src/jrd/cch.cpp:5415:22: note: in expansion of macro 'BLOCK'
2967   lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2968                      ^
2969../src/jrd/cch.cpp:5415:50: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2970   lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2971                                                  ^
2972../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2973 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2974                                                              ^
2975../src/jrd/cch.cpp:5415:22: note: in expansion of macro 'BLOCK'
2976   lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2977                      ^
2978../src/jrd/cch.cpp: In function 'void down_grade(Jrd::thread_db*, Jrd::BufferDesc*)':
2979../src/jrd/cch.cpp:4599:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
2980   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2981                                                         ^
2982../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2983 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2984                                                              ^
2985../src/jrd/cch.cpp:4599:28: note: in expansion of macro 'BLOCK'
2986   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2987                            ^
2988../src/jrd/cch.cpp:4599:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2989   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2990                                                         ^
2991../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2992 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2993                                                              ^
2994../src/jrd/cch.cpp:4599:28: note: in expansion of macro 'BLOCK'
2995   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2996                            ^
2997../src/jrd/cch.cpp:4655:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_lower'  of NULL object [-Winvalid-offsetof]
2998   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2999                                                         ^
3000../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3001 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3002                                                              ^
3003../src/jrd/cch.cpp:4655:28: note: in expansion of macro 'BLOCK'
3004   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
3005                            ^
3006../src/jrd/cch.cpp:4655:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3007   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
3008                                                         ^
3009../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3010 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3011                                                              ^
3012../src/jrd/cch.cpp:4655:28: note: in expansion of macro 'BLOCK'
3013   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
3014                            ^
3015../src/jrd/cch.cpp: In function 'void expand_buffers(Jrd::thread_db*, ULONG)':
3016../src/jrd/cch.cpp:4767:51: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
3017    BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
3018                                                   ^
3019../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3020 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3021                                                              ^
3022../src/jrd/cch.cpp:4767:22: note: in expansion of macro 'BLOCK'
3023    BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
3024                      ^
3025../src/jrd/cch.cpp:4767:51: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3026    BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
3027                                                   ^
3028../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3029 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3030                                                              ^
3031../src/jrd/cch.cpp:4767:22: note: in expansion of macro 'BLOCK'
3032    BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
3033                      ^
3034../src/jrd/cch.cpp: In function 'Jrd::BufferDesc* get_buffer(Jrd::thread_db*, Jrd::PageNumber, Jrd::LATCH, SSHORT)':
3035../src/jrd/cch.cpp:4864:52: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
3036     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
3037                                                    ^
3038../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3039 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3040                                                              ^
3041../src/jrd/cch.cpp:4864:23: note: in expansion of macro 'BLOCK'
3042     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
3043                       ^
3044../src/jrd/cch.cpp:4864:52: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3045     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
3046                                                    ^
3047../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3048 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3049                                                              ^
3050../src/jrd/cch.cpp:4864:23: note: in expansion of macro 'BLOCK'
3051     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
3052                       ^
3053../src/jrd/cch.cpp:4949:52: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
3054     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
3055                                                    ^
3056../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3057 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3058                                                              ^
3059../src/jrd/cch.cpp:4949:23: note: in expansion of macro 'BLOCK'
3060     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
3061                       ^
3062../src/jrd/cch.cpp:4949:52: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3063     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
3064                                                    ^
3065../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3066 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3067                                                              ^
3068../src/jrd/cch.cpp:4949:23: note: in expansion of macro 'BLOCK'
3069     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
3070                       ^
3071../src/jrd/cch.cpp:5006:54: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_in_use'  of NULL object [-Winvalid-offsetof]
3072    BufferDesc* oldest = BLOCK(que_inst, BufferDesc*, bdb_in_use);
3073                                                      ^
3074../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3075 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3076                                                              ^
3077../src/jrd/cch.cpp:5006:25: note: in expansion of macro 'BLOCK'
3078    BufferDesc* oldest = BLOCK(que_inst, BufferDesc*, bdb_in_use);
3079                         ^
3080../src/jrd/cch.cpp:5006:54: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3081    BufferDesc* oldest = BLOCK(que_inst, BufferDesc*, bdb_in_use);
3082                                                      ^
3083../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3084 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3085                                                              ^
3086../src/jrd/cch.cpp:5006:25: note: in expansion of macro 'BLOCK'
3087    BufferDesc* oldest = BLOCK(que_inst, BufferDesc*, bdb_in_use);
3088                         ^
3089../src/jrd/cch.cpp:5097:55: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
3090     Precedence* precedence = BLOCK(que2, Precedence*, pre_higher);
3091                                                       ^
3092../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3093 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3094                                                              ^
3095../src/jrd/cch.cpp:5097:30: note: in expansion of macro 'BLOCK'
3096     Precedence* precedence = BLOCK(que2, Precedence*, pre_higher);
3097                              ^
3098../src/jrd/cch.cpp:5097:55: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3099     Precedence* precedence = BLOCK(que2, Precedence*, pre_higher);
3100                                                       ^
3101../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3102 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3103                                                              ^
3104../src/jrd/cch.cpp:5097:30: note: in expansion of macro 'BLOCK'
3105     Precedence* precedence = BLOCK(que2, Precedence*, pre_higher);
3106                              ^
3107../src/jrd/cch.cpp: In function 'int get_related(Jrd::BufferDesc*, Jrd::PagesArray&, int, ULONG)':
3108../src/jrd/cch.cpp:5175:63: warning: invalid access to non-static data member 'Jrd::Precedence::pre_lower'  of NULL object [-Winvalid-offsetof]
3109   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
3110                                                               ^
3111../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3112 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3113                                                              ^
3114../src/jrd/cch.cpp:5175:34: note: in expansion of macro 'BLOCK'
3115   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
3116                                  ^
3117../src/jrd/cch.cpp:5175:63: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3118   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
3119                                                               ^
3120../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3121 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3122                                                              ^
3123../src/jrd/cch.cpp:5175:34: note: in expansion of macro 'BLOCK'
3124   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
3125                                  ^
3126../src/jrd/cch.cpp: In function 'SSHORT latch_bdb(Jrd::thread_db*, Jrd::LATCH, Jrd::BufferDesc*, Jrd::PageNumber, SSHORT)':
3127../src/jrd/cch.cpp:5415:50: warning: invalid access to non-static data member 'Jrd::LatchWait::lwt_waiters'  of NULL object [-Winvalid-offsetof]
3128   lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
3129                                                  ^
3130../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3131 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3132                                                              ^
3133../src/jrd/cch.cpp:5415:22: note: in expansion of macro 'BLOCK'
3134   lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
3135                      ^
3136../src/jrd/cch.cpp:5415:50: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3137   lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
3138                                                  ^
3139../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3140 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3141                                                              ^
3142../src/jrd/cch.cpp:5415:22: note: in expansion of macro 'BLOCK'
3143   lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
3144                      ^
3145../src/jrd/cch.cpp: In function 'SSHORT related(Jrd::BufferDesc*, const Jrd::BufferDesc*, SSHORT, ULONG)':
3146../src/jrd/cch.cpp:5987:63: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
3147   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3148                                                               ^
3149../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3150 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3151                                                              ^
3152../src/jrd/cch.cpp:5987:34: note: in expansion of macro 'BLOCK'
3153   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3154                                  ^
3155../src/jrd/cch.cpp:5987:63: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3156   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3157                                                               ^
3158../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3159 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3160                                                              ^
3161../src/jrd/cch.cpp:5987:34: note: in expansion of macro 'BLOCK'
3162   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3163                                  ^
3164../src/jrd/cch.cpp: In function 'void release_bdb(Jrd::thread_db*, Jrd::BufferDesc*, bool, bool, bool)':
3165../src/jrd/cch.cpp:6140:48: warning: invalid access to non-static data member 'Jrd::LatchWait::lwt_waiters'  of NULL object [-Winvalid-offsetof]
3166   LatchWait* lwt = BLOCK(que_inst, LatchWait*, lwt_waiters);
3167                                                ^
3168../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3169 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3170                                                              ^
3171../src/jrd/cch.cpp:6140:20: note: in expansion of macro 'BLOCK'
3172   LatchWait* lwt = BLOCK(que_inst, LatchWait*, lwt_waiters);
3173                    ^
3174../src/jrd/cch.cpp:6140:48: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3175   LatchWait* lwt = BLOCK(que_inst, LatchWait*, lwt_waiters);
3176                                                ^
3177../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3178 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3179                                                              ^
3180../src/jrd/cch.cpp:6140:20: note: in expansion of macro 'BLOCK'
3181   LatchWait* lwt = BLOCK(que_inst, LatchWait*, lwt_waiters);
3182                    ^
3183../src/jrd/cch.cpp: In function 'bool is_writeable(Jrd::BufferDesc*, ULONG)':
3184../src/jrd/cch.cpp:6306:60: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
3185   const Precedence* precedence = BLOCK(queue, Precedence*, pre_higher);
3186                                                            ^
3187../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3188 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3189                                                              ^
3190../src/jrd/cch.cpp:6306:34: note: in expansion of macro 'BLOCK'
3191   const Precedence* precedence = BLOCK(queue, Precedence*, pre_higher);
3192                                  ^
3193../src/jrd/cch.cpp:6306:60: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3194   const Precedence* precedence = BLOCK(queue, Precedence*, pre_higher);
3195                                                            ^
3196../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3197 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3198                                                              ^
3199../src/jrd/cch.cpp:6306:34: note: in expansion of macro 'BLOCK'
3200   const Precedence* precedence = BLOCK(queue, Precedence*, pre_higher);
3201                                  ^
3202../src/jrd/cch.cpp: In function 'SSHORT related(Jrd::BufferDesc*, const Jrd::BufferDesc*, SSHORT, ULONG)':
3203../src/jrd/cch.cpp:5987:63: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
3204   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3205                                                               ^
3206../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3207 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3208                                                              ^
3209../src/jrd/cch.cpp:5987:34: note: in expansion of macro 'BLOCK'
3210   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3211                                  ^
3212../src/jrd/cch.cpp:5987:63: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3213   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3214                                                               ^
3215../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3216 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3217                                                              ^
3218../src/jrd/cch.cpp:5987:34: note: in expansion of macro 'BLOCK'
3219   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3220                                  ^
3221../src/jrd/cch.cpp: In function 'int write_buffer(Jrd::thread_db*, Jrd::BufferDesc*, Jrd::PageNumber, bool, ISC_STATUS*, bool)':
3222../src/jrd/cch.cpp:6393:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
3223   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3224                                                         ^
3225../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3226 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3227                                                              ^
3228../src/jrd/cch.cpp:6393:28: note: in expansion of macro 'BLOCK'
3229   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3230                            ^
3231../src/jrd/cch.cpp:6393:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3232   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3233                                                         ^
3234../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3235 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3236                                                              ^
3237../src/jrd/cch.cpp:6393:28: note: in expansion of macro 'BLOCK'
3238   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3239                            ^
3240../src/jrd/cch.cpp: In function 'void release_bdb(Jrd::thread_db*, Jrd::BufferDesc*, bool, bool, bool)':
3241../src/jrd/cch.cpp:6140:48: warning: invalid access to non-static data member 'Jrd::LatchWait::lwt_waiters'  of NULL object [-Winvalid-offsetof]
3242   LatchWait* lwt = BLOCK(que_inst, LatchWait*, lwt_waiters);
3243                                                ^
3244../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3245 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3246                                                              ^
3247../src/jrd/cch.cpp:6140:20: note: in expansion of macro 'BLOCK'
3248   LatchWait* lwt = BLOCK(que_inst, LatchWait*, lwt_waiters);
3249                    ^
3250../src/jrd/cch.cpp:6140:48: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3251   LatchWait* lwt = BLOCK(que_inst, LatchWait*, lwt_waiters);
3252                                                ^
3253../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3254 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3255                                                              ^
3256../src/jrd/cch.cpp:6140:20: note: in expansion of macro 'BLOCK'
3257   LatchWait* lwt = BLOCK(que_inst, LatchWait*, lwt_waiters);
3258                    ^
3259../src/jrd/cch.cpp: In function 'bool is_writeable(Jrd::BufferDesc*, ULONG)':
3260../src/jrd/cch.cpp:6306:60: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
3261   const Precedence* precedence = BLOCK(queue, Precedence*, pre_higher);
3262                                                            ^
3263../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3264 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3265                                                              ^
3266../src/jrd/cch.cpp:6306:34: note: in expansion of macro 'BLOCK'
3267   const Precedence* precedence = BLOCK(queue, Precedence*, pre_higher);
3268                                  ^
3269../src/jrd/cch.cpp:6306:60: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3270   const Precedence* precedence = BLOCK(queue, Precedence*, pre_higher);
3271                                                            ^
3272../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3273 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3274                                                              ^
3275../src/jrd/cch.cpp:6306:34: note: in expansion of macro 'BLOCK'
3276   const Precedence* precedence = BLOCK(queue, Precedence*, pre_higher);
3277                                  ^
3278../src/jrd/cch.cpp: In function 'int write_buffer(Jrd::thread_db*, Jrd::BufferDesc*, Jrd::PageNumber, bool, ISC_STATUS*, bool)':
3279../src/jrd/cch.cpp:6393:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
3280   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3281                                                         ^
3282../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3283 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3284                                                              ^
3285../src/jrd/cch.cpp:6393:28: note: in expansion of macro 'BLOCK'
3286   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3287                            ^
3288../src/jrd/cch.cpp:6393:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3289   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3290                                                         ^
3291../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3292 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3293                                                              ^
3294../src/jrd/cch.cpp:6393:28: note: in expansion of macro 'BLOCK'
3295   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
3296                            ^
3297In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3298                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3299                 from ../src/jrd/../jrd/jrd.h:37,
3300                 from ../src/jrd/cch.cpp:34:
3301../src/include/../common/classes/alloc.h: At global scope:
3302../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3303 inline void operator delete[](void* mem) throw()
3304             ^
3305../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3306 inline void operator delete(void* mem) throw()
3307             ^
3308../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3309 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3310              ^
3311../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3312 inline void* operator new(size_t s) THROW_BAD_ALLOC
3313              ^
3314In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3315                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3316                 from ../src/jrd/../jrd/jrd.h:37,
3317                 from ../src/jrd/cch.cpp:34:
3318../src/include/../common/classes/alloc.h: At global scope:
3319../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3320 inline void operator delete[](void* mem) throw()
3321             ^
3322../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3323 inline void operator delete(void* mem) throw()
3324             ^
3325../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3326 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3327              ^
3328../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3329 inline void* operator new(size_t s) THROW_BAD_ALLOC
3330              ^
3331/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/cmp.cpp -o ../temp/boot/jrd/cmp.o
3332/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/cmp.cpp -o ../temp/boot/jrd/cmp.o
3333In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3334                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3335                 from ../src/jrd/../jrd/jrd.h:37,
3336                 from ../src/jrd/cmp.cpp:47:
3337../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3338 inline void operator delete[](void* mem) throw()
3339             ^
3340../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3341 inline void operator delete(void* mem) throw()
3342             ^
3343../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3344 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3345              ^
3346../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3347 inline void* operator new(size_t s) THROW_BAD_ALLOC
3348              ^
3349In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3350                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3351                 from ../src/jrd/../jrd/jrd.h:37,
3352                 from ../src/jrd/cmp.cpp:47:
3353../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3354 inline void operator delete[](void* mem) throw()
3355             ^
3356../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3357 inline void operator delete(void* mem) throw()
3358             ^
3359../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3360 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3361              ^
3362../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3363 inline void* operator new(size_t s) THROW_BAD_ALLOC
3364              ^
3365/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/cvt2.cpp -o ../temp/boot/jrd/cvt2.o
3366/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/cvt2.cpp -o ../temp/boot/jrd/cvt2.o
3367In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3368                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3369                 from ../src/jrd/../jrd/jrd.h:37,
3370                 from ../src/jrd/cvt2.cpp:33:
3371../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3372 inline void operator delete[](void* mem) throw()
3373             ^
3374../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3375 inline void operator delete(void* mem) throw()
3376             ^
3377../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3378 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3379              ^
3380../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3381 inline void* operator new(size_t s) THROW_BAD_ALLOC
3382              ^
3383In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3384                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3385                 from ../src/jrd/../jrd/jrd.h:37,
3386                 from ../src/jrd/cvt2.cpp:33:
3387../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3388 inline void operator delete[](void* mem) throw()
3389             ^
3390../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3391 inline void operator delete(void* mem) throw()
3392             ^
3393../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3394 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3395              ^
3396../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3397 inline void* operator new(size_t s) THROW_BAD_ALLOC
3398              ^
3399/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/DataTypeUtil.cpp -o ../temp/boot/jrd/DataTypeUtil.o
3400/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/DataTypeUtil.cpp -o ../temp/boot/jrd/DataTypeUtil.o
3401In file included from ../src/include/../common/classes/fb_string.h:39:0,
3402                 from ../src/jrd/../jrd/../common/classes/MetaName.h:32,
3403                 from ../src/jrd/../jrd/SysFunction.h:34,
3404                 from ../src/jrd/DataTypeUtil.cpp:30:
3405../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3406 inline void operator delete[](void* mem) throw()
3407             ^
3408../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3409 inline void operator delete(void* mem) throw()
3410             ^
3411../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3412 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3413              ^
3414../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3415 inline void* operator new(size_t s) THROW_BAD_ALLOC
3416              ^
3417In file included from ../src/include/../common/classes/fb_string.h:39:0,
3418                 from ../src/jrd/../jrd/../common/classes/MetaName.h:32,
3419                 from ../src/jrd/../jrd/SysFunction.h:34,
3420                 from ../src/jrd/DataTypeUtil.cpp:30:
3421../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3422 inline void operator delete[](void* mem) throw()
3423             ^
3424../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3425 inline void operator delete(void* mem) throw()
3426             ^
3427../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3428 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3429              ^
3430../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3431 inline void* operator new(size_t s) THROW_BAD_ALLOC
3432              ^
3433../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dfw.epp ../temp/boot/jrd/dfw.cpp
3434../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dfw.epp ../temp/boot/jrd/dfw.cpp
3435gpre version UI-V2.5.2.26540 Firebird 2.5
3436gpre version UI-V2.5.2.26540 Firebird 2.5
3437/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/dfw.cpp -o ../temp/boot/jrd/dfw.o
3438/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/jrd/dfw.cpp -o ../temp/boot/jrd/dfw.o
3439In file included from ../src/include/../common/classes/fb_string.h:39:0,
3440                 from ../temp/boot/jrd/dfw.cpp:73:
3441../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3442 inline void operator delete[](void* mem) throw()
3443             ^
3444../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3445 inline void operator delete(void* mem) throw()
3446             ^
3447../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3448 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3449              ^
3450../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3451 inline void* operator new(size_t s) THROW_BAD_ALLOC
3452              ^
3453In file included from ../src/include/../common/classes/fb_string.h:39:0,
3454                 from ../temp/boot/jrd/dfw.cpp:73:
3455../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3456 inline void operator delete[](void* mem) throw()
3457             ^
3458../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3459 inline void operator delete(void* mem) throw()
3460             ^
3461../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3462 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3463              ^
3464../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3465 inline void* operator new(size_t s) THROW_BAD_ALLOC
3466              ^
3467/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/UserManagement.cpp -o ../temp/boot/jrd/UserManagement.o
3468/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/UserManagement.cpp -o ../temp/boot/jrd/UserManagement.o
3469In file included from ../src/jrd/UserManagement.cpp:28:0:
3470../src/jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3471../src/jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
3472   static const char* USER_INFO_NAME = "security2.fdb";
3473                      ^
3474../src/jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3475In file included from ../src/jrd/UserManagement.cpp:28:0:
3476../src/jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3477../src/jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
3478   static const char* USER_INFO_NAME = "security2.fdb";
3479                      ^
3480../src/jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3481In file included from ../src/include/../common/classes/ClumpletReader.h:32:0,
3482                 from ../src/jrd/../common/classes/ClumpletWriter.h:32,
3483                 from ../src/jrd/UserManagement.cpp:24:
3484../src/include/../common/classes/alloc.h: At global scope:
3485../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3486 inline void operator delete[](void* mem) throw()
3487             ^
3488../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3489 inline void operator delete(void* mem) throw()
3490             ^
3491../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3492 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3493              ^
3494../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3495 inline void* operator new(size_t s) THROW_BAD_ALLOC
3496              ^
3497In file included from ../src/include/../common/classes/ClumpletReader.h:32:0,
3498                 from ../src/jrd/../common/classes/ClumpletWriter.h:32,
3499                 from ../src/jrd/UserManagement.cpp:24:
3500../src/include/../common/classes/alloc.h: At global scope:
3501../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3502 inline void operator delete[](void* mem) throw()
3503             ^
3504../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3505 inline void operator delete(void* mem) throw()
3506             ^
3507../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3508 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3509              ^
3510../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3511 inline void* operator new(size_t s) THROW_BAD_ALLOC
3512              ^
3513/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/divorce.cpp -o ../temp/boot/jrd/divorce.o
3514/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/divorce.cpp -o ../temp/boot/jrd/divorce.o
3515/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/err.cpp -o ../temp/boot/jrd/err.o
3516/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/err.cpp -o ../temp/boot/jrd/err.o
3517In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3518                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3519                 from ../src/jrd/../jrd/jrd.h:37,
3520                 from ../src/jrd/err.cpp:35:
3521../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3522 inline void operator delete[](void* mem) throw()
3523             ^
3524../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3525 inline void operator delete(void* mem) throw()
3526             ^
3527../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3528 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3529              ^
3530../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3531 inline void* operator new(size_t s) THROW_BAD_ALLOC
3532              ^
3533In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3534                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3535                 from ../src/jrd/../jrd/jrd.h:37,
3536                 from ../src/jrd/err.cpp:35:
3537../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3538 inline void operator delete[](void* mem) throw()
3539             ^
3540../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3541 inline void operator delete(void* mem) throw()
3542             ^
3543../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3544 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3545              ^
3546../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3547 inline void* operator new(size_t s) THROW_BAD_ALLOC
3548              ^
3549/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/event.cpp -o ../temp/boot/jrd/event.o
3550/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/event.cpp -o ../temp/boot/jrd/event.o
3551In file included from ../src/include/fb_exception.h:39:0,
3552                 from ../src/include/firebird.h:79,
3553                 from ../src/jrd/event.cpp:26:
3554../src/jrd/event.cpp: In member function 'void Jrd::EventManager::deliverEvents()':
3555../src/jrd/event.cpp:523:68: warning: invalid access to non-static data member 'prb::prb_processes'  of NULL object [-Winvalid-offsetof]
3556    prb* const process = (prb*) ((UCHAR*) event_srq - OFFSET (prb*, prb_processes));
3557                                                                    ^
3558../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3559 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3560                                                              ^
3561../src/jrd/event.cpp:523:68: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3562    prb* const process = (prb*) ((UCHAR*) event_srq - OFFSET (prb*, prb_processes));
3563                                                                    ^
3564../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3565 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3566                                                              ^
3567In file included from ../src/include/fb_exception.h:39:0,
3568                 from ../src/include/firebird.h:79,
3569                 from ../src/jrd/event.cpp:26:
3570../src/jrd/event.cpp: In member function 'void Jrd::EventManager::deliverEvents()':
3571../src/jrd/event.cpp:523:68: warning: invalid access to non-static data member 'prb::prb_processes'  of NULL object [-Winvalid-offsetof]
3572    prb* const process = (prb*) ((UCHAR*) event_srq - OFFSET (prb*, prb_processes));
3573                                                                    ^
3574../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3575 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3576                                                              ^
3577../src/jrd/event.cpp:523:68: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3578    prb* const process = (prb*) ((UCHAR*) event_srq - OFFSET (prb*, prb_processes));
3579                                                                    ^
3580../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3581 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3582                                                              ^
3583../src/jrd/event.cpp: In member function 'void Jrd::EventManager::probe_processes()':
3584../src/jrd/event.cpp:1288:66: warning: invalid access to non-static data member 'prb::prb_processes'  of NULL object [-Winvalid-offsetof]
3585   prb* const process = (prb*) ((UCHAR*) event_srq - OFFSET(prb*, prb_processes));
3586                                                                  ^
3587../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3588 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3589                                                              ^
3590../src/jrd/event.cpp:1288:66: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3591   prb* const process = (prb*) ((UCHAR*) event_srq - OFFSET(prb*, prb_processes));
3592                                                                  ^
3593../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3594 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3595                                                              ^
3596../src/jrd/event.cpp: In member function 'void Jrd::EventManager::probe_processes()':
3597../src/jrd/event.cpp:1288:66: warning: invalid access to non-static data member 'prb::prb_processes'  of NULL object [-Winvalid-offsetof]
3598   prb* const process = (prb*) ((UCHAR*) event_srq - OFFSET(prb*, prb_processes));
3599                                                                  ^
3600../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3601 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3602                                                              ^
3603../src/jrd/event.cpp:1288:66: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
3604   prb* const process = (prb*) ((UCHAR*) event_srq - OFFSET(prb*, prb_processes));
3605                                                                  ^
3606../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
3607 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
3608                                                              ^
3609In file included from ../src/jrd/../common/classes/init.h:31:0,
3610                 from ../src/jrd/event.cpp:32:
3611../src/include/../common/classes/alloc.h: At global scope:
3612../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3613 inline void operator delete[](void* mem) throw()
3614             ^
3615../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3616 inline void operator delete(void* mem) throw()
3617             ^
3618../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3619 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3620              ^
3621../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3622 inline void* operator new(size_t s) THROW_BAD_ALLOC
3623              ^
3624In file included from ../src/jrd/../common/classes/init.h:31:0,
3625                 from ../src/jrd/event.cpp:32:
3626../src/include/../common/classes/alloc.h: At global scope:
3627../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3628 inline void operator delete[](void* mem) throw()
3629             ^
3630../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3631 inline void operator delete(void* mem) throw()
3632             ^
3633../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3634 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3635              ^
3636../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3637 inline void* operator new(size_t s) THROW_BAD_ALLOC
3638              ^
3639/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/evl.cpp -o ../temp/boot/jrd/evl.o
3640/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/evl.cpp -o ../temp/boot/jrd/evl.o
3641In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3642                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3643                 from ../src/jrd/../jrd/jrd.h:37,
3644                 from ../src/jrd/evl.cpp:69:
3645../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3646 inline void operator delete[](void* mem) throw()
3647             ^
3648../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3649 inline void operator delete(void* mem) throw()
3650             ^
3651../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3652 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3653              ^
3654../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3655 inline void* operator new(size_t s) THROW_BAD_ALLOC
3656              ^
3657In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3658                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3659                 from ../src/jrd/../jrd/jrd.h:37,
3660                 from ../src/jrd/evl.cpp:69:
3661../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3662 inline void operator delete[](void* mem) throw()
3663             ^
3664../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3665 inline void operator delete(void* mem) throw()
3666             ^
3667../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3668 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3669              ^
3670../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3671 inline void* operator new(size_t s) THROW_BAD_ALLOC
3672              ^
3673/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/exe.cpp -o ../temp/boot/jrd/exe.o
3674/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/exe.cpp -o ../temp/boot/jrd/exe.o
3675In file included from ../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
3676                 from ../src/jrd/../jrd/trace/../../jrd/trace/TraceObjects.h:39,
3677                 from ../src/jrd/../jrd/trace/TraceJrdHelpers.h:32,
3678                 from ../src/jrd/exe.cpp:108:
3679../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3680../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
3681   static const char* USER_INFO_NAME = "security2.fdb";
3682                      ^
3683../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3684In file included from ../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
3685                 from ../src/jrd/../jrd/trace/../../jrd/trace/TraceObjects.h:39,
3686                 from ../src/jrd/../jrd/trace/TraceJrdHelpers.h:32,
3687                 from ../src/jrd/exe.cpp:108:
3688../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3689../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
3690   static const char* USER_INFO_NAME = "security2.fdb";
3691                      ^
3692../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3693In file included from ../src/jrd/../common/classes/VaryStr.h:30:0,
3694                 from ../src/jrd/exe.cpp:60:
3695../src/include/../common/classes/alloc.h: At global scope:
3696../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3697 inline void operator delete[](void* mem) throw()
3698             ^
3699../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3700 inline void operator delete(void* mem) throw()
3701             ^
3702../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3703 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3704              ^
3705../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3706 inline void* operator new(size_t s) THROW_BAD_ALLOC
3707              ^
3708In file included from ../src/jrd/../common/classes/VaryStr.h:30:0,
3709                 from ../src/jrd/exe.cpp:60:
3710../src/include/../common/classes/alloc.h: At global scope:
3711../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3712 inline void operator delete[](void* mem) throw()
3713             ^
3714../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3715 inline void operator delete(void* mem) throw()
3716             ^
3717../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3718 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3719              ^
3720../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3721 inline void* operator new(size_t s) THROW_BAD_ALLOC
3722              ^
3723/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/ext.cpp -o ../temp/boot/jrd/ext.o
3724/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/ext.cpp -o ../temp/boot/jrd/ext.o
3725In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3726                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3727                 from ../src/jrd/../jrd/jrd.h:37,
3728                 from ../src/jrd/ext.cpp:41:
3729../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3730 inline void operator delete[](void* mem) throw()
3731             ^
3732../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3733 inline void operator delete(void* mem) throw()
3734             ^
3735../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3736 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3737              ^
3738../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3739 inline void* operator new(size_t s) THROW_BAD_ALLOC
3740              ^
3741In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3742                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3743                 from ../src/jrd/../jrd/jrd.h:37,
3744                 from ../src/jrd/ext.cpp:41:
3745../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3746 inline void operator delete[](void* mem) throw()
3747             ^
3748../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3749 inline void operator delete(void* mem) throw()
3750             ^
3751../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3752 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3753              ^
3754../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3755 inline void* operator new(size_t s) THROW_BAD_ALLOC
3756              ^
3757/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/execute_statement.cpp -o ../temp/boot/jrd/execute_statement.o
3758/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/execute_statement.cpp -o ../temp/boot/jrd/execute_statement.o
3759In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3760                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3761                 from ../src/jrd/../jrd/jrd.h:37,
3762                 from ../src/jrd/execute_statement.cpp:32:
3763../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3764 inline void operator delete[](void* mem) throw()
3765             ^
3766../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3767 inline void operator delete(void* mem) throw()
3768             ^
3769../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3770 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3771              ^
3772../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3773 inline void* operator new(size_t s) THROW_BAD_ALLOC
3774              ^
3775In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3776                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3777                 from ../src/jrd/../jrd/jrd.h:37,
3778                 from ../src/jrd/execute_statement.cpp:32:
3779../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3780 inline void operator delete[](void* mem) throw()
3781             ^
3782../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3783 inline void operator delete(void* mem) throw()
3784             ^
3785../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3786 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3787              ^
3788../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3789 inline void* operator new(size_t s) THROW_BAD_ALLOC
3790              ^
3791/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/filters.cpp -o ../temp/boot/jrd/filters.o
3792/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/filters.cpp -o ../temp/boot/jrd/filters.o
3793In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3794                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3795                 from ../src/jrd/../jrd/jrd.h:37,
3796                 from ../src/jrd/filters.cpp:28:
3797../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3798 inline void operator delete[](void* mem) throw()
3799             ^
3800../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3801 inline void operator delete(void* mem) throw()
3802             ^
3803../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3804 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3805              ^
3806../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3807 inline void* operator new(size_t s) THROW_BAD_ALLOC
3808              ^
3809In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3810                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3811                 from ../src/jrd/../jrd/jrd.h:37,
3812                 from ../src/jrd/filters.cpp:28:
3813../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3814 inline void operator delete[](void* mem) throw()
3815             ^
3816../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3817 inline void operator delete(void* mem) throw()
3818             ^
3819../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3820 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3821              ^
3822../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3823 inline void* operator new(size_t s) THROW_BAD_ALLOC
3824              ^
3825/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/flu.cpp -o ../temp/boot/jrd/flu.o
3826/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/flu.cpp -o ../temp/boot/jrd/flu.o
3827In file included from ../src/include/../common/classes/fb_string.h:39:0,
3828                 from ../src/jrd/../common/config/config.h:26,
3829                 from ../src/jrd/flu.cpp:50:
3830../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3831 inline void operator delete[](void* mem) throw()
3832             ^
3833../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3834 inline void operator delete(void* mem) throw()
3835             ^
3836../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3837 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3838              ^
3839../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3840 inline void* operator new(size_t s) THROW_BAD_ALLOC
3841              ^
3842In file included from ../src/include/../common/classes/fb_string.h:39:0,
3843                 from ../src/jrd/../common/config/config.h:26,
3844                 from ../src/jrd/flu.cpp:50:
3845../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3846 inline void operator delete[](void* mem) throw()
3847             ^
3848../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3849 inline void operator delete(void* mem) throw()
3850             ^
3851../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3852 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3853              ^
3854../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3855 inline void* operator new(size_t s) THROW_BAD_ALLOC
3856              ^
3857/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/functions.cpp -o ../temp/boot/jrd/functions.o
3858/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/functions.cpp -o ../temp/boot/jrd/functions.o
3859In file included from ../src/jrd/../jrd/trace/../../jrd/svc.h:31:0,
3860                 from ../src/jrd/../jrd/trace/TraceObjects.h:39,
3861                 from ../src/jrd/functions.cpp:36:
3862../src/jrd/../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3863../src/jrd/../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
3864   static const char* USER_INFO_NAME = "security2.fdb";
3865                      ^
3866../src/jrd/../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3867In file included from ../src/jrd/../jrd/trace/../../jrd/svc.h:31:0,
3868                 from ../src/jrd/../jrd/trace/TraceObjects.h:39,
3869                 from ../src/jrd/functions.cpp:36:
3870../src/jrd/../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3871../src/jrd/../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
3872   static const char* USER_INFO_NAME = "security2.fdb";
3873                      ^
3874../src/jrd/../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3875In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3876                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3877                 from ../src/jrd/../jrd/jrd.h:37,
3878                 from ../src/jrd/functions.cpp:28:
3879../src/include/../common/classes/alloc.h: At global scope:
3880../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3881 inline void operator delete[](void* mem) throw()
3882             ^
3883../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3884 inline void operator delete(void* mem) throw()
3885             ^
3886../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3887 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3888              ^
3889../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3890 inline void* operator new(size_t s) THROW_BAD_ALLOC
3891              ^
3892In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3893                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3894                 from ../src/jrd/../jrd/jrd.h:37,
3895                 from ../src/jrd/functions.cpp:28:
3896../src/include/../common/classes/alloc.h: At global scope:
3897../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3898 inline void operator delete[](void* mem) throw()
3899             ^
3900../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3901 inline void operator delete(void* mem) throw()
3902             ^
3903../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3904 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3905              ^
3906../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3907 inline void* operator new(size_t s) THROW_BAD_ALLOC
3908              ^
3909/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/idx.cpp -o ../temp/boot/jrd/idx.o
3910/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/idx.cpp -o ../temp/boot/jrd/idx.o
3911In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3912                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3913                 from ../src/jrd/../jrd/jrd.h:37,
3914                 from ../src/jrd/idx.cpp:35:
3915../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3916 inline void operator delete[](void* mem) throw()
3917             ^
3918In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3919                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3920                 from ../src/jrd/../jrd/jrd.h:37,
3921                 from ../src/jrd/idx.cpp:35:
3922../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3923 inline void operator delete[](void* mem) throw()
3924             ^
3925../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3926 inline void operator delete(void* mem) throw()
3927             ^
3928../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3929 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3930              ^
3931../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3932 inline void* operator new(size_t s) THROW_BAD_ALLOC
3933              ^
3934../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3935 inline void operator delete(void* mem) throw()
3936             ^
3937../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3938 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3939              ^
3940../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3941 inline void* operator new(size_t s) THROW_BAD_ALLOC
3942              ^
3943/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/inf.cpp -o ../temp/boot/jrd/inf.o
3944/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/inf.cpp -o ../temp/boot/jrd/inf.o
3945In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3946                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3947                 from ../src/jrd/../jrd/jrd.h:37,
3948                 from ../src/jrd/inf.cpp:41:
3949../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3950 inline void operator delete[](void* mem) throw()
3951             ^
3952../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3953 inline void operator delete(void* mem) throw()
3954             ^
3955../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3956 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3957              ^
3958../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3959 inline void* operator new(size_t s) THROW_BAD_ALLOC
3960              ^
3961In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3962                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3963                 from ../src/jrd/../jrd/jrd.h:37,
3964                 from ../src/jrd/inf.cpp:41:
3965../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3966 inline void operator delete[](void* mem) throw()
3967             ^
3968../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3969 inline void operator delete(void* mem) throw()
3970             ^
3971../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3972 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3973              ^
3974../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3975 inline void* operator new(size_t s) THROW_BAD_ALLOC
3976              ^
3977/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/intl.cpp -o ../temp/boot/jrd/intl.o
3978/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/intl.cpp -o ../temp/boot/jrd/intl.o
3979In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3980                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3981                 from ../src/jrd/../jrd/jrd.h:37,
3982                 from ../src/jrd/intl.cpp:97:
3983../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3984 inline void operator delete[](void* mem) throw()
3985             ^
3986../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3987 inline void operator delete(void* mem) throw()
3988             ^
3989../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3990 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3991              ^
3992../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3993 inline void* operator new(size_t s) THROW_BAD_ALLOC
3994              ^
3995In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3996                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3997                 from ../src/jrd/../jrd/jrd.h:37,
3998                 from ../src/jrd/intl.cpp:97:
3999../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4000 inline void operator delete[](void* mem) throw()
4001             ^
4002../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4003 inline void operator delete(void* mem) throw()
4004             ^
4005../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4006 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4007              ^
4008../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4009 inline void* operator new(size_t s) THROW_BAD_ALLOC
4010              ^
4011/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/intl_builtin.cpp -o ../temp/boot/jrd/intl_builtin.o
4012/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/intl_builtin.cpp -o ../temp/boot/jrd/intl_builtin.o
4013In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4014                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4015                 from ../src/jrd/../jrd/jrd.h:37,
4016                 from ../src/jrd/intl_classes.h:32,
4017                 from ../src/jrd/intl_builtin.cpp:2:
4018../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4019 inline void operator delete[](void* mem) throw()
4020             ^
4021../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4022 inline void operator delete(void* mem) throw()
4023             ^
4024../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4025 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4026              ^
4027../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4028 inline void* operator new(size_t s) THROW_BAD_ALLOC
4029              ^
4030In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4031                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4032                 from ../src/jrd/../jrd/jrd.h:37,
4033                 from ../src/jrd/intl_classes.h:32,
4034                 from ../src/jrd/intl_builtin.cpp:2:
4035../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4036 inline void operator delete[](void* mem) throw()
4037             ^
4038../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4039 inline void operator delete(void* mem) throw()
4040             ^
4041../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4042 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4043              ^
4044../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4045 inline void* operator new(size_t s) THROW_BAD_ALLOC
4046              ^
4047/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/IntlManager.cpp -o ../temp/boot/jrd/IntlManager.o
4048/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/IntlManager.cpp -o ../temp/boot/jrd/IntlManager.o
4049In file included from ../src/jrd/../jrd/../common/classes/fb_string.h:39:0,
4050                 from ../src/jrd/../jrd/IntlManager.h:30,
4051                 from ../src/jrd/IntlManager.cpp:28:
4052../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4053 inline void operator delete[](void* mem) throw()
4054             ^
4055../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4056 inline void operator delete(void* mem) throw()
4057             ^
4058../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4059 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4060              ^
4061../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4062 inline void* operator new(size_t s) THROW_BAD_ALLOC
4063              ^
4064In file included from ../src/jrd/../jrd/../common/classes/fb_string.h:39:0,
4065                 from ../src/jrd/../jrd/IntlManager.h:30,
4066                 from ../src/jrd/IntlManager.cpp:28:
4067../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4068 inline void operator delete[](void* mem) throw()
4069             ^
4070../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4071 inline void operator delete(void* mem) throw()
4072             ^
4073../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4074 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4075              ^
4076../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4077 inline void* operator new(size_t s) THROW_BAD_ALLOC
4078              ^
4079/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/IntlUtil.cpp -o ../temp/boot/jrd/IntlUtil.o
4080/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/IntlUtil.cpp -o ../temp/boot/jrd/IntlUtil.o
4081In file included from ../src/jrd/../jrd/../common/classes/array.h:32:0,
4082                 from ../src/jrd/../jrd/IntlUtil.h:30,
4083                 from ../src/jrd/IntlUtil.cpp:28:
4084../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4085 inline void operator delete[](void* mem) throw()
4086             ^
4087../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4088 inline void operator delete(void* mem) throw()
4089             ^
4090../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4091 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4092              ^
4093../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4094 inline void* operator new(size_t s) THROW_BAD_ALLOC
4095              ^
4096In file included from ../src/jrd/../jrd/../common/classes/array.h:32:0,
4097                 from ../src/jrd/../jrd/IntlUtil.h:30,
4098                 from ../src/jrd/IntlUtil.cpp:28:
4099../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4100 inline void operator delete[](void* mem) throw()
4101             ^
4102../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4103 inline void operator delete(void* mem) throw()
4104             ^
4105../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4106 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4107              ^
4108../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4109 inline void* operator new(size_t s) THROW_BAD_ALLOC
4110              ^
4111/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/isc_sync.cpp -o ../temp/boot/jrd/isc_sync.o
4112/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/isc_sync.cpp -o ../temp/boot/jrd/isc_sync.o
4113In file included from ../src/jrd/isc_sync.cpp:69:0:
4114../src/jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
4115../src/jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
4116   static const char* USER_INFO_NAME = "security2.fdb";
4117                      ^
4118../src/jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
4119In file included from ../src/jrd/isc_sync.cpp:69:0:
4120../src/jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
4121../src/jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
4122   static const char* USER_INFO_NAME = "security2.fdb";
4123                      ^
4124../src/jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
4125In file included from ../src/jrd/../jrd/../common/classes/fb_string.h:39:0,
4126                 from ../src/jrd/../jrd/isc_proto.h:27,
4127                 from ../src/jrd/isc_sync.cpp:60:
4128../src/include/../common/classes/alloc.h: At global scope:
4129../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4130 inline void operator delete[](void* mem) throw()
4131             ^
4132../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4133 inline void operator delete(void* mem) throw()
4134             ^
4135../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4136 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4137              ^
4138../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4139 inline void* operator new(size_t s) THROW_BAD_ALLOC
4140              ^
4141In file included from ../src/jrd/../jrd/../common/classes/fb_string.h:39:0,
4142                 from ../src/jrd/../jrd/isc_proto.h:27,
4143                 from ../src/jrd/isc_sync.cpp:60:
4144../src/include/../common/classes/alloc.h: At global scope:
4145../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4146 inline void operator delete[](void* mem) throw()
4147             ^
4148../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4149 inline void operator delete(void* mem) throw()
4150             ^
4151../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4152 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4153              ^
4154../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4155 inline void* operator new(size_t s) THROW_BAD_ALLOC
4156              ^
4157/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/jrd.cpp -o ../temp/boot/jrd/jrd.o
4158/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/jrd.cpp -o ../temp/boot/jrd/jrd.o
4159In file included from ../src/jrd/../jrd/svc.h:31:0,
4160                 from ../src/jrd/jrd.cpp:73:
4161../src/jrd/../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
4162../src/jrd/../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
4163   static const char* USER_INFO_NAME = "security2.fdb";
4164                      ^
4165../src/jrd/../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
4166In file included from ../src/jrd/../jrd/svc.h:31:0,
4167                 from ../src/jrd/jrd.cpp:73:
4168../src/jrd/../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
4169../src/jrd/../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
4170   static const char* USER_INFO_NAME = "security2.fdb";
4171                      ^
4172../src/jrd/../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
4173../src/jrd/jrd.cpp: In function 'ISC_STATUS jrd8_create_database(ISC_STATUS*, const TEXT*, Jrd::Attachment**, USHORT, const UCHAR*)':
4174../src/jrd/jrd.cpp:1988:59: warning: converting 'false' to pointer type for argument 5 of 'void trace_failed_attach(Jrd::TraceManager*, const char*, const DatabaseOptions&, bool, ISC_STATUS*)' [-Wconversion-null]
4175   trace_failed_attach(NULL, filename, options, true, false);
4176                                                           ^
4177../src/jrd/jrd.cpp: In function 'ISC_STATUS jrd8_create_database(ISC_STATUS*, const TEXT*, Jrd::Attachment**, USHORT, const UCHAR*)':
4178../src/jrd/jrd.cpp:1988:59: warning: converting 'false' to pointer type for argument 5 of 'void trace_failed_attach(Jrd::TraceManager*, const char*, const DatabaseOptions&, bool, ISC_STATUS*)' [-Wconversion-null]
4179   trace_failed_attach(NULL, filename, options, true, false);
4180                                                           ^
4181In file included from ../src/jrd/../jrd/../jrd/ThreadData.h:36:0,
4182                 from ../src/jrd/../jrd/ThreadStart.h:34,
4183                 from ../src/jrd/jrd.cpp:43:
4184../src/jrd/../jrd/../jrd/../common/classes/alloc.h: At global scope:
4185../src/jrd/../jrd/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4186 inline void operator delete[](void* mem) throw()
4187             ^
4188../src/jrd/../jrd/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4189 inline void operator delete(void* mem) throw()
4190             ^
4191../src/jrd/../jrd/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4192 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4193              ^
4194../src/jrd/../jrd/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4195 inline void* operator new(size_t s) THROW_BAD_ALLOC
4196              ^
4197In file included from ../src/jrd/../jrd/../jrd/ThreadData.h:36:0,
4198                 from ../src/jrd/../jrd/ThreadStart.h:34,
4199                 from ../src/jrd/jrd.cpp:43:
4200../src/jrd/../jrd/../jrd/../common/classes/alloc.h: At global scope:
4201../src/jrd/../jrd/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4202 inline void operator delete[](void* mem) throw()
4203             ^
4204../src/jrd/../jrd/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4205 inline void operator delete(void* mem) throw()
4206             ^
4207../src/jrd/../jrd/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4208 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4209              ^
4210../src/jrd/../jrd/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4211 inline void* operator new(size_t s) THROW_BAD_ALLOC
4212              ^
4213/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/Database.cpp -o ../temp/boot/jrd/Database.o
4214/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/Database.cpp -o ../temp/boot/jrd/Database.o
4215In file included from ../src/jrd/../include/fb_blk.h:4:0,
4216                 from ../src/jrd/Database.cpp:29:
4217../src/jrd/../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4218 inline void operator delete[](void* mem) throw()
4219             ^
4220../src/jrd/../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4221 inline void operator delete(void* mem) throw()
4222             ^
4223../src/jrd/../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4224 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4225              ^
4226../src/jrd/../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4227 inline void* operator new(size_t s) THROW_BAD_ALLOC
4228              ^
4229In file included from ../src/jrd/../include/fb_blk.h:4:0,
4230                 from ../src/jrd/Database.cpp:29:
4231../src/jrd/../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4232 inline void operator delete[](void* mem) throw()
4233             ^
4234../src/jrd/../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4235 inline void operator delete(void* mem) throw()
4236             ^
4237../src/jrd/../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4238 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4239              ^
4240../src/jrd/../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4241 inline void* operator new(size_t s) THROW_BAD_ALLOC
4242              ^
4243/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/lck.cpp -o ../temp/boot/jrd/lck.o
4244/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/lck.cpp -o ../temp/boot/jrd/lck.o
4245In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4246                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4247                 from ../src/jrd/../jrd/jrd.h:37,
4248                 from ../src/jrd/lck.cpp:32:
4249../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4250 inline void operator delete[](void* mem) throw()
4251             ^
4252../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4253 inline void operator delete(void* mem) throw()
4254             ^
4255../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4256 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4257              ^
4258../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4259 inline void* operator new(size_t s) THROW_BAD_ALLOC
4260              ^
4261In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4262                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4263                 from ../src/jrd/../jrd/jrd.h:37,
4264                 from ../src/jrd/lck.cpp:32:
4265../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4266 inline void operator delete[](void* mem) throw()
4267             ^
4268../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4269 inline void operator delete(void* mem) throw()
4270             ^
4271../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4272 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4273              ^
4274../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4275 inline void* operator new(size_t s) THROW_BAD_ALLOC
4276              ^
4277/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/mov.cpp -o ../temp/boot/jrd/mov.o
4278/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/mov.cpp -o ../temp/boot/jrd/mov.o
4279In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4280                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4281                 from ../src/jrd/../jrd/jrd.h:37,
4282                 from ../src/jrd/mov.cpp:32:
4283../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4284 inline void operator delete[](void* mem) throw()
4285             ^
4286../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4287 inline void operator delete(void* mem) throw()
4288             ^
4289../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4290 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4291              ^
4292../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4293 inline void* operator new(size_t s) THROW_BAD_ALLOC
4294              ^
4295In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4296                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4297                 from ../src/jrd/../jrd/jrd.h:37,
4298                 from ../src/jrd/mov.cpp:32:
4299../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4300 inline void operator delete[](void* mem) throw()
4301             ^
4302../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4303 inline void operator delete(void* mem) throw()
4304             ^
4305../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4306 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4307              ^
4308../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4309 inline void* operator new(size_t s) THROW_BAD_ALLOC
4310              ^
4311/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/nav.cpp -o ../temp/boot/jrd/nav.o
4312/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/nav.cpp -o ../temp/boot/jrd/nav.o
4313In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4314                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4315                 from ../src/jrd/../jrd/jrd.h:37,
4316                 from ../src/jrd/nav.cpp:28:
4317../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4318 inline void operator delete[](void* mem) throw()
4319             ^
4320../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4321 inline void operator delete(void* mem) throw()
4322             ^
4323../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4324 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4325              ^
4326../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4327 inline void* operator new(size_t s) THROW_BAD_ALLOC
4328              ^
4329In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4330                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4331                 from ../src/jrd/../jrd/jrd.h:37,
4332                 from ../src/jrd/nav.cpp:28:
4333../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4334 inline void operator delete[](void* mem) throw()
4335             ^
4336../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4337 inline void operator delete(void* mem) throw()
4338             ^
4339../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4340 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4341              ^
4342../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4343 inline void* operator new(size_t s) THROW_BAD_ALLOC
4344              ^
4345/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/opt.cpp -o ../temp/boot/jrd/opt.o
4346/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/opt.cpp -o ../temp/boot/jrd/opt.o
4347In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4348                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4349                 from ../src/jrd/../jrd/jrd.h:37,
4350                 from ../src/jrd/opt.cpp:50:
4351../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4352 inline void operator delete[](void* mem) throw()
4353             ^
4354../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4355 inline void operator delete(void* mem) throw()
4356             ^
4357../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4358 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4359              ^
4360../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4361 inline void* operator new(size_t s) THROW_BAD_ALLOC
4362              ^
4363In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4364                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4365                 from ../src/jrd/../jrd/jrd.h:37,
4366                 from ../src/jrd/opt.cpp:50:
4367../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4368 inline void operator delete[](void* mem) throw()
4369             ^
4370../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4371 inline void operator delete(void* mem) throw()
4372             ^
4373../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4374 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4375              ^
4376../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4377 inline void* operator new(size_t s) THROW_BAD_ALLOC
4378              ^
4379/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/Optimizer.cpp -o ../temp/boot/jrd/Optimizer.o
4380/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/Optimizer.cpp -o ../temp/boot/jrd/Optimizer.o
4381In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4382                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4383                 from ../src/jrd/../jrd/jrd.h:37,
4384                 from ../src/jrd/Optimizer.cpp:32:
4385../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4386 inline void operator delete[](void* mem) throw()
4387             ^
4388../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4389 inline void operator delete(void* mem) throw()
4390             ^
4391../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4392 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4393              ^
4394../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4395 inline void* operator new(size_t s) THROW_BAD_ALLOC
4396              ^
4397In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4398                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4399                 from ../src/jrd/../jrd/jrd.h:37,
4400                 from ../src/jrd/Optimizer.cpp:32:
4401../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4402 inline void operator delete[](void* mem) throw()
4403             ^
4404../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4405 inline void operator delete(void* mem) throw()
4406             ^
4407../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4408 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4409              ^
4410../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4411 inline void* operator new(size_t s) THROW_BAD_ALLOC
4412              ^
4413/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/pag.cpp -o ../temp/boot/jrd/pag.o
4414/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/pag.cpp -o ../temp/boot/jrd/pag.o
4415In file included from ../src/include/../common/classes/fb_string.h:39:0,
4416                 from ../src/jrd/../common/config/config.h:26,
4417                 from ../src/jrd/pag.cpp:68:
4418../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4419 inline void operator delete[](void* mem) throw()
4420             ^
4421../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4422 inline void operator delete(void* mem) throw()
4423             ^
4424../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4425 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4426              ^
4427../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4428 inline void* operator new(size_t s) THROW_BAD_ALLOC
4429              ^
4430In file included from ../src/include/../common/classes/fb_string.h:39:0,
4431                 from ../src/jrd/../common/config/config.h:26,
4432                 from ../src/jrd/pag.cpp:68:
4433../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4434 inline void operator delete[](void* mem) throw()
4435             ^
4436../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4437 inline void operator delete(void* mem) throw()
4438             ^
4439../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4440 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4441              ^
4442../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4443 inline void* operator new(size_t s) THROW_BAD_ALLOC
4444              ^
4445/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/misc/blrtable.cpp -o ../temp/boot/misc/blrtable.o
4446/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/misc/blrtable.cpp -o ../temp/boot/misc/blrtable.o
4447/opt/local/bin/g++-mp-4.9    ../temp/boot/misc/blrtable.o -o ../gen/firebird/bin/blrtable -L../gen/firebird/lib -lm  -framework CoreFoundation  -lcurses
4448/opt/local/bin/g++-mp-4.9    ../temp/boot/misc/blrtable.o -o ../gen/firebird/bin/blrtable -L../gen/firebird/lib -lm  -framework CoreFoundation  -lcurses
4449../gen/firebird/bin/blrtable > ../src/include/gen/blrtable.h
4450../gen/firebird/bin/blrtable > ../src/include/gen/blrtable.h
4451/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/par.cpp -o ../temp/boot/jrd/par.o
4452/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/par.cpp -o ../temp/boot/jrd/par.o
4453In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4454                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4455                 from ../src/jrd/../jrd/jrd.h:37,
4456                 from ../src/jrd/par.cpp:43:
4457../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4458 inline void operator delete[](void* mem) throw()
4459             ^
4460../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4461 inline void operator delete(void* mem) throw()
4462             ^
4463../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4464 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4465              ^
4466../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4467 inline void* operator new(size_t s) THROW_BAD_ALLOC
4468              ^
4469In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4470                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4471                 from ../src/jrd/../jrd/jrd.h:37,
4472                 from ../src/jrd/par.cpp:43:
4473../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4474 inline void operator delete[](void* mem) throw()
4475             ^
4476../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4477 inline void operator delete(void* mem) throw()
4478             ^
4479../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4480 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4481              ^
4482../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4483 inline void* operator new(size_t s) THROW_BAD_ALLOC
4484              ^
4485/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/ods.cpp -o ../temp/boot/jrd/ods.o
4486/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/ods.cpp -o ../temp/boot/jrd/ods.o
4487/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/pwd.cpp -o ../temp/boot/jrd/pwd.o
4488/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/pwd.cpp -o ../temp/boot/jrd/pwd.o
4489In file included from ../src/jrd/pwd.cpp:33:0:
4490../src/jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
4491../src/jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
4492   static const char* USER_INFO_NAME = "security2.fdb";
4493                      ^
4494../src/jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
4495In file included from ../src/jrd/pwd.cpp:33:0:
4496../src/jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
4497../src/jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
4498   static const char* USER_INFO_NAME = "security2.fdb";
4499                      ^
4500../src/jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
4501In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4502                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4503                 from ../src/jrd/../jrd/jrd.h:37,
4504                 from ../src/jrd/pwd.cpp:32:
4505../src/include/../common/classes/alloc.h: At global scope:
4506../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4507 inline void operator delete[](void* mem) throw()
4508             ^
4509../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4510 inline void operator delete(void* mem) throw()
4511             ^
4512../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4513 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4514              ^
4515../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4516 inline void* operator new(size_t s) THROW_BAD_ALLOC
4517              ^
4518In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4519                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4520                 from ../src/jrd/../jrd/jrd.h:37,
4521                 from ../src/jrd/pwd.cpp:32:
4522../src/include/../common/classes/alloc.h: At global scope:
4523../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4524 inline void operator delete[](void* mem) throw()
4525             ^
4526../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4527 inline void operator delete(void* mem) throw()
4528             ^
4529../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4530 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4531              ^
4532../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4533 inline void* operator new(size_t s) THROW_BAD_ALLOC
4534              ^
4535/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/PreparedStatement.cpp -o ../temp/boot/jrd/PreparedStatement.o
4536/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/PreparedStatement.cpp -o ../temp/boot/jrd/PreparedStatement.o
4537In file included from ../src/jrd/../jrd/PreparedStatement.h:26:0,
4538                 from ../src/jrd/PreparedStatement.cpp:23:
4539../src/jrd/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4540 inline void operator delete[](void* mem) throw()
4541             ^
4542../src/jrd/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4543 inline void operator delete(void* mem) throw()
4544             ^
4545../src/jrd/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4546 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4547              ^
4548../src/jrd/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4549 inline void* operator new(size_t s) THROW_BAD_ALLOC
4550              ^
4551In file included from ../src/jrd/../jrd/PreparedStatement.h:26:0,
4552                 from ../src/jrd/PreparedStatement.cpp:23:
4553../src/jrd/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4554 inline void operator delete[](void* mem) throw()
4555             ^
4556../src/jrd/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4557 inline void operator delete(void* mem) throw()
4558             ^
4559../src/jrd/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4560 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4561              ^
4562../src/jrd/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4563 inline void* operator new(size_t s) THROW_BAD_ALLOC
4564              ^
4565/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/RandomGenerator.cpp -o ../temp/boot/jrd/RandomGenerator.o
4566/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/RandomGenerator.cpp -o ../temp/boot/jrd/RandomGenerator.o
4567/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/Relation.cpp -o ../temp/boot/jrd/Relation.o
4568/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/Relation.cpp -o ../temp/boot/jrd/Relation.o
4569In file included from ../src/jrd/../jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4570                 from ../src/jrd/../jrd/../jrd/../jrd/btn.h:35,
4571                 from ../src/jrd/../jrd/../jrd/jrd.h:37,
4572                 from ../src/jrd/../jrd/Relation.h:25,
4573                 from ../src/jrd/Relation.cpp:23:
4574../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4575 inline void operator delete[](void* mem) throw()
4576             ^
4577../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4578 inline void operator delete(void* mem) throw()
4579             ^
4580../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4581 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4582              ^
4583../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4584 inline void* operator new(size_t s) THROW_BAD_ALLOC
4585              ^
4586In file included from ../src/jrd/../jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4587                 from ../src/jrd/../jrd/../jrd/../jrd/btn.h:35,
4588                 from ../src/jrd/../jrd/../jrd/jrd.h:37,
4589                 from ../src/jrd/../jrd/Relation.h:25,
4590                 from ../src/jrd/Relation.cpp:23:
4591../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4592 inline void operator delete[](void* mem) throw()
4593             ^
4594../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4595 inline void operator delete(void* mem) throw()
4596             ^
4597../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4598 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4599              ^
4600../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4601 inline void* operator new(size_t s) THROW_BAD_ALLOC
4602              ^
4603/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/ResultSet.cpp -o ../temp/boot/jrd/ResultSet.o
4604/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/ResultSet.cpp -o ../temp/boot/jrd/ResultSet.o
4605In file included from ../src/jrd/../jrd/PreparedStatement.h:26:0,
4606                 from ../src/jrd/ResultSet.cpp:24:
4607../src/jrd/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4608 inline void operator delete[](void* mem) throw()
4609             ^
4610../src/jrd/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4611 inline void operator delete(void* mem) throw()
4612             ^
4613../src/jrd/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4614 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4615              ^
4616../src/jrd/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4617 inline void* operator new(size_t s) THROW_BAD_ALLOC
4618              ^
4619In file included from ../src/jrd/../jrd/PreparedStatement.h:26:0,
4620                 from ../src/jrd/ResultSet.cpp:24:
4621../src/jrd/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4622 inline void operator delete[](void* mem) throw()
4623             ^
4624../src/jrd/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4625 inline void operator delete(void* mem) throw()
4626             ^
4627../src/jrd/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4628 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4629              ^
4630../src/jrd/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4631 inline void* operator new(size_t s) THROW_BAD_ALLOC
4632              ^
4633/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/rlck.cpp -o ../temp/boot/jrd/rlck.o
4634/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/rlck.cpp -o ../temp/boot/jrd/rlck.o
4635In file included from ../src/jrd/../jrd/../include/fb_blk.h:4:0,
4636                 from ../src/jrd/../jrd/tra.h:35,
4637                 from ../src/jrd/rlck.cpp:29:
4638../src/jrd/../jrd/../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4639 inline void operator delete[](void* mem) throw()
4640             ^
4641../src/jrd/../jrd/../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4642 inline void operator delete(void* mem) throw()
4643             ^
4644../src/jrd/../jrd/../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4645 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4646              ^
4647../src/jrd/../jrd/../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4648 inline void* operator new(size_t s) THROW_BAD_ALLOC
4649              ^
4650In file included from ../src/jrd/../jrd/../include/fb_blk.h:4:0,
4651                 from ../src/jrd/../jrd/tra.h:35,
4652                 from ../src/jrd/rlck.cpp:29:
4653../src/jrd/../jrd/../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4654 inline void operator delete[](void* mem) throw()
4655             ^
4656../src/jrd/../jrd/../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4657 inline void operator delete(void* mem) throw()
4658             ^
4659../src/jrd/../jrd/../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4660 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4661              ^
4662../src/jrd/../jrd/../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4663 inline void* operator new(size_t s) THROW_BAD_ALLOC
4664              ^
4665/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/rpb_chain.cpp -o ../temp/boot/jrd/rpb_chain.o
4666/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/rpb_chain.cpp -o ../temp/boot/jrd/rpb_chain.o
4667In file included from ../src/jrd/../jrd/../common/classes/array.h:32:0,
4668                 from ../src/jrd/../jrd/rpb_chain.h:29,
4669                 from ../src/jrd/rpb_chain.cpp:25:
4670../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4671 inline void operator delete[](void* mem) throw()
4672             ^
4673../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4674 inline void operator delete(void* mem) throw()
4675             ^
4676../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4677 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4678              ^
4679../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4680 inline void* operator new(size_t s) THROW_BAD_ALLOC
4681              ^
4682In file included from ../src/jrd/../jrd/../common/classes/array.h:32:0,
4683                 from ../src/jrd/../jrd/rpb_chain.h:29,
4684                 from ../src/jrd/rpb_chain.cpp:25:
4685../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4686 inline void operator delete[](void* mem) throw()
4687             ^
4688../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4689 inline void operator delete(void* mem) throw()
4690             ^
4691../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4692 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4693              ^
4694../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4695 inline void* operator new(size_t s) THROW_BAD_ALLOC
4696              ^
4697/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/rse.cpp -o ../temp/boot/jrd/rse.o
4698/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/rse.cpp -o ../temp/boot/jrd/rse.o
4699In file included from ../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
4700                 from ../src/jrd/../jrd/trace/../../jrd/trace/TraceObjects.h:39,
4701                 from ../src/jrd/../jrd/trace/TraceJrdHelpers.h:32,
4702                 from ../src/jrd/rse.cpp:72:
4703../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
4704../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
4705   static const char* USER_INFO_NAME = "security2.fdb";
4706                      ^
4707../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
4708In file included from ../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
4709                 from ../src/jrd/../jrd/trace/../../jrd/trace/TraceObjects.h:39,
4710                 from ../src/jrd/../jrd/trace/TraceJrdHelpers.h:32,
4711                 from ../src/jrd/rse.cpp:72:
4712../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
4713../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
4714   static const char* USER_INFO_NAME = "security2.fdb";
4715                      ^
4716../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
4717In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4718                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4719                 from ../src/jrd/../jrd/jrd.h:37,
4720                 from ../src/jrd/rse.cpp:39:
4721../src/include/../common/classes/alloc.h: At global scope:
4722../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4723 inline void operator delete[](void* mem) throw()
4724             ^
4725../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4726 inline void operator delete(void* mem) throw()
4727             ^
4728../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4729 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4730              ^
4731../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4732 inline void* operator new(size_t s) THROW_BAD_ALLOC
4733              ^
4734In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4735                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4736                 from ../src/jrd/../jrd/jrd.h:37,
4737                 from ../src/jrd/rse.cpp:39:
4738../src/include/../common/classes/alloc.h: At global scope:
4739../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4740 inline void operator delete[](void* mem) throw()
4741             ^
4742../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4743 inline void operator delete(void* mem) throw()
4744             ^
4745../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4746 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4747              ^
4748../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4749 inline void* operator new(size_t s) THROW_BAD_ALLOC
4750              ^
4751/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/sdw.cpp -o ../temp/boot/jrd/sdw.o
4752/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/sdw.cpp -o ../temp/boot/jrd/sdw.o
4753In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4754                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4755                 from ../src/jrd/../jrd/jrd.h:37,
4756                 from ../src/jrd/sdw.cpp:29:
4757../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4758 inline void operator delete[](void* mem) throw()
4759             ^
4760../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4761 inline void operator delete(void* mem) throw()
4762             ^
4763../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4764 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4765              ^
4766../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4767 inline void* operator new(size_t s) THROW_BAD_ALLOC
4768              ^
4769In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4770                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4771                 from ../src/jrd/../jrd/jrd.h:37,
4772                 from ../src/jrd/sdw.cpp:29:
4773../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4774 inline void operator delete[](void* mem) throw()
4775             ^
4776../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4777 inline void operator delete(void* mem) throw()
4778             ^
4779../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4780 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4781              ^
4782../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4783 inline void* operator new(size_t s) THROW_BAD_ALLOC
4784              ^
4785/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/shut.cpp -o ../temp/boot/jrd/shut.o
4786/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/shut.cpp -o ../temp/boot/jrd/shut.o
4787In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4788                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4789                 from ../src/jrd/../jrd/jrd.h:37,
4790                 from ../src/jrd/shut.cpp:26:
4791../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4792 inline void operator delete[](void* mem) throw()
4793             ^
4794../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4795 inline void operator delete(void* mem) throw()
4796             ^
4797../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4798 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4799              ^
4800../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4801 inline void* operator new(size_t s) THROW_BAD_ALLOC
4802              ^
4803In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4804                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4805                 from ../src/jrd/../jrd/jrd.h:37,
4806                 from ../src/jrd/shut.cpp:26:
4807../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4808 inline void operator delete[](void* mem) throw()
4809             ^
4810../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4811 inline void operator delete(void* mem) throw()
4812             ^
4813../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4814 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4815              ^
4816../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4817 inline void* operator new(size_t s) THROW_BAD_ALLOC
4818              ^
4819/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/sort.cpp -o ../temp/boot/jrd/sort.o
4820/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/sort.cpp -o ../temp/boot/jrd/sort.o
4821In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4822                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4823                 from ../src/jrd/../jrd/jrd.h:37,
4824                 from ../src/jrd/sort.cpp:35:
4825../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4826 inline void operator delete[](void* mem) throw()
4827             ^
4828../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4829 inline void operator delete(void* mem) throw()
4830             ^
4831../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4832 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4833              ^
4834../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4835 inline void* operator new(size_t s) THROW_BAD_ALLOC
4836              ^
4837In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4838                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4839                 from ../src/jrd/../jrd/jrd.h:37,
4840                 from ../src/jrd/sort.cpp:35:
4841../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4842 inline void operator delete[](void* mem) throw()
4843             ^
4844../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4845 inline void operator delete(void* mem) throw()
4846             ^
4847../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4848 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4849              ^
4850../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4851 inline void* operator new(size_t s) THROW_BAD_ALLOC
4852              ^
4853/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/sqz.cpp -o ../temp/boot/jrd/sqz.o
4854/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/sqz.cpp -o ../temp/boot/jrd/sqz.o
4855In file included from ../src/jrd/../jrd/../include/fb_blk.h:4:0,
4856                 from ../src/jrd/../jrd/sqz.h:27,
4857                 from ../src/jrd/sqz.cpp:27:
4858../src/jrd/../jrd/../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4859 inline void operator delete[](void* mem) throw()
4860             ^
4861../src/jrd/../jrd/../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4862 inline void operator delete(void* mem) throw()
4863             ^
4864../src/jrd/../jrd/../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4865 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4866              ^
4867../src/jrd/../jrd/../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4868 inline void* operator new(size_t s) THROW_BAD_ALLOC
4869              ^
4870In file included from ../src/jrd/../jrd/../include/fb_blk.h:4:0,
4871                 from ../src/jrd/../jrd/sqz.h:27,
4872                 from ../src/jrd/sqz.cpp:27:
4873../src/jrd/../jrd/../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4874 inline void operator delete[](void* mem) throw()
4875             ^
4876../src/jrd/../jrd/../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4877 inline void operator delete(void* mem) throw()
4878             ^
4879../src/jrd/../jrd/../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4880 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4881              ^
4882../src/jrd/../jrd/../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4883 inline void* operator new(size_t s) THROW_BAD_ALLOC
4884              ^
4885/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/svc.cpp -o ../temp/boot/jrd/svc.o
4886/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/svc.cpp -o ../temp/boot/jrd/svc.o
4887In file included from ../src/jrd/../jrd/svc.h:31:0,
4888                 from ../src/jrd/svc.cpp:41:
4889../src/jrd/../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
4890../src/jrd/../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
4891   static const char* USER_INFO_NAME = "security2.fdb";
4892                      ^
4893../src/jrd/../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
4894In file included from ../src/jrd/../jrd/svc.h:31:0,
4895                 from ../src/jrd/svc.cpp:41:
4896../src/jrd/../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
4897../src/jrd/../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
4898   static const char* USER_INFO_NAME = "security2.fdb";
4899                      ^
4900../src/jrd/../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
4901In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4902                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4903                 from ../src/jrd/../jrd/jrd.h:37,
4904                 from ../src/jrd/svc.cpp:40:
4905../src/include/../common/classes/alloc.h: At global scope:
4906../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4907 inline void operator delete[](void* mem) throw()
4908             ^
4909../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4910 inline void operator delete(void* mem) throw()
4911             ^
4912../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4913 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4914              ^
4915../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4916 inline void* operator new(size_t s) THROW_BAD_ALLOC
4917              ^
4918In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
4919                 from ../src/jrd/../jrd/../jrd/btn.h:35,
4920                 from ../src/jrd/../jrd/jrd.h:37,
4921                 from ../src/jrd/svc.cpp:40:
4922../src/include/../common/classes/alloc.h: At global scope:
4923../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4924 inline void operator delete[](void* mem) throw()
4925             ^
4926../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4927 inline void operator delete(void* mem) throw()
4928             ^
4929../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4930 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4931              ^
4932../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4933 inline void* operator new(size_t s) THROW_BAD_ALLOC
4934              ^
4935/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/SysFunction.cpp -o ../temp/boot/jrd/SysFunction.o
4936/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/SysFunction.cpp -o ../temp/boot/jrd/SysFunction.o
4937In file included from ../src/jrd/../common/classes/VaryStr.h:30:0,
4938                 from ../src/jrd/SysFunction.cpp:32:
4939../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4940 inline void operator delete[](void* mem) throw()
4941             ^
4942../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4943 inline void operator delete(void* mem) throw()
4944             ^
4945../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4946 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4947              ^
4948../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4949 inline void* operator new(size_t s) THROW_BAD_ALLOC
4950              ^
4951In file included from ../src/jrd/../common/classes/VaryStr.h:30:0,
4952                 from ../src/jrd/SysFunction.cpp:32:
4953../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4954 inline void operator delete[](void* mem) throw()
4955             ^
4956../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4957 inline void operator delete(void* mem) throw()
4958             ^
4959../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4960 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4961              ^
4962../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4963 inline void* operator new(size_t s) THROW_BAD_ALLOC
4964              ^
4965/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/TempSpace.cpp -o ../temp/boot/jrd/TempSpace.o
4966/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/TempSpace.cpp -o ../temp/boot/jrd/TempSpace.o
4967In file included from ../src/include/../common/classes/fb_string.h:39:0,
4968                 from ../src/jrd/../common/config/config.h:26,
4969                 from ../src/jrd/TempSpace.cpp:26:
4970../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4971 inline void operator delete[](void* mem) throw()
4972             ^
4973../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4974 inline void operator delete(void* mem) throw()
4975             ^
4976../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4977 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4978              ^
4979../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4980 inline void* operator new(size_t s) THROW_BAD_ALLOC
4981              ^
4982In file included from ../src/include/../common/classes/fb_string.h:39:0,
4983                 from ../src/jrd/../common/config/config.h:26,
4984                 from ../src/jrd/TempSpace.cpp:26:
4985../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4986 inline void operator delete[](void* mem) throw()
4987             ^
4988../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4989 inline void operator delete(void* mem) throw()
4990             ^
4991../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4992 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4993              ^
4994../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4995 inline void* operator new(size_t s) THROW_BAD_ALLOC
4996              ^
4997/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/tpc.cpp -o ../temp/boot/jrd/tpc.o
4998/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/tpc.cpp -o ../temp/boot/jrd/tpc.o
4999In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
5000                 from ../src/jrd/../jrd/../jrd/btn.h:35,
5001                 from ../src/jrd/../jrd/jrd.h:37,
5002                 from ../src/jrd/tpc.cpp:27:
5003../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5004 inline void operator delete[](void* mem) throw()
5005             ^
5006../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5007 inline void operator delete(void* mem) throw()
5008             ^
5009../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5010 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5011              ^
5012../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5013 inline void* operator new(size_t s) THROW_BAD_ALLOC
5014              ^
5015In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
5016                 from ../src/jrd/../jrd/../jrd/btn.h:35,
5017                 from ../src/jrd/../jrd/jrd.h:37,
5018                 from ../src/jrd/tpc.cpp:27:
5019../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5020 inline void operator delete[](void* mem) throw()
5021             ^
5022../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5023 inline void operator delete(void* mem) throw()
5024             ^
5025../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5026 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5027              ^
5028../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5029 inline void* operator new(size_t s) THROW_BAD_ALLOC
5030              ^
5031/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/tra.cpp -o ../temp/boot/jrd/tra.o
5032/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/tra.cpp -o ../temp/boot/jrd/tra.o
5033In file included from ../src/jrd/tra.cpp:44:0:
5034../src/jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
5035../src/jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
5036   static const char* USER_INFO_NAME = "security2.fdb";
5037                      ^
5038../src/jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
5039In file included from ../src/jrd/tra.cpp:44:0:
5040../src/jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
5041../src/jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
5042   static const char* USER_INFO_NAME = "security2.fdb";
5043                      ^
5044../src/jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
5045In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
5046                 from ../src/jrd/../jrd/../jrd/btn.h:35,
5047                 from ../src/jrd/../jrd/jrd.h:37,
5048                 from ../src/jrd/tra.cpp:31:
5049../src/include/../common/classes/alloc.h: At global scope:
5050../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5051 inline void operator delete[](void* mem) throw()
5052             ^
5053../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5054 inline void operator delete(void* mem) throw()
5055             ^
5056../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5057 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5058              ^
5059../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5060 inline void* operator new(size_t s) THROW_BAD_ALLOC
5061              ^
5062In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
5063                 from ../src/jrd/../jrd/../jrd/btn.h:35,
5064                 from ../src/jrd/../jrd/jrd.h:37,
5065                 from ../src/jrd/tra.cpp:31:
5066../src/include/../common/classes/alloc.h: At global scope:
5067../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5068 inline void operator delete[](void* mem) throw()
5069             ^
5070../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5071 inline void operator delete(void* mem) throw()
5072             ^
5073../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5074 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5075              ^
5076../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5077 inline void* operator new(size_t s) THROW_BAD_ALLOC
5078              ^
5079/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/validation.cpp -o ../temp/boot/jrd/validation.o
5080/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/validation.cpp -o ../temp/boot/jrd/validation.o
5081In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
5082                 from ../src/jrd/../jrd/../jrd/btn.h:35,
5083                 from ../src/jrd/../jrd/jrd.h:37,
5084                 from ../src/jrd/validation.cpp:547:
5085../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5086 inline void operator delete[](void* mem) throw()
5087             ^
5088../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5089 inline void operator delete(void* mem) throw()
5090             ^
5091../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5092 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5093              ^
5094../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5095 inline void* operator new(size_t s) THROW_BAD_ALLOC
5096              ^
5097In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
5098                 from ../src/jrd/../jrd/../jrd/btn.h:35,
5099                 from ../src/jrd/../jrd/jrd.h:37,
5100                 from ../src/jrd/validation.cpp:547:
5101../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5102 inline void operator delete[](void* mem) throw()
5103             ^
5104../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5105 inline void operator delete(void* mem) throw()
5106             ^
5107../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5108 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5109              ^
5110../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5111 inline void* operator new(size_t s) THROW_BAD_ALLOC
5112              ^
5113/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/vio.cpp -o ../temp/boot/jrd/vio.o
5114/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/vio.cpp -o ../temp/boot/jrd/vio.o
5115In file included from ../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
5116                 from ../src/jrd/../jrd/trace/../../jrd/trace/TraceObjects.h:39,
5117                 from ../src/jrd/../jrd/trace/TraceJrdHelpers.h:32,
5118                 from ../src/jrd/vio.cpp:91:
5119../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
5120../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
5121   static const char* USER_INFO_NAME = "security2.fdb";
5122                      ^
5123../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
5124In file included from ../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
5125                 from ../src/jrd/../jrd/trace/../../jrd/trace/TraceObjects.h:39,
5126                 from ../src/jrd/../jrd/trace/TraceJrdHelpers.h:32,
5127                 from ../src/jrd/vio.cpp:91:
5128../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
5129../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
5130   static const char* USER_INFO_NAME = "security2.fdb";
5131                      ^
5132../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
5133In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
5134                 from ../src/jrd/../jrd/../jrd/btn.h:35,
5135                 from ../src/jrd/../jrd/jrd.h:37,
5136                 from ../src/jrd/vio.cpp:48:
5137../src/include/../common/classes/alloc.h: At global scope:
5138../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5139 inline void operator delete[](void* mem) throw()
5140             ^
5141../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5142 inline void operator delete(void* mem) throw()
5143             ^
5144../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5145 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5146              ^
5147../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5148 inline void* operator new(size_t s) THROW_BAD_ALLOC
5149              ^
5150In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
5151                 from ../src/jrd/../jrd/../jrd/btn.h:35,
5152                 from ../src/jrd/../jrd/jrd.h:37,
5153                 from ../src/jrd/vio.cpp:48:
5154../src/include/../common/classes/alloc.h: At global scope:
5155../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5156 inline void operator delete[](void* mem) throw()
5157             ^
5158../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5159 inline void operator delete(void* mem) throw()
5160             ^
5161../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5162 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5163              ^
5164../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5165 inline void* operator new(size_t s) THROW_BAD_ALLOC
5166              ^
5167/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/nodebug.cpp -o ../temp/boot/jrd/nodebug.o
5168/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/nodebug.cpp -o ../temp/boot/jrd/nodebug.o
5169/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/nbak.cpp -o ../temp/boot/jrd/nbak.o
5170/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/nbak.cpp -o ../temp/boot/jrd/nbak.o
5171../src/jrd/nbak.cpp: In member function 'void Jrd::BackupManager::beginBackup(Jrd::thread_db*)':
5172../src/jrd/nbak.cpp:265:11: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
5173      func = "fstat";
5174           ^
5175../src/jrd/nbak.cpp:270:11: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
5176      func = "fchown";
5177           ^
5178../src/jrd/nbak.cpp:275:11: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
5179      func = "fchmod";
5180           ^
5181../src/jrd/nbak.cpp: In member function 'void Jrd::BackupManager::beginBackup(Jrd::thread_db*)':
5182../src/jrd/nbak.cpp:265:11: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
5183      func = "fstat";
5184           ^
5185../src/jrd/nbak.cpp:270:11: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
5186      func = "fchown";
5187           ^
5188../src/jrd/nbak.cpp:275:11: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
5189      func = "fchmod";
5190           ^
5191In file included from ../src/jrd/../jrd/../common/classes/array.h:32:0,
5192                 from ../src/jrd/../jrd/btn.h:35,
5193                 from ../src/jrd/jrd.h:37,
5194                 from ../src/jrd/nbak.cpp:33:
5195../src/include/../common/classes/alloc.h: At global scope:
5196../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5197 inline void operator delete[](void* mem) throw()
5198             ^
5199../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5200 inline void operator delete(void* mem) throw()
5201             ^
5202../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5203 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5204              ^
5205../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5206 inline void* operator new(size_t s) THROW_BAD_ALLOC
5207              ^
5208In file included from ../src/jrd/../jrd/../common/classes/array.h:32:0,
5209                 from ../src/jrd/../jrd/btn.h:35,
5210                 from ../src/jrd/jrd.h:37,
5211                 from ../src/jrd/nbak.cpp:33:
5212../src/include/../common/classes/alloc.h: At global scope:
5213../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5214 inline void operator delete[](void* mem) throw()
5215             ^
5216../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5217 inline void operator delete(void* mem) throw()
5218             ^
5219../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5220 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5221              ^
5222../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5223 inline void* operator new(size_t s) THROW_BAD_ALLOC
5224              ^
5225/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/sha.cpp -o ../temp/boot/jrd/sha.o
5226/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/sha.cpp -o ../temp/boot/jrd/sha.o
5227In file included from ../src/jrd/../jrd/../common/classes/fb_string.h:39:0,
5228                 from ../src/jrd/../jrd/sha.h:27,
5229                 from ../src/jrd/sha.cpp:14:
5230../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5231 inline void operator delete[](void* mem) throw()
5232             ^
5233../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5234 inline void operator delete(void* mem) throw()
5235             ^
5236../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5237 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5238              ^
5239../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5240 inline void* operator new(size_t s) THROW_BAD_ALLOC
5241              ^
5242In file included from ../src/jrd/../jrd/../common/classes/fb_string.h:39:0,
5243                 from ../src/jrd/../jrd/sha.h:27,
5244                 from ../src/jrd/sha.cpp:14:
5245../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5246 inline void operator delete[](void* mem) throw()
5247             ^
5248../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5249 inline void operator delete(void* mem) throw()
5250             ^
5251../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5252 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5253              ^
5254../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5255 inline void* operator new(size_t s) THROW_BAD_ALLOC
5256              ^
5257/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/os/posix/unix.cpp -o ../temp/boot/jrd/os/posix/unix.o
5258/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/os/posix/unix.cpp -o ../temp/boot/jrd/os/posix/unix.o
5259In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
5260                 from ../src/include/../jrd/../jrd/btn.h:35,
5261                 from ../src/include/../jrd/jrd.h:37,
5262                 from ../src/jrd/os/posix/unix.cpp:50:
5263../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5264 inline void operator delete[](void* mem) throw()
5265             ^
5266../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5267 inline void operator delete(void* mem) throw()
5268             ^
5269../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5270 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5271              ^
5272../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5273 inline void* operator new(size_t s) THROW_BAD_ALLOC
5274              ^
5275In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
5276                 from ../src/include/../jrd/../jrd/btn.h:35,
5277                 from ../src/include/../jrd/jrd.h:37,
5278                 from ../src/jrd/os/posix/unix.cpp:50:
5279../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5280 inline void operator delete[](void* mem) throw()
5281             ^
5282../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5283 inline void operator delete(void* mem) throw()
5284             ^
5285../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5286 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5287              ^
5288../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5289 inline void* operator new(size_t s) THROW_BAD_ALLOC
5290              ^
5291/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/TextType.cpp -o ../temp/boot/jrd/TextType.o
5292/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/TextType.cpp -o ../temp/boot/jrd/TextType.o
5293In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
5294                 from ../src/jrd/../jrd/../jrd/btn.h:35,
5295                 from ../src/jrd/../jrd/jrd.h:37,
5296                 from ../src/jrd/TextType.cpp:96:
5297../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5298 inline void operator delete[](void* mem) throw()
5299             ^
5300../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5301 inline void operator delete(void* mem) throw()
5302             ^
5303../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5304 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5305              ^
5306../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5307 inline void* operator new(size_t s) THROW_BAD_ALLOC
5308              ^
5309In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
5310                 from ../src/jrd/../jrd/../jrd/btn.h:35,
5311                 from ../src/jrd/../jrd/jrd.h:37,
5312                 from ../src/jrd/TextType.cpp:96:
5313../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5314 inline void operator delete[](void* mem) throw()
5315             ^
5316../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5317 inline void operator delete(void* mem) throw()
5318             ^
5319../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5320 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5321              ^
5322../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5323 inline void* operator new(size_t s) THROW_BAD_ALLOC
5324              ^
5325/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/unicode_util.cpp -o ../temp/boot/jrd/unicode_util.o
5326/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/unicode_util.cpp -o ../temp/boot/jrd/unicode_util.o
5327In file included from ../src/jrd/unicode_util.cpp:28:0:
5328../src/jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5329 inline void operator delete[](void* mem) throw()
5330             ^
5331../src/jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5332 inline void operator delete(void* mem) throw()
5333             ^
5334../src/jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5335 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5336              ^
5337../src/jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5338 inline void* operator new(size_t s) THROW_BAD_ALLOC
5339              ^
5340In file included from ../src/jrd/unicode_util.cpp:28:0:
5341../src/jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5342 inline void operator delete[](void* mem) throw()
5343             ^
5344../src/jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5345 inline void operator delete(void* mem) throw()
5346             ^
5347../src/jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5348 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5349              ^
5350../src/jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5351 inline void* operator new(size_t s) THROW_BAD_ALLOC
5352              ^
5353/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/RuntimeStatistics.cpp -o ../temp/boot/jrd/RuntimeStatistics.o
5354/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/RuntimeStatistics.cpp -o ../temp/boot/jrd/RuntimeStatistics.o
5355In file included from ../src/jrd/../jrd/../include/fb_blk.h:4:0,
5356                 from ../src/jrd/../jrd/req.h:31,
5357                 from ../src/jrd/RuntimeStatistics.cpp:25:
5358../src/jrd/../jrd/../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5359 inline void operator delete[](void* mem) throw()
5360             ^
5361../src/jrd/../jrd/../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5362 inline void operator delete(void* mem) throw()
5363             ^
5364../src/jrd/../jrd/../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5365 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5366              ^
5367../src/jrd/../jrd/../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5368 inline void* operator new(size_t s) THROW_BAD_ALLOC
5369              ^
5370In file included from ../src/jrd/../jrd/../include/fb_blk.h:4:0,
5371                 from ../src/jrd/../jrd/req.h:31,
5372                 from ../src/jrd/RuntimeStatistics.cpp:25:
5373../src/jrd/../jrd/../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5374 inline void operator delete[](void* mem) throw()
5375             ^
5376../src/jrd/../jrd/../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5377 inline void operator delete(void* mem) throw()
5378             ^
5379../src/jrd/../jrd/../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5380 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5381              ^
5382../src/jrd/../jrd/../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5383 inline void* operator new(size_t s) THROW_BAD_ALLOC
5384              ^
5385/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/DebugInterface.cpp -o ../temp/boot/jrd/DebugInterface.o
5386/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/DebugInterface.cpp -o ../temp/boot/jrd/DebugInterface.o
5387In file included from ../src/jrd/../jrd/../jrd/../jrd/../common/classes/array.h:32:0,
5388                 from ../src/jrd/../jrd/../jrd/../jrd/btn.h:35,
5389                 from ../src/jrd/../jrd/../jrd/jrd.h:37,
5390                 from ../src/jrd/../jrd/DebugInterface.h:27,
5391                 from ../src/jrd/DebugInterface.cpp:24:
5392../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5393 inline void operator delete[](void* mem) throw()
5394             ^
5395../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5396 inline void operator delete(void* mem) throw()
5397             ^
5398../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5399 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5400              ^
5401../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5402 inline void* operator new(size_t s) THROW_BAD_ALLOC
5403              ^
5404In file included from ../src/jrd/../jrd/../jrd/../jrd/../common/classes/array.h:32:0,
5405                 from ../src/jrd/../jrd/../jrd/../jrd/btn.h:35,
5406                 from ../src/jrd/../jrd/../jrd/jrd.h:37,
5407                 from ../src/jrd/../jrd/DebugInterface.h:27,
5408                 from ../src/jrd/DebugInterface.cpp:24:
5409../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5410 inline void operator delete[](void* mem) throw()
5411             ^
5412../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5413 inline void operator delete(void* mem) throw()
5414             ^
5415../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5416 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5417              ^
5418../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5419 inline void* operator new(size_t s) THROW_BAD_ALLOC
5420              ^
5421/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/extds/ExtDS.cpp -o ../temp/boot/jrd/extds/ExtDS.o
5422/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/extds/ExtDS.cpp -o ../temp/boot/jrd/extds/ExtDS.o
5423In file included from ../src/jrd/extds/../../include/fb_blk.h:4:0,
5424                 from ../src/jrd/extds/ExtDS.cpp:27:
5425../src/jrd/extds/../../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5426 inline void operator delete[](void* mem) throw()
5427             ^
5428../src/jrd/extds/../../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5429 inline void operator delete(void* mem) throw()
5430             ^
5431../src/jrd/extds/../../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5432 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5433              ^
5434../src/jrd/extds/../../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5435 inline void* operator new(size_t s) THROW_BAD_ALLOC
5436              ^
5437In file included from ../src/jrd/extds/../../include/fb_blk.h:4:0,
5438                 from ../src/jrd/extds/ExtDS.cpp:27:
5439../src/jrd/extds/../../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5440 inline void operator delete[](void* mem) throw()
5441             ^
5442../src/jrd/extds/../../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5443 inline void operator delete(void* mem) throw()
5444             ^
5445../src/jrd/extds/../../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5446 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5447              ^
5448../src/jrd/extds/../../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5449 inline void* operator new(size_t s) THROW_BAD_ALLOC
5450              ^
5451/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/extds/InternalDS.cpp -o ../temp/boot/jrd/extds/InternalDS.o
5452/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/extds/InternalDS.cpp -o ../temp/boot/jrd/extds/InternalDS.o
5453In file included from ../src/jrd/extds/../../include/fb_blk.h:4:0,
5454                 from ../src/jrd/extds/InternalDS.cpp:26:
5455../src/jrd/extds/../../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5456 inline void operator delete[](void* mem) throw()
5457             ^
5458../src/jrd/extds/../../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5459 inline void operator delete(void* mem) throw()
5460             ^
5461../src/jrd/extds/../../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5462 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5463              ^
5464../src/jrd/extds/../../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5465 inline void* operator new(size_t s) THROW_BAD_ALLOC
5466              ^
5467In file included from ../src/jrd/extds/../../include/fb_blk.h:4:0,
5468                 from ../src/jrd/extds/InternalDS.cpp:26:
5469../src/jrd/extds/../../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5470 inline void operator delete[](void* mem) throw()
5471             ^
5472../src/jrd/extds/../../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5473 inline void operator delete(void* mem) throw()
5474             ^
5475../src/jrd/extds/../../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5476 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5477              ^
5478../src/jrd/extds/../../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5479 inline void* operator new(size_t s) THROW_BAD_ALLOC
5480              ^
5481/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/extds/IscDS.cpp -o ../temp/boot/jrd/extds/IscDS.o
5482/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/extds/IscDS.cpp -o ../temp/boot/jrd/extds/IscDS.o
5483In file included from ../src/jrd/extds/IscDS.h:29:0,
5484                 from ../src/jrd/extds/IscDS.cpp:33:
5485../src/include/fb_api_proto.h:440:18: warning: 'visibility' attribute ignored [-Wattributes]
5486            USHORT);
5487                  ^
5488In file included from ../src/jrd/extds/IscDS.h:29:0,
5489                 from ../src/jrd/extds/IscDS.cpp:33:
5490../src/include/fb_api_proto.h:440:18: warning: 'visibility' attribute ignored [-Wattributes]
5491            USHORT);
5492                  ^
5493../src/jrd/extds/IscDS.cpp:1494:8: warning: 'void isc_expand_dpb(ISC_SCHAR**, short int*, ...)' is deprecated (declared at ../src/jrd/extds/../ibase.h:511) [-Wdeprecated-declarations]
5494  PROTO(isc_expand_dpb),
5495        ^
5496../src/jrd/extds/IscDS.cpp:1442:36: note: in definition of macro 'PROTO'
5497 #define PROTO(X) (prototype_##X*) &X
5498                                    ^
5499../src/jrd/extds/IscDS.cpp:1499:8: warning: 'ISC_LONG isc_interprete(ISC_SCHAR*, ISC_STATUS**)' is deprecated (declared at ../src/jrd/extds/../ibase.h:541) [-Wdeprecated-declarations]
5500  PROTO(isc_interprete),
5501        ^
5502../src/jrd/extds/IscDS.cpp:1442:36: note: in definition of macro 'PROTO'
5503 #define PROTO(X) (prototype_##X*) &X
5504                                    ^
5505../src/jrd/extds/IscDS.cpp:1494:8: warning: 'void isc_expand_dpb(ISC_SCHAR**, short int*, ...)' is deprecated (declared at ../src/jrd/extds/../ibase.h:511) [-Wdeprecated-declarations]
5506  PROTO(isc_expand_dpb),
5507        ^
5508../src/jrd/extds/IscDS.cpp:1442:36: note: in definition of macro 'PROTO'
5509 #define PROTO(X) (prototype_##X*) &X
5510                                    ^
5511../src/jrd/extds/IscDS.cpp:1499:8: warning: 'ISC_LONG isc_interprete(ISC_SCHAR*, ISC_STATUS**)' is deprecated (declared at ../src/jrd/extds/../ibase.h:541) [-Wdeprecated-declarations]
5512  PROTO(isc_interprete),
5513        ^
5514../src/jrd/extds/IscDS.cpp:1442:36: note: in definition of macro 'PROTO'
5515 #define PROTO(X) (prototype_##X*) &X
5516                                    ^
5517In file included from ../src/jrd/extds/../../include/fb_blk.h:4:0,
5518                 from ../src/jrd/extds/IscDS.cpp:26:
5519../src/jrd/extds/../../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5520 inline void operator delete[](void* mem) throw()
5521             ^
5522../src/jrd/extds/../../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5523 inline void operator delete(void* mem) throw()
5524             ^
5525../src/jrd/extds/../../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5526 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5527              ^
5528../src/jrd/extds/../../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5529 inline void* operator new(size_t s) THROW_BAD_ALLOC
5530              ^
5531In file included from ../src/jrd/extds/../../include/fb_blk.h:4:0,
5532                 from ../src/jrd/extds/IscDS.cpp:26:
5533../src/jrd/extds/../../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5534 inline void operator delete[](void* mem) throw()
5535             ^
5536../src/jrd/extds/../../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5537 inline void operator delete(void* mem) throw()
5538             ^
5539../src/jrd/extds/../../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5540 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5541              ^
5542../src/jrd/extds/../../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5543 inline void* operator new(size_t s) THROW_BAD_ALLOC
5544              ^
5545/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/trace/TraceConfigStorage.cpp -o ../temp/boot/jrd/trace/TraceConfigStorage.o
5546/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/trace/TraceConfigStorage.cpp -o ../temp/boot/jrd/trace/TraceConfigStorage.o
5547In file included from ../src/include/../common/classes/fb_string.h:39:0,
5548                 from ../src/jrd/trace/../../common/classes/TempFile.h:27,
5549                 from ../src/jrd/trace/TraceConfigStorage.cpp:29:
5550../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5551 inline void operator delete[](void* mem) throw()
5552             ^
5553../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5554 inline void operator delete(void* mem) throw()
5555             ^
5556../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5557 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5558              ^
5559../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5560 inline void* operator new(size_t s) THROW_BAD_ALLOC
5561              ^
5562In file included from ../src/include/../common/classes/fb_string.h:39:0,
5563                 from ../src/jrd/trace/../../common/classes/TempFile.h:27,
5564                 from ../src/jrd/trace/TraceConfigStorage.cpp:29:
5565../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5566 inline void operator delete[](void* mem) throw()
5567             ^
5568../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5569 inline void operator delete(void* mem) throw()
5570             ^
5571../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5572 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5573              ^
5574../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5575 inline void* operator new(size_t s) THROW_BAD_ALLOC
5576              ^
5577/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/trace/TraceLog.cpp -o ../temp/boot/jrd/trace/TraceLog.o
5578/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/trace/TraceLog.cpp -o ../temp/boot/jrd/trace/TraceLog.o
5579In file included from ../src/include/../common/classes/fb_string.h:39:0,
5580                 from ../src/jrd/trace/../../common/classes/TempFile.h:27,
5581                 from ../src/jrd/trace/TraceLog.cpp:39:
5582../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5583 inline void operator delete[](void* mem) throw()
5584             ^
5585../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5586 inline void operator delete(void* mem) throw()
5587             ^
5588../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5589 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5590              ^
5591../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5592 inline void* operator new(size_t s) THROW_BAD_ALLOC
5593              ^
5594In file included from ../src/include/../common/classes/fb_string.h:39:0,
5595                 from ../src/jrd/trace/../../common/classes/TempFile.h:27,
5596                 from ../src/jrd/trace/TraceLog.cpp:39:
5597../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5598 inline void operator delete[](void* mem) throw()
5599             ^
5600../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5601 inline void operator delete(void* mem) throw()
5602             ^
5603../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5604 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5605              ^
5606../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5607 inline void* operator new(size_t s) THROW_BAD_ALLOC
5608              ^
5609/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/trace/TraceManager.cpp -o ../temp/boot/jrd/trace/TraceManager.o
5610/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/trace/TraceManager.cpp -o ../temp/boot/jrd/trace/TraceManager.o
5611In file included from ../src/jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
5612                 from ../src/jrd/trace/../../jrd/trace/TraceObjects.h:39,
5613                 from ../src/jrd/trace/TraceManager.cpp:33:
5614../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
5615../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
5616   static const char* USER_INFO_NAME = "security2.fdb";
5617                      ^
5618../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
5619In file included from ../src/jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
5620                 from ../src/jrd/trace/../../jrd/trace/TraceObjects.h:39,
5621                 from ../src/jrd/trace/TraceManager.cpp:33:
5622../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
5623../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
5624   static const char* USER_INFO_NAME = "security2.fdb";
5625                      ^
5626../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
5627In file included from ../src/jrd/trace/../../jrd/trace/../../common/classes/array.h:32:0,
5628                 from ../src/jrd/trace/../../jrd/trace/TraceManager.h:34,
5629                 from ../src/jrd/trace/TraceManager.cpp:32:
5630../src/include/../common/classes/alloc.h: At global scope:
5631../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5632 inline void operator delete[](void* mem) throw()
5633             ^
5634../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5635 inline void operator delete(void* mem) throw()
5636             ^
5637../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5638 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5639              ^
5640../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5641 inline void* operator new(size_t s) THROW_BAD_ALLOC
5642              ^
5643In file included from ../src/jrd/trace/../../jrd/trace/../../common/classes/array.h:32:0,
5644                 from ../src/jrd/trace/../../jrd/trace/TraceManager.h:34,
5645                 from ../src/jrd/trace/TraceManager.cpp:32:
5646../src/include/../common/classes/alloc.h: At global scope:
5647../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5648 inline void operator delete[](void* mem) throw()
5649             ^
5650../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5651 inline void operator delete(void* mem) throw()
5652             ^
5653../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5654 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5655              ^
5656../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5657 inline void* operator new(size_t s) THROW_BAD_ALLOC
5658              ^
5659/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/trace/TraceObjects.cpp -o ../temp/boot/jrd/trace/TraceObjects.o
5660/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/jrd/trace/TraceObjects.cpp -o ../temp/boot/jrd/trace/TraceObjects.o
5661In file included from ../src/jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
5662                 from ../src/jrd/trace/../../jrd/trace/TraceObjects.h:39,
5663                 from ../src/jrd/trace/TraceObjects.cpp:34:
5664../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
5665../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
5666   static const char* USER_INFO_NAME = "security2.fdb";
5667                      ^
5668../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
5669In file included from ../src/jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
5670                 from ../src/jrd/trace/../../jrd/trace/TraceObjects.h:39,
5671                 from ../src/jrd/trace/TraceObjects.cpp:34:
5672../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
5673../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
5674   static const char* USER_INFO_NAME = "security2.fdb";
5675                      ^
5676../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
5677In file included from ../src/jrd/trace/../../common/../common/classes/fb_string.h:39:0,
5678                 from ../src/jrd/trace/../../common/utils_proto.h:33,
5679                 from ../src/jrd/trace/TraceObjects.cpp:31:
5680../src/include/../common/classes/alloc.h: At global scope:
5681../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5682 inline void operator delete[](void* mem) throw()
5683             ^
5684../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5685 inline void operator delete(void* mem) throw()
5686             ^
5687../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5688 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5689              ^
5690../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5691 inline void* operator new(size_t s) THROW_BAD_ALLOC
5692              ^
5693In file included from ../src/jrd/trace/../../common/../common/classes/fb_string.h:39:0,
5694                 from ../src/jrd/trace/../../common/utils_proto.h:33,
5695                 from ../src/jrd/trace/TraceObjects.cpp:31:
5696../src/include/../common/classes/alloc.h: At global scope:
5697../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5698 inline void operator delete[](void* mem) throw()
5699             ^
5700../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5701 inline void operator delete(void* mem) throw()
5702             ^
5703../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5704 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5705              ^
5706../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5707 inline void* operator new(size_t s) THROW_BAD_ALLOC
5708              ^
5709../gen/firebird/bin/gpre_current -r -m -z -n -lang_internal ../src/dsql/array.epp ../temp/boot/dsql/array.cpp
5710../gen/firebird/bin/gpre_current -r -m -z -n -lang_internal ../src/dsql/array.epp ../temp/boot/dsql/array.cpp
5711gpre version UI-V2.5.2.26540 Firebird 2.5
5712gpre version UI-V2.5.2.26540 Firebird 2.5
5713/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/dsql/array.cpp -o ../temp/boot/dsql/array.o
5714/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/dsql/array.cpp -o ../temp/boot/dsql/array.o
5715../gen/firebird/bin/gpre_current -r -m -z -n -lang_internal ../src/dsql/blob.epp ../temp/boot/dsql/blob.cpp
5716../gen/firebird/bin/gpre_current -r -m -z -n -lang_internal ../src/dsql/blob.epp ../temp/boot/dsql/blob.cpp
5717gpre version UI-V2.5.2.26540 Firebird 2.5
5718gpre version UI-V2.5.2.26540 Firebird 2.5
5719/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/dsql/blob.cpp -o ../temp/boot/dsql/blob.o
5720/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/dsql/blob.cpp -o ../temp/boot/dsql/blob.o
5721/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/preparse.cpp -o ../temp/boot/dsql/preparse.o
5722/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/preparse.cpp -o ../temp/boot/dsql/preparse.o
5723In file included from ../src/include/../common/classes/ClumpletReader.h:32:0,
5724                 from ../src/dsql/../common/classes/ClumpletWriter.h:32,
5725                 from ../src/dsql/preparse.cpp:35:
5726../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5727 inline void operator delete[](void* mem) throw()
5728             ^
5729../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5730 inline void operator delete(void* mem) throw()
5731             ^
5732../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5733 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5734              ^
5735../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5736 inline void* operator new(size_t s) THROW_BAD_ALLOC
5737              ^
5738In file included from ../src/include/../common/classes/ClumpletReader.h:32:0,
5739                 from ../src/dsql/../common/classes/ClumpletWriter.h:32,
5740                 from ../src/dsql/preparse.cpp:35:
5741../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5742 inline void operator delete[](void* mem) throw()
5743             ^
5744../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5745 inline void operator delete(void* mem) throw()
5746             ^
5747../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5748 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5749              ^
5750../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5751 inline void* operator new(size_t s) THROW_BAD_ALLOC
5752              ^
5753/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/user_dsql.cpp -o ../temp/boot/dsql/user_dsql.o
5754/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/user_dsql.cpp -o ../temp/boot/dsql/user_dsql.o
5755In file included from ../src/dsql/../common/classes/init.h:31:0,
5756                 from ../src/dsql/user_dsql.cpp:46:
5757../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5758 inline void operator delete[](void* mem) throw()
5759             ^
5760../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5761 inline void operator delete(void* mem) throw()
5762             ^
5763../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5764 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5765              ^
5766../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5767 inline void* operator new(size_t s) THROW_BAD_ALLOC
5768              ^
5769In file included from ../src/dsql/../common/classes/init.h:31:0,
5770                 from ../src/dsql/user_dsql.cpp:46:
5771../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5772 inline void operator delete[](void* mem) throw()
5773             ^
5774../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5775 inline void operator delete(void* mem) throw()
5776             ^
5777../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5778 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5779              ^
5780../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5781 inline void* operator new(size_t s) THROW_BAD_ALLOC
5782              ^
5783/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/utld.cpp -o ../temp/boot/dsql/utld.o
5784/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/utld.cpp -o ../temp/boot/dsql/utld.o
5785In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
5786                 from ../src/dsql/../dsql/dsql.h:38,
5787                 from ../src/dsql/utld.cpp:36:
5788../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5789 inline void operator delete[](void* mem) throw()
5790             ^
5791../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5792 inline void operator delete(void* mem) throw()
5793             ^
5794../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5795 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5796              ^
5797../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5798 inline void* operator new(size_t s) THROW_BAD_ALLOC
5799              ^
5800In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
5801                 from ../src/dsql/../dsql/dsql.h:38,
5802                 from ../src/dsql/utld.cpp:36:
5803../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5804 inline void operator delete[](void* mem) throw()
5805             ^
5806../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5807 inline void operator delete(void* mem) throw()
5808             ^
5809../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5810 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5811              ^
5812../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5813 inline void* operator new(size_t s) THROW_BAD_ALLOC
5814              ^
5815/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/keywords.cpp -o ../temp/boot/dsql/keywords.o
5816/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/keywords.cpp -o ../temp/boot/dsql/keywords.o
5817../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids -cxx ../src/dsql/metd.epp ../temp/boot/dsql/metd.cpp
5818../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids -cxx ../src/dsql/metd.epp ../temp/boot/dsql/metd.cpp
5819gpre version UI-V2.5.2.26540 Firebird 2.5
5820gpre version UI-V2.5.2.26540 Firebird 2.5
5821/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/dsql/metd.cpp -o ../temp/boot/dsql/metd.o
5822/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/dsql/metd.cpp -o ../temp/boot/dsql/metd.o
5823In file included from ../src/include/../dsql/../jrd/RuntimeStatistics.h:26:0,
5824                 from ../src/include/../dsql/dsql.h:38,
5825                 from ../temp/boot/dsql/metd.cpp:43:
5826../src/include/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5827 inline void operator delete[](void* mem) throw()
5828             ^
5829../src/include/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5830 inline void operator delete(void* mem) throw()
5831             ^
5832../src/include/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5833 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5834              ^
5835../src/include/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5836 inline void* operator new(size_t s) THROW_BAD_ALLOC
5837              ^
5838In file included from ../src/include/../dsql/../jrd/RuntimeStatistics.h:26:0,
5839                 from ../src/include/../dsql/dsql.h:38,
5840                 from ../temp/boot/dsql/metd.cpp:43:
5841../src/include/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5842 inline void operator delete[](void* mem) throw()
5843             ^
5844../src/include/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5845 inline void operator delete(void* mem) throw()
5846             ^
5847../src/include/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5848 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5849              ^
5850../src/include/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5851 inline void* operator new(size_t s) THROW_BAD_ALLOC
5852              ^
5853/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/ddl.cpp -o ../temp/boot/dsql/ddl.o
5854/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/ddl.cpp -o ../temp/boot/dsql/ddl.o
5855In file included from ../src/include/../common/classes/fb_string.h:39:0,
5856                 from ../src/dsql/../jrd/../common/classes/MetaName.h:32,
5857                 from ../src/dsql/../jrd/SysFunction.h:34,
5858                 from ../src/dsql/ddl.cpp:74:
5859../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5860 inline void operator delete[](void* mem) throw()
5861             ^
5862../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5863 inline void operator delete(void* mem) throw()
5864             ^
5865../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5866 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5867              ^
5868../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5869 inline void* operator new(size_t s) THROW_BAD_ALLOC
5870              ^
5871In file included from ../src/include/../common/classes/fb_string.h:39:0,
5872                 from ../src/dsql/../jrd/../common/classes/MetaName.h:32,
5873                 from ../src/dsql/../jrd/SysFunction.h:34,
5874                 from ../src/dsql/ddl.cpp:74:
5875../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5876 inline void operator delete[](void* mem) throw()
5877             ^
5878../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5879 inline void operator delete(void* mem) throw()
5880             ^
5881../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5882 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5883              ^
5884../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5885 inline void* operator new(size_t s) THROW_BAD_ALLOC
5886              ^
5887/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/dsql.cpp -o ../temp/boot/dsql/dsql.o
5888/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/dsql.cpp -o ../temp/boot/dsql/dsql.o
5889In file included from ../src/dsql/../jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
5890                 from ../src/dsql/../jrd/trace/../../jrd/trace/TraceObjects.h:39,
5891                 from ../src/dsql/../jrd/trace/TraceDSQLHelpers.h:31,
5892                 from ../src/dsql/dsql.cpp:62:
5893../src/dsql/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
5894../src/dsql/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
5895   static const char* USER_INFO_NAME = "security2.fdb";
5896                      ^
5897../src/dsql/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
5898In file included from ../src/dsql/../jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
5899                 from ../src/dsql/../jrd/trace/../../jrd/trace/TraceObjects.h:39,
5900                 from ../src/dsql/../jrd/trace/TraceDSQLHelpers.h:31,
5901                 from ../src/dsql/dsql.cpp:62:
5902../src/dsql/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
5903../src/dsql/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
5904   static const char* USER_INFO_NAME = "security2.fdb";
5905                      ^
5906../src/dsql/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
5907In file included from ../src/dsql/dsql.cpp:62:0:
5908../src/dsql/../jrd/trace/TraceDSQLHelpers.h: In constructor 'Jrd::TraceDSQLPrepare::TraceDSQLPrepare(Jrd::Attachment*, USHORT, const TEXT*)':
5909../src/dsql/../jrd/trace/TraceDSQLHelpers.h:50:21: warning: sorry: semantics of inline function static data 'const char empty_string [1]' are wrong (you'll wind up with multiple copies)
5910   static const char empty_string[] = "";
5911                     ^
5912../src/dsql/../jrd/trace/TraceDSQLHelpers.h:50:21: warning:   you can work around this by removing the initializer
5913In file included from ../src/dsql/dsql.cpp:62:0:
5914../src/dsql/../jrd/trace/TraceDSQLHelpers.h: In constructor 'Jrd::TraceDSQLPrepare::TraceDSQLPrepare(Jrd::Attachment*, USHORT, const TEXT*)':
5915../src/dsql/../jrd/trace/TraceDSQLHelpers.h:50:21: warning: sorry: semantics of inline function static data 'const char empty_string [1]' are wrong (you'll wind up with multiple copies)
5916   static const char empty_string[] = "";
5917                     ^
5918../src/dsql/../jrd/trace/TraceDSQLHelpers.h:50:21: warning:   you can work around this by removing the initializer
5919In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
5920                 from ../src/dsql/../dsql/dsql.h:38,
5921                 from ../src/dsql/dsql.cpp:39:
5922../src/dsql/../dsql/../jrd/../common/classes/alloc.h: At global scope:
5923../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5924 inline void operator delete[](void* mem) throw()
5925             ^
5926../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5927 inline void operator delete(void* mem) throw()
5928             ^
5929../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5930 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5931              ^
5932../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5933 inline void* operator new(size_t s) THROW_BAD_ALLOC
5934              ^
5935In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
5936                 from ../src/dsql/../dsql/dsql.h:38,
5937                 from ../src/dsql/dsql.cpp:39:
5938../src/dsql/../dsql/../jrd/../common/classes/alloc.h: At global scope:
5939../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5940 inline void operator delete[](void* mem) throw()
5941             ^
5942../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5943 inline void operator delete(void* mem) throw()
5944             ^
5945../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5946 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5947              ^
5948../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5949 inline void* operator new(size_t s) THROW_BAD_ALLOC
5950              ^
5951/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/errd.cpp -o ../temp/boot/dsql/errd.o
5952/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/errd.cpp -o ../temp/boot/dsql/errd.o
5953In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
5954                 from ../src/dsql/../dsql/dsql.h:38,
5955                 from ../src/dsql/errd.cpp:37:
5956../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5957 inline void operator delete[](void* mem) throw()
5958             ^
5959../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5960 inline void operator delete(void* mem) throw()
5961             ^
5962../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5963 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5964              ^
5965../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5966 inline void* operator new(size_t s) THROW_BAD_ALLOC
5967              ^
5968In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
5969                 from ../src/dsql/../dsql/dsql.h:38,
5970                 from ../src/dsql/errd.cpp:37:
5971../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5972 inline void operator delete[](void* mem) throw()
5973             ^
5974../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5975 inline void operator delete(void* mem) throw()
5976             ^
5977../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5978 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5979              ^
5980../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5981 inline void* operator new(size_t s) THROW_BAD_ALLOC
5982              ^
5983/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/gen.cpp -o ../temp/boot/dsql/gen.o
5984/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/gen.cpp -o ../temp/boot/dsql/gen.o
5985In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
5986                 from ../src/dsql/../dsql/dsql.h:38,
5987                 from ../src/dsql/gen.cpp:39:
5988../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5989 inline void operator delete[](void* mem) throw()
5990             ^
5991../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5992 inline void operator delete(void* mem) throw()
5993             ^
5994../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5995 inline void* operator new[](size_t s) THROW_BAD_ALLOC
5996              ^
5997../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5998 inline void* operator new(size_t s) THROW_BAD_ALLOC
5999              ^
6000In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6001                 from ../src/dsql/../dsql/dsql.h:38,
6002                 from ../src/dsql/gen.cpp:39:
6003../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6004 inline void operator delete[](void* mem) throw()
6005             ^
6006../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6007 inline void operator delete(void* mem) throw()
6008             ^
6009../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6010 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6011              ^
6012../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6013 inline void* operator new(size_t s) THROW_BAD_ALLOC
6014              ^
6015/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/hsh.cpp -o ../temp/boot/dsql/hsh.o
6016/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/hsh.cpp -o ../temp/boot/dsql/hsh.o
6017In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6018                 from ../src/dsql/../dsql/dsql.h:38,
6019                 from ../src/dsql/hsh.cpp:26:
6020../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6021 inline void operator delete[](void* mem) throw()
6022             ^
6023../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6024 inline void operator delete(void* mem) throw()
6025             ^
6026../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6027 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6028              ^
6029../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6030 inline void* operator new(size_t s) THROW_BAD_ALLOC
6031              ^
6032In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6033                 from ../src/dsql/../dsql/dsql.h:38,
6034                 from ../src/dsql/hsh.cpp:26:
6035../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6036 inline void operator delete[](void* mem) throw()
6037             ^
6038../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6039 inline void operator delete(void* mem) throw()
6040             ^
6041../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6042 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6043              ^
6044../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6045 inline void* operator new(size_t s) THROW_BAD_ALLOC
6046              ^
6047/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/make.cpp -o ../temp/boot/dsql/make.o
6048/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/make.cpp -o ../temp/boot/dsql/make.o
6049In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6050                 from ../src/dsql/../dsql/dsql.h:38,
6051                 from ../src/dsql/make.cpp:39:
6052../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6053 inline void operator delete[](void* mem) throw()
6054             ^
6055../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6056 inline void operator delete(void* mem) throw()
6057             ^
6058../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6059 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6060              ^
6061../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6062 inline void* operator new(size_t s) THROW_BAD_ALLOC
6063              ^
6064In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6065                 from ../src/dsql/../dsql/dsql.h:38,
6066                 from ../src/dsql/make.cpp:39:
6067../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6068 inline void operator delete[](void* mem) throw()
6069             ^
6070../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6071 inline void operator delete(void* mem) throw()
6072             ^
6073../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6074 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6075              ^
6076../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6077 inline void* operator new(size_t s) THROW_BAD_ALLOC
6078              ^
6079/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/movd.cpp -o ../temp/boot/dsql/movd.o
6080/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/movd.cpp -o ../temp/boot/dsql/movd.o
6081In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6082                 from ../src/dsql/../dsql/dsql.h:38,
6083                 from ../src/dsql/movd.cpp:26:
6084../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6085 inline void operator delete[](void* mem) throw()
6086             ^
6087../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6088 inline void operator delete(void* mem) throw()
6089             ^
6090../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6091 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6092              ^
6093../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6094 inline void* operator new(size_t s) THROW_BAD_ALLOC
6095              ^
6096In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6097                 from ../src/dsql/../dsql/dsql.h:38,
6098                 from ../src/dsql/movd.cpp:26:
6099../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6100 inline void operator delete[](void* mem) throw()
6101             ^
6102../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6103 inline void operator delete(void* mem) throw()
6104             ^
6105../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6106 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6107              ^
6108../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6109 inline void* operator new(size_t s) THROW_BAD_ALLOC
6110              ^
6111/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/parse.cpp -o ../temp/boot/dsql/parse.o
6112/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/parse.cpp -o ../temp/boot/dsql/parse.o
6113In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6114                 from ../src/dsql/../dsql/dsql.h:38,
6115                 from ../src/dsql/Parser.h:27,
6116                 from ../src/dsql/parse.cpp:12:
6117../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6118 inline void operator delete[](void* mem) throw()
6119             ^
6120../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6121 inline void operator delete(void* mem) throw()
6122             ^
6123../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6124 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6125              ^
6126../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6127 inline void* operator new(size_t s) THROW_BAD_ALLOC
6128              ^
6129In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6130                 from ../src/dsql/../dsql/dsql.h:38,
6131                 from ../src/dsql/Parser.h:27,
6132                 from ../src/dsql/parse.cpp:12:
6133../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6134 inline void operator delete[](void* mem) throw()
6135             ^
6136../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6137 inline void operator delete(void* mem) throw()
6138             ^
6139../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6140 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6141              ^
6142../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6143 inline void* operator new(size_t s) THROW_BAD_ALLOC
6144              ^
6145/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/Parser.cpp -o ../temp/boot/dsql/Parser.o
6146/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/Parser.cpp -o ../temp/boot/dsql/Parser.o
6147In file included from ../src/dsql/../dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6148                 from ../src/dsql/../dsql/../dsql/dsql.h:38,
6149                 from ../src/dsql/../dsql/Parser.h:27,
6150                 from ../src/dsql/Parser.cpp:25:
6151../src/dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6152 inline void operator delete[](void* mem) throw()
6153             ^
6154../src/dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6155 inline void operator delete(void* mem) throw()
6156             ^
6157../src/dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6158 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6159              ^
6160../src/dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6161 inline void* operator new(size_t s) THROW_BAD_ALLOC
6162              ^
6163In file included from ../src/dsql/../dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6164                 from ../src/dsql/../dsql/../dsql/dsql.h:38,
6165                 from ../src/dsql/../dsql/Parser.h:27,
6166                 from ../src/dsql/Parser.cpp:25:
6167../src/dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6168 inline void operator delete[](void* mem) throw()
6169             ^
6170../src/dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6171 inline void operator delete(void* mem) throw()
6172             ^
6173../src/dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6174 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6175              ^
6176../src/dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6177 inline void* operator new(size_t s) THROW_BAD_ALLOC
6178              ^
6179/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/pass1.cpp -o ../temp/boot/dsql/pass1.o
6180/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/pass1.cpp -o ../temp/boot/dsql/pass1.o
6181In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6182                 from ../src/dsql/../dsql/dsql.h:38,
6183                 from ../src/dsql/pass1.cpp:145:
6184../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6185 inline void operator delete[](void* mem) throw()
6186             ^
6187../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6188 inline void operator delete(void* mem) throw()
6189             ^
6190../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6191 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6192              ^
6193../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6194 inline void* operator new(size_t s) THROW_BAD_ALLOC
6195              ^
6196In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6197                 from ../src/dsql/../dsql/dsql.h:38,
6198                 from ../src/dsql/pass1.cpp:145:
6199../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6200 inline void operator delete[](void* mem) throw()
6201             ^
6202../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6203 inline void operator delete(void* mem) throw()
6204             ^
6205../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6206 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6207              ^
6208../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6209 inline void* operator new(size_t s) THROW_BAD_ALLOC
6210              ^
6211/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/misc_func.cpp -o ../temp/boot/dsql/misc_func.o
6212/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/misc_func.cpp -o ../temp/boot/dsql/misc_func.o
6213In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6214                 from ../src/dsql/../dsql/dsql.h:38,
6215                 from ../src/dsql/misc_func.cpp:24:
6216../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6217 inline void operator delete[](void* mem) throw()
6218             ^
6219../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6220 inline void operator delete(void* mem) throw()
6221             ^
6222../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6223 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6224              ^
6225../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6226 inline void* operator new(size_t s) THROW_BAD_ALLOC
6227              ^
6228../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/dsql/DdlNodes.epp ../temp/boot/dsql/DdlNodes.cpp
6229In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6230                 from ../src/dsql/../dsql/dsql.h:38,
6231                 from ../src/dsql/misc_func.cpp:24:
6232../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6233 inline void operator delete[](void* mem) throw()
6234             ^
6235../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6236 inline void operator delete(void* mem) throw()
6237             ^
6238../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6239 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6240              ^
6241../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6242 inline void* operator new(size_t s) THROW_BAD_ALLOC
6243              ^
6244../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/dsql/DdlNodes.epp ../temp/boot/dsql/DdlNodes.cpp
6245gpre version UI-V2.5.2.26540 Firebird 2.5
6246gpre version UI-V2.5.2.26540 Firebird 2.5
6247/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/dsql/DdlNodes.cpp -o ../temp/boot/dsql/DdlNodes.o
6248/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../temp/boot/dsql/DdlNodes.cpp -o ../temp/boot/dsql/DdlNodes.o
6249In file included from ../src/include/../dsql/../dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6250                 from ../src/include/../dsql/../dsql/../dsql/dsql.h:38,
6251                 from ../src/include/../dsql/../dsql/Nodes.h:27,
6252                 from ../src/include/../dsql/DdlNodes.h:27,
6253                 from ../temp/boot/dsql/DdlNodes.cpp:29:
6254../src/include/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6255 inline void operator delete[](void* mem) throw()
6256             ^
6257../src/include/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6258 inline void operator delete(void* mem) throw()
6259             ^
6260../src/include/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6261 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6262              ^
6263../src/include/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6264 inline void* operator new(size_t s) THROW_BAD_ALLOC
6265              ^
6266In file included from ../src/include/../dsql/../dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6267                 from ../src/include/../dsql/../dsql/../dsql/dsql.h:38,
6268                 from ../src/include/../dsql/../dsql/Nodes.h:27,
6269                 from ../src/include/../dsql/DdlNodes.h:27,
6270                 from ../temp/boot/dsql/DdlNodes.cpp:29:
6271../src/include/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6272 inline void operator delete[](void* mem) throw()
6273             ^
6274../src/include/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6275 inline void operator delete(void* mem) throw()
6276             ^
6277../src/include/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6278 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6279              ^
6280../src/include/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6281 inline void* operator new(size_t s) THROW_BAD_ALLOC
6282              ^
6283/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/StmtNodes.cpp -o ../temp/boot/dsql/StmtNodes.o
6284/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/dsql/StmtNodes.cpp -o ../temp/boot/dsql/StmtNodes.o
6285In file included from ../src/dsql/../dsql/../dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6286                 from ../src/dsql/../dsql/../dsql/../dsql/dsql.h:38,
6287                 from ../src/dsql/../dsql/../dsql/Nodes.h:27,
6288                 from ../src/dsql/../dsql/StmtNodes.h:27,
6289                 from ../src/dsql/StmtNodes.cpp:23:
6290../src/dsql/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6291 inline void operator delete[](void* mem) throw()
6292             ^
6293../src/dsql/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6294 inline void operator delete(void* mem) throw()
6295             ^
6296../src/dsql/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6297 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6298              ^
6299../src/dsql/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6300 inline void* operator new(size_t s) THROW_BAD_ALLOC
6301              ^
6302In file included from ../src/dsql/../dsql/../dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
6303                 from ../src/dsql/../dsql/../dsql/../dsql/dsql.h:38,
6304                 from ../src/dsql/../dsql/../dsql/Nodes.h:27,
6305                 from ../src/dsql/../dsql/StmtNodes.h:27,
6306                 from ../src/dsql/StmtNodes.cpp:23:
6307../src/dsql/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6308 inline void operator delete[](void* mem) throw()
6309             ^
6310../src/dsql/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6311 inline void operator delete(void* mem) throw()
6312             ^
6313../src/dsql/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6314 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6315              ^
6316../src/dsql/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6317 inline void* operator new(size_t s) THROW_BAD_ALLOC
6318              ^
6319/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/lock/lock.cpp -o ../temp/boot/lock/lock.o
6320/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/lock/lock.cpp -o ../temp/boot/lock/lock.o
6321In file included from ../src/include/fb_exception.h:39:0,
6322                 from ../src/include/firebird.h:79,
6323                 from ../src/lock/lock.cpp:41:
6324../src/lock/lock.cpp: In member function 'void Jrd::LockManager::blocking_action_thread()':
6325../src/lock/lock.cpp:1557:60: warning: invalid access to non-static data member 'own::own_prc_owners'  of NULL object [-Winvalid-offsetof]
6326      own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
6327                                                            ^
6328../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6329 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6330                                                              ^
6331../src/lock/lock.cpp:1557:60: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6332      own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
6333                                                            ^
6334../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6335 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6336                                                              ^
6337../src/lock/lock.cpp: In member function 'bool Jrd::LockManager::create_owner(ISC_STATUS*, LOCK_OWNER_T, UCHAR, SLONG*)':
6338../src/lock/lock.cpp:1746:57: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
6339   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6340                                                         ^
6341../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6342 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6343                                                              ^
6344../src/lock/lock.cpp:1746:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6345   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6346                                                         ^
6347../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6348 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6349                                                              ^
6350../src/lock/lock.cpp:1767:79: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
6351   owner = (own*) ((UCHAR*) SRQ_NEXT(m_header->lhb_free_owners) - OFFSET(own*, own_lhb_owners));
6352                                                                               ^
6353../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6354 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6355                                                              ^
6356../src/lock/lock.cpp:1767:79: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6357   owner = (own*) ((UCHAR*) SRQ_NEXT(m_header->lhb_free_owners) - OFFSET(own*, own_lhb_owners));
6358                                                                               ^
6359../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6360 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6361                                                              ^
6362../src/lock/lock.cpp: In member function 'bool Jrd::LockManager::create_process(ISC_STATUS*)':
6363../src/lock/lock.cpp:1812:59: warning: invalid access to non-static data member 'prc::prc_lhb_processes'  of NULL object [-Winvalid-offsetof]
6364   prc* process = (prc*) ((UCHAR*) lock_srq - OFFSET(prc*, prc_lhb_processes));
6365                                                           ^
6366../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6367 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6368                                                              ^
6369../src/lock/lock.cpp:1812:59: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6370   prc* process = (prc*) ((UCHAR*) lock_srq - OFFSET(prc*, prc_lhb_processes));
6371                                                           ^
6372../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6373 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6374                                                              ^
6375../src/lock/lock.cpp:1831:22: warning: invalid access to non-static data member 'prc::prc_lhb_processes'  of NULL object [-Winvalid-offsetof]
6376         OFFSET(prc*, prc_lhb_processes));
6377                      ^
6378../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6379 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6380                                                              ^
6381../src/lock/lock.cpp:1831:22: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6382         OFFSET(prc*, prc_lhb_processes));
6383                      ^
6384../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6385 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6386                                                              ^
6387../src/lock/lock.cpp: In member function 'void Jrd::LockManager::deadlock_clear()':
6388../src/lock/lock.cpp:1900:57: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
6389   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6390                                                         ^
6391../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6392 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6393                                                              ^
6394../src/lock/lock.cpp:1900:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6395   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6396                                                         ^
6397../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6398 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6399                                                              ^
6400In file included from ../src/include/fb_exception.h:39:0,
6401                 from ../src/include/firebird.h:79,
6402                 from ../src/lock/lock.cpp:41:
6403../src/lock/lock.cpp: In member function 'void Jrd::LockManager::blocking_action_thread()':
6404../src/lock/lock.cpp:1557:60: warning: invalid access to non-static data member 'own::own_prc_owners'  of NULL object [-Winvalid-offsetof]
6405      own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
6406                                                            ^
6407../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6408 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6409                                                              ^
6410../src/lock/lock.cpp:1557:60: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6411      own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
6412                                                            ^
6413../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6414 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6415                                                              ^
6416../src/lock/lock.cpp: In member function 'bool Jrd::LockManager::create_owner(ISC_STATUS*, LOCK_OWNER_T, UCHAR, SLONG*)':
6417../src/lock/lock.cpp:1746:57: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
6418   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6419                                                         ^
6420../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6421 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6422                                                              ^
6423../src/lock/lock.cpp:1746:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6424   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6425                                                         ^
6426../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6427 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6428                                                              ^
6429../src/lock/lock.cpp:1767:79: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
6430   owner = (own*) ((UCHAR*) SRQ_NEXT(m_header->lhb_free_owners) - OFFSET(own*, own_lhb_owners));
6431                                                                               ^
6432../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6433 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6434                                                              ^
6435../src/lock/lock.cpp:1767:79: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6436   owner = (own*) ((UCHAR*) SRQ_NEXT(m_header->lhb_free_owners) - OFFSET(own*, own_lhb_owners));
6437                                                                               ^
6438../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6439 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6440                                                              ^
6441../src/lock/lock.cpp: In member function 'bool Jrd::LockManager::create_process(ISC_STATUS*)':
6442../src/lock/lock.cpp:1812:59: warning: invalid access to non-static data member 'prc::prc_lhb_processes'  of NULL object [-Winvalid-offsetof]
6443   prc* process = (prc*) ((UCHAR*) lock_srq - OFFSET(prc*, prc_lhb_processes));
6444                                                           ^
6445../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6446 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6447                                                              ^
6448../src/lock/lock.cpp:1812:59: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6449   prc* process = (prc*) ((UCHAR*) lock_srq - OFFSET(prc*, prc_lhb_processes));
6450                                                           ^
6451../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6452 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6453                                                              ^
6454../src/lock/lock.cpp:1831:22: warning: invalid access to non-static data member 'prc::prc_lhb_processes'  of NULL object [-Winvalid-offsetof]
6455         OFFSET(prc*, prc_lhb_processes));
6456                      ^
6457../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6458 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6459                                                              ^
6460../src/lock/lock.cpp:1831:22: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6461         OFFSET(prc*, prc_lhb_processes));
6462                      ^
6463../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6464 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6465                                                              ^
6466../src/lock/lock.cpp: In member function 'void Jrd::LockManager::deadlock_clear()':
6467../src/lock/lock.cpp:1900:57: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
6468   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6469                                                         ^
6470../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6471 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6472                                                              ^
6473../src/lock/lock.cpp:1900:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6474   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6475                                                         ^
6476../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6477 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6478                                                              ^
6479../src/lock/lock.cpp: In member function 'bool Jrd::LockManager::probe_processes()':
6480../src/lock/lock.cpp:3008:65: warning: invalid access to non-static data member 'prc::prc_lhb_processes'  of NULL object [-Winvalid-offsetof]
6481   prc* const process = (prc*) ((UCHAR*) lock_srq - OFFSET(prc*, prc_lhb_processes));
6482                                                                 ^
6483../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6484 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6485                                                              ^
6486../src/lock/lock.cpp:3008:65: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6487   prc* const process = (prc*) ((UCHAR*) lock_srq - OFFSET(prc*, prc_lhb_processes));
6488                                                                 ^
6489../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6490 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6491                                                              ^
6492../src/lock/lock.cpp: In member function 'void Jrd::LockManager::purge_process(prc*)':
6493../src/lock/lock.cpp:3096:57: warning: invalid access to non-static data member 'own::own_prc_owners'  of NULL object [-Winvalid-offsetof]
6494   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
6495                                                         ^
6496../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6497 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6498                                                              ^
6499../src/lock/lock.cpp:3096:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6500   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
6501                                                         ^
6502../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6503 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6504                                                              ^
6505../src/lock/lock.cpp: In member function 'void Jrd::LockManager::remap_local_owners()':
6506../src/lock/lock.cpp:3132:57: warning: invalid access to non-static data member 'own::own_prc_owners'  of NULL object [-Winvalid-offsetof]
6507   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
6508                                                         ^
6509../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6510 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6511                                                              ^
6512../src/lock/lock.cpp:3132:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6513   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
6514                                                         ^
6515../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6516 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6517                                                              ^
6518../src/lock/lock.cpp: In member function 'void Jrd::LockManager::validate_lhb(const lhb*)':
6519../src/lock/lock.cpp:3519:69: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
6520   const own* const owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6521                                                                     ^
6522../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6523 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6524                                                              ^
6525../src/lock/lock.cpp:3519:69: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6526   const own* const owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6527                                                                     ^
6528../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6529 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6530                                                              ^
6531../src/lock/lock.cpp:3529:69: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
6532   const own* const owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6533                                                                     ^
6534../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6535 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6536                                                              ^
6537../src/lock/lock.cpp:3529:69: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6538   const own* const owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6539                                                                     ^
6540../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6541 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6542                                                              ^
6543../src/lock/lock.cpp: In member function 'bool Jrd::LockManager::probe_processes()':
6544../src/lock/lock.cpp:3008:65: warning: invalid access to non-static data member 'prc::prc_lhb_processes'  of NULL object [-Winvalid-offsetof]
6545   prc* const process = (prc*) ((UCHAR*) lock_srq - OFFSET(prc*, prc_lhb_processes));
6546                                                                 ^
6547../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6548 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6549                                                              ^
6550../src/lock/lock.cpp:3008:65: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6551   prc* const process = (prc*) ((UCHAR*) lock_srq - OFFSET(prc*, prc_lhb_processes));
6552                                                                 ^
6553../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6554 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6555                                                              ^
6556../src/lock/lock.cpp: In member function 'void Jrd::LockManager::purge_process(prc*)':
6557../src/lock/lock.cpp:3096:57: warning: invalid access to non-static data member 'own::own_prc_owners'  of NULL object [-Winvalid-offsetof]
6558   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
6559                                                         ^
6560../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6561 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6562                                                              ^
6563../src/lock/lock.cpp:3096:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6564   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
6565                                                         ^
6566../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6567 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6568                                                              ^
6569../src/lock/lock.cpp: In member function 'void Jrd::LockManager::remap_local_owners()':
6570../src/lock/lock.cpp:3132:57: warning: invalid access to non-static data member 'own::own_prc_owners'  of NULL object [-Winvalid-offsetof]
6571   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
6572                                                         ^
6573../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6574 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6575                                                              ^
6576../src/lock/lock.cpp:3132:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6577   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
6578                                                         ^
6579../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6580 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6581                                                              ^
6582../src/lock/lock.cpp: In member function 'void Jrd::LockManager::validate_lhb(const lhb*)':
6583../src/lock/lock.cpp:3519:69: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
6584   const own* const owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6585                                                                     ^
6586../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6587 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6588                                                              ^
6589../src/lock/lock.cpp:3519:69: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6590   const own* const owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6591                                                                     ^
6592../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6593 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6594                                                              ^
6595../src/lock/lock.cpp:3529:69: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
6596   const own* const owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6597                                                                     ^
6598../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6599 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6600                                                              ^
6601../src/lock/lock.cpp:3529:69: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
6602   const own* const owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
6603                                                                     ^
6604../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
6605 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
6606                                                              ^
6607In file included from ../src/include/../common/classes/fb_string.h:39:0,
6608                 from ../src/lock/../lock/../common/classes/GenericMap.h:32,
6609                 from ../src/lock/../lock/lock_proto.h:33,
6610                 from ../src/lock/lock.cpp:45:
6611../src/include/../common/classes/alloc.h: At global scope:
6612../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6613 inline void operator delete[](void* mem) throw()
6614             ^
6615../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6616 inline void operator delete(void* mem) throw()
6617             ^
6618../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6619 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6620              ^
6621../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6622 inline void* operator new(size_t s) THROW_BAD_ALLOC
6623              ^
6624In file included from ../src/include/../common/classes/fb_string.h:39:0,
6625                 from ../src/lock/../lock/../common/classes/GenericMap.h:32,
6626                 from ../src/lock/../lock/lock_proto.h:33,
6627                 from ../src/lock/lock.cpp:45:
6628../src/include/../common/classes/alloc.h: At global scope:
6629../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6630 inline void operator delete[](void* mem) throw()
6631             ^
6632../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6633 inline void operator delete(void* mem) throw()
6634             ^
6635../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6636 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6637              ^
6638../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6639 inline void* operator new(size_t s) THROW_BAD_ALLOC
6640              ^
6641/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/remote/interface.cpp -o ../temp/boot/remote/interface.o
6642/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/remote/interface.cpp -o ../temp/boot/remote/interface.o
6643In file included from ../src/remote/interface.cpp:51:0:
6644../src/remote/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
6645../src/remote/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
6646   static const char* USER_INFO_NAME = "security2.fdb";
6647                      ^
6648../src/remote/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
6649In file included from ../src/remote/interface.cpp:51:0:
6650../src/remote/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
6651../src/remote/../jrd/jrd_pwd.h:59:22: warning: sorry: semantics of inline function static data 'const char* USER_INFO_NAME' are wrong (you'll wind up with multiple copies)
6652   static const char* USER_INFO_NAME = "security2.fdb";
6653                      ^
6654../src/remote/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
6655In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
6656                 from ../src/remote/../remote/remote.h:35,
6657                 from ../src/remote/interface.cpp:37:
6658../src/remote/../remote/../jrd/../common/classes/alloc.h: At global scope:
6659../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6660 inline void operator delete[](void* mem) throw()
6661             ^
6662../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6663 inline void operator delete(void* mem) throw()
6664             ^
6665../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6666 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6667              ^
6668../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6669 inline void* operator new(size_t s) THROW_BAD_ALLOC
6670              ^
6671In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
6672                 from ../src/remote/../remote/remote.h:35,
6673                 from ../src/remote/interface.cpp:37:
6674../src/remote/../remote/../jrd/../common/classes/alloc.h: At global scope:
6675../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6676 inline void operator delete[](void* mem) throw()
6677             ^
6678../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6679 inline void operator delete(void* mem) throw()
6680             ^
6681../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6682 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6683              ^
6684../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6685 inline void* operator new(size_t s) THROW_BAD_ALLOC
6686              ^
6687/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/remote/inet.cpp -o ../temp/boot/remote/inet.o
6688/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/remote/inet.cpp -o ../temp/boot/remote/inet.o
6689In file included from ../src/remote/../common/classes/init.h:31:0,
6690                 from ../src/remote/inet.cpp:56:
6691../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6692 inline void operator delete[](void* mem) throw()
6693             ^
6694../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6695 inline void operator delete(void* mem) throw()
6696             ^
6697../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6698 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6699              ^
6700../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6701 inline void* operator new(size_t s) THROW_BAD_ALLOC
6702              ^
6703In file included from ../src/remote/../common/classes/init.h:31:0,
6704                 from ../src/remote/inet.cpp:56:
6705../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6706 inline void operator delete[](void* mem) throw()
6707             ^
6708../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6709 inline void operator delete(void* mem) throw()
6710             ^
6711../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6712 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6713              ^
6714../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6715 inline void* operator new(size_t s) THROW_BAD_ALLOC
6716              ^
6717/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/remote/merge.cpp -o ../temp/boot/remote/merge.o
6718/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/remote/merge.cpp -o ../temp/boot/remote/merge.o
6719In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
6720                 from ../src/remote/../remote/remote.h:35,
6721                 from ../src/remote/merge.cpp:27:
6722../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6723 inline void operator delete[](void* mem) throw()
6724             ^
6725In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
6726                 from ../src/remote/../remote/remote.h:35,
6727                 from ../src/remote/merge.cpp:27:
6728../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6729 inline void operator delete[](void* mem) throw()
6730             ^
6731../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6732 inline void operator delete(void* mem) throw()
6733             ^
6734../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6735 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6736              ^
6737../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6738 inline void* operator new(size_t s) THROW_BAD_ALLOC
6739              ^
6740../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6741 inline void operator delete(void* mem) throw()
6742             ^
6743../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6744 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6745              ^
6746../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6747 inline void* operator new(size_t s) THROW_BAD_ALLOC
6748              ^
6749/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/remote/parser.cpp -o ../temp/boot/remote/parser.o
6750/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/remote/parser.cpp -o ../temp/boot/remote/parser.o
6751In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
6752                 from ../src/remote/../remote/remote.h:35,
6753                 from ../src/remote/parser.cpp:29:
6754../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6755 inline void operator delete[](void* mem) throw()
6756             ^
6757../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6758 inline void operator delete(void* mem) throw()
6759             ^
6760../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6761 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6762              ^
6763../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6764 inline void* operator new(size_t s) THROW_BAD_ALLOC
6765              ^
6766In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
6767                 from ../src/remote/../remote/remote.h:35,
6768                 from ../src/remote/parser.cpp:29:
6769../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6770 inline void operator delete[](void* mem) throw()
6771             ^
6772../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6773 inline void operator delete(void* mem) throw()
6774             ^
6775../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6776 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6777              ^
6778../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6779 inline void* operator new(size_t s) THROW_BAD_ALLOC
6780              ^
6781/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/remote/protocol.cpp -o ../temp/boot/remote/protocol.o
6782/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/remote/protocol.cpp -o ../temp/boot/remote/protocol.o
6783In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
6784                 from ../src/remote/../remote/remote.h:35,
6785                 from ../src/remote/protocol.cpp:33:
6786../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6787 inline void operator delete[](void* mem) throw()
6788             ^
6789../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6790 inline void operator delete(void* mem) throw()
6791             ^
6792../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6793 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6794              ^
6795../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6796 inline void* operator new(size_t s) THROW_BAD_ALLOC
6797              ^
6798In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
6799                 from ../src/remote/../remote/remote.h:35,
6800                 from ../src/remote/protocol.cpp:33:
6801../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6802 inline void operator delete[](void* mem) throw()
6803             ^
6804../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6805 inline void operator delete(void* mem) throw()
6806             ^
6807../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6808 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6809              ^
6810../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6811 inline void* operator new(size_t s) THROW_BAD_ALLOC
6812              ^
6813/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/remote/remote.cpp -o ../temp/boot/remote/remote.o
6814/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/remote/remote.cpp -o ../temp/boot/remote/remote.o
6815In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
6816                 from ../src/remote/../remote/remote.h:35,
6817                 from ../src/remote/remote.cpp:28:
6818../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6819 inline void operator delete[](void* mem) throw()
6820             ^
6821../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6822 inline void operator delete(void* mem) throw()
6823             ^
6824../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6825 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6826              ^
6827../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6828 inline void* operator new(size_t s) THROW_BAD_ALLOC
6829              ^
6830In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
6831                 from ../src/remote/../remote/remote.h:35,
6832                 from ../src/remote/remote.cpp:28:
6833../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6834 inline void operator delete[](void* mem) throw()
6835             ^
6836../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6837 inline void operator delete(void* mem) throw()
6838             ^
6839../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6840 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6841              ^
6842../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6843 inline void* operator new(size_t s) THROW_BAD_ALLOC
6844              ^
6845/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/remote/xdr.cpp -o ../temp/boot/remote/xdr.o
6846/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/remote/xdr.cpp -o ../temp/boot/remote/xdr.o
6847In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
6848                 from ../src/remote/../remote/remote.h:35,
6849                 from ../src/remote/xdr.cpp:29:
6850../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6851 inline void operator delete[](void* mem) throw()
6852             ^
6853../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6854 inline void operator delete(void* mem) throw()
6855             ^
6856../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6857 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6858              ^
6859../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6860 inline void* operator new(size_t s) THROW_BAD_ALLOC
6861              ^
6862In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
6863                 from ../src/remote/../remote/remote.h:35,
6864                 from ../src/remote/xdr.cpp:29:
6865../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6866 inline void operator delete[](void* mem) throw()
6867             ^
6868../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6869 inline void operator delete(void* mem) throw()
6870             ^
6871../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6872 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6873              ^
6874../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6875 inline void* operator new(size_t s) THROW_BAD_ALLOC
6876              ^
6877/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/ClumpletReader.cpp -o ../temp/boot/common/classes/ClumpletReader.o
6878/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/ClumpletReader.cpp -o ../temp/boot/common/classes/ClumpletReader.o
6879In file included from ../src/include/../common/classes/ClumpletReader.h:32:0,
6880                 from ../src/common/classes/ClumpletReader.cpp:31:
6881../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6882 inline void operator delete[](void* mem) throw()
6883             ^
6884../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6885 inline void operator delete(void* mem) throw()
6886             ^
6887../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6888 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6889              ^
6890../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6891 inline void* operator new(size_t s) THROW_BAD_ALLOC
6892              ^
6893In file included from ../src/include/../common/classes/ClumpletReader.h:32:0,
6894                 from ../src/common/classes/ClumpletReader.cpp:31:
6895../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6896 inline void operator delete[](void* mem) throw()
6897             ^
6898../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6899 inline void operator delete(void* mem) throw()
6900             ^
6901../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6902 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6903              ^
6904../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6905 inline void* operator new(size_t s) THROW_BAD_ALLOC
6906              ^
6907/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/ClumpletWriter.cpp -o ../temp/boot/common/classes/ClumpletWriter.o
6908/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.7 -D_THREAD_SAFE   -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak  -c ../src/common/classes/ClumpletWriter.cpp -o ../temp/boot/common/classes/ClumpletWriter.o
6909In file included from ../src/include/../common/classes/ClumpletReader.h:32:0,
6910                 from ../src/include/../common/classes/ClumpletWriter.h:32,
6911                 from ../src/common/classes/ClumpletWriter.cpp:32:
6912../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6913 inline void operator delete[](void* mem) throw()
6914             ^
6915../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6916 inline void operator delete(void* mem) throw()
6917             ^
6918../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6919 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6920              ^
6921../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6922 inline void* operator new(size_t s) THROW_BAD_ALLOC
6923              ^
6924In file included from ../src/include/../common/classes/ClumpletReader.h:32:0,
6925                 from ../src/include/../common/classes/ClumpletWriter.h:32,
6926                 from ../src/common/classes/ClumpletWriter.cpp:32:
6927../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6928 inline void operator delete[](void* mem) throw()
6929             ^
6930../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6931 inline void operator delete(void* mem) throw()
6932             ^
6933../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6934 inline void* operator new[](size_t s) THROW_BAD_ALLOC
6935              ^
6936../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
6937 inline void* operator new(size_t s) THROW_BAD_ALLOC
6938              ^
6939rm -f ../gen/firebird/lib/libfbstatic.a
6940ar  crsu ../gen/firebird/lib/libfbstatic.a ../temp/boot/jrd/config_root.o ../temp/boot/jrd/path_utils.o ../temp/boot/jrd/mod_loader.o ../temp/boot/jrd/fbsyslog.o ../temp/boot/jrd/guid.o ../temp/boot/jrd/os_utils.o ../temp/boot/common/dllinst.o ../temp/boot/jrd/alt.o ../temp/boot/jrd/db_alias.o ../temp/boot/jrd/dsc.o ../temp/boot/jrd/enc.o ../temp/boot/jrd/gds.o ../temp/boot/jrd/isc.o ../temp/boot/jrd/isc_file.o ../temp/boot/jrd/isc_ipc.o ../temp/boot/jrd/perf.o ../temp/boot/jrd/sdl.o ../temp/boot/jrd/status.o ../temp/boot/jrd/ThreadData.o ../temp/boot/jrd/ThreadStart.o ../temp/boot/jrd/utl.o ../temp/boot/jrd/why.o ../temp/boot/common/cvt.o ../temp/boot/jrd/blob_filter.o ../temp/boot/jrd/cvt.o ../temp/boot/jrd/dpm.o ../temp/boot/jrd/dyn.o ../temp/boot/jrd/dyn_def.o ../temp/boot/jrd/dyn_del.o ../temp/boot/jrd/dyn_mod.o ../temp/boot/jrd/dyn_util.o ../temp/boot/jrd/fun.o ../temp/boot/jrd/grant.o ../temp/boot/jrd/ini.o ../temp/boot/jrd/met.o ../temp/boot/jrd/pcmet.o ../temp/boot/jrd/scl.o ../temp/boot/jrd/CharSet.o ../temp/boot/jrd/Collation.o ../temp/boot/jrd/DatabaseSnapshot.o ../temp/boot/jrd/VirtualTable.o ../temp/boot/jrd/RecordBuffer.o ../temp/boot/jrd/blb.o ../temp/boot/jrd/btn.o ../temp/boot/jrd/btr.o ../temp/boot/jrd/builtin.o ../temp/boot/jrd/GlobalRWLock.o ../temp/boot/jrd/cch.o ../temp/boot/jrd/cmp.o ../temp/boot/jrd/cvt2.o ../temp/boot/jrd/DataTypeUtil.o ../temp/boot/jrd/dfw.o ../temp/boot/jrd/UserManagement.o ../temp/boot/jrd/divorce.o ../temp/boot/jrd/err.o ../temp/boot/jrd/event.o ../temp/boot/jrd/evl.o ../temp/boot/jrd/exe.o ../temp/boot/jrd/ext.o ../temp/boot/jrd/execute_statement.o ../temp/boot/jrd/filters.o ../temp/boot/jrd/flu.o ../temp/boot/jrd/functions.o ../temp/boot/jrd/idx.o ../temp/boot/jrd/inf.o ../temp/boot/jrd/intl.o ../temp/boot/jrd/intl_builtin.o ../temp/boot/jrd/IntlManager.o ../temp/boot/jrd/IntlUtil.o ../temp/boot/jrd/isc_sync.o ../temp/boot/jrd/jrd.o ../temp/boot/jrd/Database.o ../temp/boot/jrd/lck.o ../temp/boot/jrd/mov.o ../temp/boot/jrd/nav.o ../temp/boot/jrd/opt.o ../temp/boot/jrd/Optimizer.o ../temp/boot/jrd/pag.o ../temp/boot/jrd/par.o ../temp/boot/jrd/ods.o ../temp/boot/jrd/pwd.o ../temp/boot/jrd/PreparedStatement.o ../temp/boot/jrd/RandomGenerator.o ../temp/boot/jrd/Relation.o ../temp/boot/jrd/ResultSet.o ../temp/boot/jrd/rlck.o ../temp/boot/jrd/rpb_chain.o ../temp/boot/jrd/rse.o ../temp/boot/jrd/sdw.o ../temp/boot/jrd/shut.o ../temp/boot/jrd/sort.o ../temp/boot/jrd/sqz.o ../temp/boot/jrd/svc.o ../temp/boot/jrd/SysFunction.o ../temp/boot/jrd/TempSpace.o ../temp/boot/jrd/tpc.o ../temp/boot/jrd/tra.o ../temp/boot/jrd/validation.o ../temp/boot/jrd/vio.o ../temp/boot/jrd/nodebug.o ../temp/boot/jrd/nbak.o ../temp/boot/jrd/sha.o ../temp/boot/jrd/os/posix/unix.o ../temp/boot/jrd/TextType.o ../temp/boot/jrd/unicode_util.o ../temp/boot/jrd/RuntimeStatistics.o ../temp/boot/jrd/DebugInterface.o ../temp/boot/jrd/extds/ExtDS.o ../temp/boot/jrd/extds/InternalDS.o ../temp/boot/jrd/extds/IscDS.o ../temp/boot/jrd/trace/TraceConfigStorage.o ../temp/boot/jrd/trace/TraceLog.o ../temp/boot/jrd/trace/TraceManager.o ../temp/boot/jrd/trace/TraceObjects.o ../temp/boot/gpre/pretty.o ../temp/boot/dsql/array.o ../temp/boot/dsql/blob.o ../temp/boot/dsql/preparse.o ../temp/boot/dsql/user_dsql.o ../temp/boot/dsql/utld.o ../temp/boot/dsql/keywords.o ../temp/boot/dsql/metd.o ../temp/boot/dsql/ddl.o ../temp/boot/dsql/dsql.o ../temp/boot/dsql/errd.o ../temp/boot/dsql/gen.o ../temp/boot/dsql/hsh.o ../temp/boot/dsql/make.o ../temp/boot/dsql/movd.o ../temp/boot/dsql/parse.o ../temp/boot/dsql/Parser.o ../temp/boot/dsql/pass1.o ../temp/boot/dsql/misc_func.o ../temp/boot/dsql/DdlNodes.o ../temp/boot/dsql/StmtNodes.o ../temp/boot/lock/lock.o ../temp/boot/remote/interface.o ../temp/boot/remote/inet.o ../temp/boot/remote/merge.o ../temp/boot/remote/parser.o ../temp/boot/remote/protocol.o ../temp/boot/remote/remote.o ../temp/boot/remote/xdr.o ../temp/boot/common/config/config.o ../temp/boot/common/config/config_file.o ../temp/boot/common/config/dir_list.o ../temp/boot/common/classes/ClumpletReader.o ../temp/boot/common/classes/ClumpletWriter.o
6941rm -f ../gen/firebird/lib/libfbstatic.a
6942ar  crsu ../gen/firebird/lib/libfbstatic.a ../temp/boot/jrd/config_root.o ../temp/boot/jrd/path_utils.o ../temp/boot/jrd/mod_loader.o ../temp/boot/jrd/fbsyslog.o ../temp/boot/jrd/guid.o ../temp/boot/jrd/os_utils.o ../temp/boot/common/dllinst.o ../temp/boot/jrd/alt.o ../temp/boot/jrd/db_alias.o ../temp/boot/jrd/dsc.o ../temp/boot/jrd/enc.o ../temp/boot/jrd/gds.o ../temp/boot/jrd/isc.o ../temp/boot/jrd/isc_file.o ../temp/boot/jrd/isc_ipc.o ../temp/boot/jrd/perf.o ../temp/boot/jrd/sdl.o ../temp/boot/jrd/status.o ../temp/boot/jrd/ThreadData.o ../temp/boot/jrd/ThreadStart.o ../temp/boot/jrd/utl.o ../temp/boot/jrd/why.o ../temp/boot/common/cvt.o ../temp/boot/jrd/blob_filter.o ../temp/boot/jrd/cvt.o ../temp/boot/jrd/dpm.o ../temp/boot/jrd/dyn.o ../temp/boot/jrd/dyn_def.o ../temp/boot/jrd/dyn_del.o ../temp/boot/jrd/dyn_mod.o ../temp/boot/jrd/dyn_util.o ../temp/boot/jrd/fun.o ../temp/boot/jrd/grant.o ../temp/boot/jrd/ini.o ../temp/boot/jrd/met.o ../temp/boot/jrd/pcmet.o ../temp/boot/jrd/scl.o ../temp/boot/jrd/CharSet.o ../temp/boot/jrd/Collation.o ../temp/boot/jrd/DatabaseSnapshot.o ../temp/boot/jrd/VirtualTable.o ../temp/boot/jrd/RecordBuffer.o ../temp/boot/jrd/blb.o ../temp/boot/jrd/btn.o ../temp/boot/jrd/btr.o ../temp/boot/jrd/builtin.o ../temp/boot/jrd/GlobalRWLock.o ../temp/boot/jrd/cch.o ../temp/boot/jrd/cmp.o ../temp/boot/jrd/cvt2.o ../temp/boot/jrd/DataTypeUtil.o ../temp/boot/jrd/dfw.o ../temp/boot/jrd/UserManagement.o ../temp/boot/jrd/divorce.o ../temp/boot/jrd/err.o ../temp/boot/jrd/event.o ../temp/boot/jrd/evl.o ../temp/boot/jrd/exe.o ../temp/boot/jrd/ext.o ../temp/boot/jrd/execute_statement.o ../temp/boot/jrd/filters.o ../temp/boot/jrd/flu.o ../temp/boot/jrd/functions.o ../temp/boot/jrd/idx.o ../temp/boot/jrd/inf.o ../temp/boot/jrd/intl.o ../temp/boot/jrd/intl_builtin.o ../temp/boot/jrd/IntlManager.o ../temp/boot/jrd/IntlUtil.o ../temp/boot/jrd/isc_sync.o ../temp/boot/jrd/jrd.o ../temp/boot/jrd/Database.o ../temp/boot/jrd/lck.o ../temp/boot/jrd/mov.o ../temp/boot/jrd/nav.o ../temp/boot/jrd/opt.o ../temp/boot/jrd/Optimizer.o ../temp/boot/jrd/pag.o ../temp/boot/jrd/par.o ../temp/boot/jrd/ods.o ../temp/boot/jrd/pwd.o ../temp/boot/jrd/PreparedStatement.o ../temp/boot/jrd/RandomGenerator.o ../temp/boot/jrd/Relation.o ../temp/boot/jrd/ResultSet.o ../temp/boot/jrd/rlck.o ../temp/boot/jrd/rpb_chain.o ../temp/boot/jrd/rse.o ../temp/boot/jrd/sdw.o ../temp/boot/jrd/shut.o ../temp/boot/jrd/sort.o ../temp/boot/jrd/sqz.o ../temp/boot/jrd/svc.o ../temp/boot/jrd/SysFunction.o ../temp/boot/jrd/TempSpace.o ../temp/boot/jrd/tpc.o ../temp/boot/jrd/tra.o ../temp/boot/jrd/validation.o ../temp/boot/jrd/vio.o ../temp/boot/jrd/nodebug.o ../temp/boot/jrd/nbak.o ../temp/boot/jrd/sha.o ../temp/boot/jrd/os/posix/unix.o ../temp/boot/jrd/TextType.o ../temp/boot/jrd/unicode_util.o ../temp/boot/jrd/RuntimeStatistics.o ../temp/boot/jrd/DebugInterface.o ../temp/boot/jrd/extds/ExtDS.o ../temp/boot/jrd/extds/InternalDS.o ../temp/boot/jrd/extds/IscDS.o ../temp/boot/jrd/trace/TraceConfigStorage.o ../temp/boot/jrd/trace/TraceLog.o ../temp/boot/jrd/trace/TraceManager.o ../temp/boot/jrd/trace/TraceObjects.o ../temp/boot/gpre/pretty.o ../temp/boot/dsql/array.o ../temp/boot/dsql/blob.o ../temp/boot/dsql/preparse.o ../temp/boot/dsql/user_dsql.o ../temp/boot/dsql/utld.o ../temp/boot/dsql/keywords.o ../temp/boot/dsql/metd.o ../temp/boot/dsql/ddl.o ../temp/boot/dsql/dsql.o ../temp/boot/dsql/errd.o ../temp/boot/dsql/gen.o ../temp/boot/dsql/hsh.o ../temp/boot/dsql/make.o ../temp/boot/dsql/movd.o ../temp/boot/dsql/parse.o ../temp/boot/dsql/Parser.o ../temp/boot/dsql/pass1.o ../temp/boot/dsql/misc_func.o ../temp/boot/dsql/DdlNodes.o ../temp/boot/dsql/StmtNodes.o ../temp/boot/lock/lock.o ../temp/boot/remote/interface.o ../temp/boot/remote/inet.o ../temp/boot/remote/merge.o ../temp/boot/remote/parser.o ../temp/boot/remote/protocol.o ../temp/boot/remote/remote.o ../temp/boot/remote/xdr.o ../temp/boot/common/config/config.o ../temp/boot/common/config/config_file.o ../temp/boot/common/config/dir_list.o ../temp/boot/common/classes/ClumpletReader.o ../temp/boot/common/classes/ClumpletWriter.o
6943/opt/local/bin/ranlib: file: ../gen/firebird/lib/libfbstatic.a(dllinst.o) has no symbols
6944/opt/local/bin/ranlib: archive member: ../gen/firebird/lib/libfbstatic.a(cch.o) size too large (archive member extends past the end of the file)
6945ar: internal ranlib command failed
6946gmake[3]: *** [../gen/firebird/lib/libfbstatic.a] Error 1
6947rm ../temp/boot/jrd/dyn_mod.cpp ../temp/boot/jrd/dpm.cpp ../temp/boot/jrd/dyn_del.cpp ../temp/boot/jrd/grant.cpp ../temp/boot/jrd/scl.cpp ../temp/boot/jrd/met.cpp ../temp/boot/jrd/dyn_def.cpp ../temp/boot/jrd/dfw.cpp ../temp/boot/dsql/array.cpp ../temp/boot/dsql/blob.cpp ../temp/boot/jrd/pcmet.cpp ../temp/boot/jrd/dyn_util.cpp ../temp/boot/jrd/dyn.cpp ../temp/boot/jrd/ini.cpp ../temp/boot/jrd/fun.cpp
6948gmake[3]: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen'
6949gmake[2]: *** [libfbstatic] Error 2
6950gmake[2]: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen'
6951gmake[1]: *** [../gen/firebird/bin/gpre_static] Error 2
6952gmake[1]: *** Waiting for unfinished jobs....
6953ranlib ../gen/firebird/lib/libfbstatic.a
6954ranlib: file: ../gen/firebird/lib/libfbstatic.a(dllinst.o) has no symbols
6955chmod 666 ../gen/firebird/lib/libfbstatic.a
6956gmake[2]: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen'
6957gmake[1]: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen'
6958gmake: *** [firebird] Error 2
6959gmake: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0'
6960Command failed:  cd "/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0" && /opt/local/bin/gmake -j2 -w all
6961Exit code: 2
6962Error: org.macports.build for port Firebird returned: command execution failed
6963Warning: targets not executed for Firebird: org.macports.build
6964To report a bug, follow the instructions in the guide:
6965    http://guide.macports.org/#project.tickets
6966Error: Processing of port firebird failed