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

File firebird-build-w-system-icu-F1.log, 356.8 KB (added by jul_bsd@…, 10 years ago)
Line 
1Warning: MacPorts running without privileges. You may be unable to complete certain actions (e.g. install).
2Portfile changed since last build; discarding previous state.
3--->  Computing dependencies for Firebird.
4--->  Fetching distfiles for Firebird
5--->  Verifying checksums for Firebird
6--->  Checksumming Firebird-2.5.2.26540-0.tar.bz2
7--->  Extracting Firebird
8--->  Extracting Firebird-2.5.2.26540-0.tar.bz2
9--->  Configuring Firebird
10checking whether make sets $(MAKE)... yes
11checking build system type... i386-apple-darwin13.1.0
12checking host system type... i386-apple-darwin13.1.0
13checking target system type... i386-apple-darwin13.1.0
14checking for gcc... /opt/local/bin/gcc-mp-4.9
15checking for C compiler default output file name... a.out
16checking whether the C compiler works... yes
17checking whether we are cross compiling... no
18checking for suffix of executables...
19checking for suffix of object files... o
20checking whether we are using the GNU C compiler... yes
21checking whether /opt/local/bin/gcc-mp-4.9 accepts -g... yes
22checking for /opt/local/bin/gcc-mp-4.9 option to accept ISO C89... none needed
23checking for /proc/self/maps... no
24checking whether everything is installed to the same prefix... no
25checking whether binary relocation support should be enabled... no
26checking for the pthreads library -lpthreads... no
27checking whether pthreads work without any flags... yes
28checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
29checking if more special flags are required for pthreads... -D_THREAD_SAFE
30checking for cc_r... /opt/local/bin/gcc-mp-4.9
31checking for gawk... gawk
32checking for /opt/local/bin/gcc-mp-4.9 option to accept ISO C99... -std=gnu99
33checking for /opt/local/bin/gcc-mp-4.9 -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99
34checking how to run the C preprocessor... /opt/local/bin/gcc-mp-4.9 -std=gnu99 -E
35checking for grep that handles long lines and -e... /usr/bin/grep
36checking for egrep... /usr/bin/grep -E
37checking whether /opt/local/bin/gcc-mp-4.9 -std=gnu99 needs -traditional... no
38checking whether we are using the GNU C++ compiler... yes
39checking whether /opt/local/bin/g++-mp-4.9 accepts -g... yes
40checking how to run the C preprocessor... /opt/local/bin/gcc-mp-4.9 -std=gnu99 -E
41checking for a BSD-compatible install... /usr/bin/install -c
42checking whether ln -s works... yes
43checking whether make sets $(MAKE)... (cached) yes
44checking for a sed that does not truncate output... /opt/local/bin/gsed
45checking for ld used by /opt/local/bin/gcc-mp-4.9 -std=gnu99... /opt/local/bin/ld
46checking if the linker (/opt/local/bin/ld) is GNU ld... no
47checking for /opt/local/bin/ld option to reload object files... -r
48checking for BSD-compatible nm... /opt/local/bin/nm
49checking how to recognise dependent libraries... pass_all
50checking for ANSI C header files... yes
51checking for sys/types.h... yes
52checking for sys/stat.h... yes
53checking for stdlib.h... yes
54checking for string.h... yes
55checking for memory.h... yes
56checking for strings.h... yes
57checking for inttypes.h... yes
58checking for stdint.h... yes
59checking for unistd.h... yes
60checking dlfcn.h usability... yes
61checking dlfcn.h presence... yes
62checking for dlfcn.h... yes
63checking how to run the C++ preprocessor... /opt/local/bin/g++-mp-4.9 -E
64checking whether we are using the GNU Fortran 77 compiler... yes
65checking whether /opt/local/bin/gfortran-mp-4.9 accepts -g... yes
66checking the maximum length of command line arguments... 196608
67checking command to parse /opt/local/bin/nm output from /opt/local/bin/gcc-mp-4.9 -std=gnu99 object... ok
68checking for objdir... .libs
69checking for ar... ar
70checking for ranlib... ranlib
71checking for strip... strip
72checking for correct ltmain.sh version... yes
73checking if /opt/local/bin/gcc-mp-4.9 -std=gnu99 supports -fno-rtti -fno-exceptions... no
74checking for /opt/local/bin/gcc-mp-4.9 -std=gnu99 option to produce PIC... -fno-common
75checking if /opt/local/bin/gcc-mp-4.9 -std=gnu99 PIC flag -fno-common works... yes
76checking if /opt/local/bin/gcc-mp-4.9 -std=gnu99 static flag -static works... no
77checking if /opt/local/bin/gcc-mp-4.9 -std=gnu99 supports -c -o file.o... yes
78checking whether the /opt/local/bin/gcc-mp-4.9 -std=gnu99 linker (/opt/local/bin/ld) supports shared libraries... yes
79checking dynamic linker characteristics... darwin13.1.0 dyld
80checking how to hardcode library paths into programs... immediate
81checking whether stripping libraries is possible... yes
82checking for dlopen in -ldl... yes
83checking whether a program can dlopen itself... yes
84checking whether a statically linked program can dlopen itself... yes
85checking if libtool supports shared libraries... yes
86checking whether to build shared libraries... yes
87checking whether to build static libraries... yes
88configure: creating libtool
89appending configuration tag "CXX" to libtool
90checking for ld used by /opt/local/bin/g++-mp-4.9... /opt/local/bin/ld
91checking if the linker (/opt/local/bin/ld) is GNU ld... no
92checking whether the /opt/local/bin/g++-mp-4.9 linker (/opt/local/bin/ld) supports shared libraries... yes
93checking for /opt/local/bin/g++-mp-4.9 option to produce PIC... -fno-common
94checking if /opt/local/bin/g++-mp-4.9 PIC flag -fno-common works... yes
95checking if /opt/local/bin/g++-mp-4.9 static flag -static works... no
96checking if /opt/local/bin/g++-mp-4.9 supports -c -o file.o... yes
97checking whether the /opt/local/bin/g++-mp-4.9 linker (/opt/local/bin/ld) supports shared libraries... yes
98checking dynamic linker characteristics... darwin13.1.0 dyld
99checking how to hardcode library paths into programs... immediate
100appending configuration tag "F77" to libtool
101checking if libtool supports shared libraries... yes
102checking whether to build shared libraries... yes
103checking whether to build static libraries... yes
104checking for /opt/local/bin/gfortran-mp-4.9 option to produce PIC... -fno-common
105checking if /opt/local/bin/gfortran-mp-4.9 PIC flag -fno-common works... yes
106checking if /opt/local/bin/gfortran-mp-4.9 static flag -static works... no
107checking if /opt/local/bin/gfortran-mp-4.9 supports -c -o file.o... yes
108checking whether the /opt/local/bin/gfortran-mp-4.9 linker (/opt/local/bin/ld) supports shared libraries... yes
109checking dynamic linker characteristics... darwin13.1.0 dyld
110checking how to hardcode library paths into programs... immediate
111checking for dirent.h that defines DIR... yes
112checking for library containing opendir... none required
113checking for ANSI C header files... (cached) yes
114checking for sys/wait.h that is POSIX.1 compatible... yes
115checking assert.h usability... yes
116checking assert.h presence... yes
117checking for assert.h... yes
118checking ctype.h usability... yes
119checking ctype.h presence... yes
120checking for ctype.h... yes
121checking errno.h usability... yes
122checking errno.h presence... yes
123checking for errno.h... yes
124checking fcntl.h usability... yes
125checking fcntl.h presence... yes
126checking for fcntl.h... yes
127checking grp.h usability... yes
128checking grp.h presence... yes
129checking for grp.h... yes
130checking pwd.h usability... yes
131checking pwd.h presence... yes
132checking for pwd.h... yes
133checking libio.h usability... no
134checking libio.h presence... no
135checking for libio.h... no
136checking locale.h usability... yes
137checking locale.h presence... yes
138checking for locale.h... yes
139checking math.h usability... yes
140checking math.h presence... yes
141checking for math.h... yes
142checking pthread.h usability... yes
143checking pthread.h presence... yes
144checking for pthread.h... yes
145checking for sys/types.h... (cached) yes
146checking for sys/stat.h... (cached) yes
147checking sys/uio.h usability... yes
148checking sys/uio.h presence... yes
149checking for sys/uio.h... yes
150checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
151checking whether time.h and sys/time.h may both be included... yes
152checking sys/time.h usability... yes
153checking sys/time.h presence... yes
154checking for sys/time.h... yes
155checking sys/timeb.h usability... yes
156checking sys/timeb.h presence... yes
157checking for sys/timeb.h... yes
158checking sys/param.h usability... yes
159checking sys/param.h presence... yes
160checking for sys/param.h... yes
161checking sys/mount.h usability... yes
162checking sys/mount.h presence... yes
163checking for sys/mount.h... yes
164checking sys/ioctl.h usability... yes
165checking sys/ioctl.h presence... yes
166checking for sys/ioctl.h... yes
167checking sys/select.h usability... yes
168checking sys/select.h presence... yes
169checking for sys/select.h... yes
170checking limits.h usability... yes
171checking limits.h presence... yes
172checking for limits.h... yes
173checking setjmp.h usability... yes
174checking setjmp.h presence... yes
175checking for setjmp.h... yes
176checking stdarg.h usability... yes
177checking stdarg.h presence... yes
178checking for stdarg.h... yes
179checking for stdlib.h... (cached) yes
180checking for string.h... (cached) yes
181checking signal.h usability... yes
182checking signal.h presence... yes
183checking for signal.h... yes
184checking sys/signal.h usability... yes
185checking sys/signal.h presence... yes
186checking for sys/signal.h... yes
187checking sys/siginfo.h usability... no
188checking sys/siginfo.h presence... no
189checking for sys/siginfo.h... no
190checking termio.h usability... no
191checking termio.h presence... no
192checking for termio.h... no
193checking termios.h usability... yes
194checking termios.h presence... yes
195checking for termios.h... yes
196checking for dirent.h that defines DIR... (cached) yes
197checking for library containing opendir... (cached) none required
198checking for unistd.h... (cached) yes
199checking varargs.h usability... no
200checking varargs.h presence... no
201checking for varargs.h... no
202checking crypt.h usability... no
203checking crypt.h presence... no
204checking for crypt.h... no
205checking netinet/in.h usability... yes
206checking netinet/in.h presence... yes
207checking for netinet/in.h... yes
208checking rpc/rpc.h usability... yes
209checking rpc/rpc.h presence... yes
210checking for rpc/rpc.h... yes
211checking netconfig.h usability... no
212checking netconfig.h presence... no
213checking for netconfig.h... no
214checking for rpc/xdr.h... yes
215checking aio.h usability... yes
216checking aio.h presence... yes
217checking for aio.h... yes
218checking mntent.h usability... no
219checking mntent.h presence... no
220checking for mntent.h... no
221checking mnttab.h usability... no
222checking mnttab.h presence... no
223checking for mnttab.h... no
224checking sys/mntent.h usability... no
225checking sys/mntent.h presence... no
226checking for sys/mntent.h... no
227checking sys/mnttab.h usability... no
228checking sys/mnttab.h presence... no
229checking for sys/mnttab.h... no
230checking sys/ipc.h usability... yes
231checking sys/ipc.h presence... yes
232checking for sys/ipc.h... yes
233checking sys/file.h usability... yes
234checking sys/file.h presence... yes
235checking for sys/file.h... yes
236checking socket.h usability... no
237checking socket.h presence... no
238checking for socket.h... no
239checking sys/socket.h usability... yes
240checking sys/socket.h presence... yes
241checking for sys/socket.h... yes
242checking sys/sockio.h usability... yes
243checking sys/sockio.h presence... yes
244checking for sys/sockio.h... yes
245checking winsock2.h usability... no
246checking winsock2.h presence... no
247checking for winsock2.h... no
248checking sys/resource.h usability... yes
249checking sys/resource.h presence... yes
250checking for sys/resource.h... yes
251checking sys/sem.h usability... yes
252checking sys/sem.h presence... yes
253checking for sys/sem.h... yes
254checking semaphore.h usability... yes
255checking semaphore.h presence... yes
256checking for semaphore.h... yes
257checking float.h usability... yes
258checking float.h presence... yes
259checking for float.h... yes
260checking atomic.h usability... no
261checking atomic.h presence... no
262checking for atomic.h... no
263checking atomic_ops.h usability... no
264checking atomic_ops.h presence... no
265checking for atomic_ops.h... no
266checking utime.h usability... yes
267checking utime.h presence... yes
268checking for utime.h... yes
269checking poll.h usability... yes
270checking poll.h presence... yes
271checking for poll.h... yes
272checking for library containing dlopen... none required
273checking for main in -lm... yes
274checking for tgetent in -lcurses... yes
275checking for library containing inet_aton... none required
276checking for library containing atomic_inc... no
277checking for main in -latomic_ops... no
278checking for main in -lsupc++... yes
279checking for main in -lgcc_eh... yes
280checking for gettimeofday... yes
281checking if gettimeofday accepts second (timezone) argument... yes
282checking for time... yes
283checking for times... yes
284checking for nanosleep... yes
285checking for library containing gethostname... none required
286checking for library containing gethostbyname... none required
287checking for library containing connect... none required
288checking for strcasecmp... yes
289checking for stricmp... no
290checking for strncasecmp... yes
291checking for strnicmp... no
292checking for library containing dirname... none required
293checking for dirname... yes
294checking for sigaction... yes
295checking for setitimer... yes
296checking for snprintf... yes
297checking for vsnprintf... yes
298checking for swab... yes
299checking for _swab... no
300checking for stdlib.h... (cached) yes
301checking for unistd.h... (cached) yes
302checking for getpagesize... yes
303checking for working mmap... yes
304checking for pid_t... yes
305checking vfork.h usability... no
306checking vfork.h presence... no
307checking for vfork.h... no
308checking for fork... yes
309checking for vfork... yes
310checking for working fork... yes
311checking for working vfork... (cached) yes
312checking whether setpgrp takes no argument... yes
313checking for setpgid... yes
314checking whether getpgrp requires zero arguments... yes
315checking for flock... yes
316checking for dladdr... yes
317checking for initgroups... yes
318checking for getpagesize... (cached) yes
319checking for pread... yes
320checking for pwrite... yes
321checking for getcwd... yes
322checking for getwd... yes
323checking for setmntent... no
324checking for getmntent... no
325checking for setrlimit... yes
326checking for getrlimit... yes
327checking for tcgetattr... yes
328checking for strdup... yes
329checking for mkstemp... yes
330checking for pthread_keycreate... no
331checking for pthread_key_create... yes
332checking for llrint... yes
333checking for localtime_r... yes
334checking for gmtime_r... yes
335checking for fchmod... yes
336checking for semtimedop... no
337checking for fegetenv... yes
338checking for strerror_r... yes
339checking for poll... yes
340checking for pthread_mutexattr_setprotocol... yes
341checking for pthread_mutexattr_setrobust_np... no
342checking for pthread_mutex_consistent_np... no
343checking for library containing sem_init... none required
344checking for sem_timedwait... no
345checking for sem_init... yes
346checking for working sem_init()... no
347checking for library containing sem_open... none required
348checking whether byte ordering is bigendian... no
349checking for working volatile... yes
350checking return type of signal handlers... void
351checking for off_t... yes
352checking for size_t... yes
353checking for uid_t in sys/types.h... yes
354checking for special C compiler options needed for large files... no
355checking for _FILE_OFFSET_BITS value needed for large files... no
356checking for native large file support... yes
357checking size of void *... 8
358checking size of long... 8
359checking size of size_t... 8
360checking for socklen_t... yes
361checking for semun... no
362checking if sem.h defines semun... yes
363checking for struct XDR::xdr_ops... no
364checking for struct xdr_ops... yes
365checking for struct dirent.d_type... yes
366checking alignment of long... 8
367checking alignment of double... 8
368configure: creating ./config.status
369files are identical
370config.status: creating gen/install/misc/firebird.conf
371config.status: creating gen/install/misc/aliases.conf
372config.status: creating gen/install/misc/fbintl.conf
373config.status: creating gen/install/misc/fbtrace.conf
374config.status: creating gen/firebird/bin/fb_config
375config.status: creating gen/firebird/bin/posixLibrary.sh
376config.status: creating gen/firebird/bin/classicLibrary.sh
377config.status: creating gen/firebird/bin/superLibrary.sh
378config.status: creating gen/firebird/bin/changeRunUser.sh
379config.status: creating gen/firebird/bin/restoreRootRunUser.sh
380config.status: creating gen/firebird/bin/tarMainInstall.sh
381config.status: creating gen/firebird/bin/tarinstall.sh
382config.status: creating gen/firebird/bin/preinstall.sh
383config.status: creating gen/firebird/bin/postinstall.sh
384config.status: creating gen/firebird/bin/preuninstall.sh
385config.status: creating gen/firebird/bin/postuninstall.sh
386config.status: creating gen/firebird/bin/taruninstall.sh
387config.status: creating gen/firebird/bin/tarMainUninstall.sh
388config.status: creating gen/firebird/bin/changeDBAPassword.sh
389config.status: creating gen/firebird/bin/changeGdsLibraryCompatibleLink.sh
390config.status: creating gen/firebird/bin/createAliasDB.sh
391config.status: creating gen/firebird/bin/changeMultiConnectMode.sh
392config.status: creating gen/make.rules
393config.status: creating gen/make.defaults
394config.status: creating gen/make.platform
395config.status: creating gen/darwin.defaults
396config.status: creating gen/make.platform.postfix
397config.status: creating gen/make.shared.variables
398config.status: creating gen/make.shared.targets
399config.status: creating gen/Makefile
400config.status: creating gen/Makefile.codes
401config.status: creating gen/Makefile.boot.gpre
402config.status: creating gen/Makefile.libfbstatic
403config.status: creating gen/Makefile.static.gpre
404config.status: creating gen/Makefile.static.gbak
405config.status: creating gen/Makefile.static.isql
406config.status: creating gen/Makefile.static.createdb
407config.status: creating gen/Makefile.refDatabases
408config.status: creating gen/Makefile.fbserver
409config.status: creating gen/Makefile.smp_server
410config.status: creating gen/Makefile.libfbclient
411config.status: creating gen/Makefile.client.fbudf
412config.status: creating gen/Makefile.client.gbak
413config.status: creating gen/Makefile.client.gfix
414config.status: creating gen/Makefile.client.gdef
415config.status: creating gen/Makefile.client.qli
416config.status: creating gen/Makefile.client.isql
417config.status: creating gen/Makefile.client.gpre
418config.status: creating gen/Makefile.client.util
419config.status: creating gen/Makefile.client.gsec
420config.status: creating gen/Makefile.intl
421config.status: creating gen/Makefile.msgs
422config.status: creating gen/Makefile.extlib
423config.status: creating gen/examples/Makefile.examples
424config.status: creating gen/Makefile.libfbembed
425config.status: creating gen/Makefile.inet_server
426config.status: creating gen/Makefile.embed.util
427config.status: creating gen/Makefile.embed.fbudf
428config.status: creating gen/Makefile.embed.gfix
429config.status: creating gen/Makefile.embed.gbak
430config.status: creating gen/Makefile.embed.isql
431config.status: creating gen/Makefile.embed.gdef
432config.status: creating gen/Makefile.embed.qli
433config.status: creating gen/Makefile.embed.gpre
434config.status: creating gen/Makefile.fbtrace
435config.status: creating gen/Makefile.install
436config.status: creating Makefile
437config.status: creating gen/Makefile.extern.editline
438config.status: creating src/include/gen/autoconfig.h
439
440
441The Firebird2 package has been configured with the following options:
442
443                   Architecture : ClassicServer
444                          Debug : disabled
445                    Raw devices : enabled
446                   Service name : gds_db
447                   Service port : 3050
448                   GPRE modules : c_cxx.cpp
449
450                    Install Dir : /opt/local
451
452Warning: addgroup only works when running as root.
453Warning: The requested group 'firebird' was not created.
454Warning: adduser only works when running as root.
455Warning: The requested user 'firebird' was not created.
456--->  Building Firebird
457gmake: Entering directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0'
458/opt/local/bin/gmake -C gen firebird
459gmake[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'
460../src/misc/writeBuildNum.sh createMakeVersion ../gen/Make.Version
461gmake[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'
462gmake[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'
463/opt/local/bin/gmake -C ../extern/btyacc
464/opt/local/bin/gmake CFLAGS="-pipe -Os -m64 -D_THREAD_SAFE " -j1 -f ../gen/Makefile.extern.editline
465gmake[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'
466cc    -c -o closure.o closure.c
467gmake[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'
468gmake[2]: warning: -jN forced in submake: disabling jobserver mode.
469cd ../extern/editline; chmod +x configure; ./configure --enable-static --disable-shared
470checking for a BSD-compatible install... /usr/bin/install -c
471checking whether build environment is sane... cc    -c -o error.o error.c
472cc    -c -o lalr.o lalr.c
473cc    -c -o lr0.o lr0.c
474cc    -c -o main.o main.c
475cc    -c -o mkpar.o mkpar.c
476mkpar.c:182:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
477        else
478        ^
4791 warning generated.
480cc    -c -o output.o output.c
481yes
482checking for gawk... gawk
483checking whether make sets $(MAKE)... cc    -c -o mstring.o mstring.c
484yes
485cc    -c -o reader.o reader.c
486checking build system type... cc    -c -o readskel.o readskel.c
487cc    -c -o skeleton.o skeleton.c
488i386-apple-darwin13.1.0
489checking host system type... i386-apple-darwin13.1.0
490checking for style of include used by make... GNU
491checking for gcc... gcc
492cc    -c -o symtab.o symtab.c
493cc    -c -o verbose.o verbose.c
494cc    -c -o warshall.o warshall.c
495cc  -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
496checking for C compiler default output file name... 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'
497(cd ..; ./src/misc/writeBuildNum.sh rebuildHeader)
498a.out
499checking whether the C compiler works... yes
500checking whether we are cross compiling... no
501checking for suffix of executables... files are identical
502/opt/local/bin/gmake boot_phase1_build
503
504checking for suffix of object files... gmake[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'
505/opt/local/bin/gmake -j1 -f ../gen/Makefile.boot.gpre gpre_boot
506gmake[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'
507gmake[3]: warning: -jN forced in submake: disabling jobserver mode.
508o
509checking whether we are using the GNU C compiler... /opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
510yes
511checking whether gcc accepts -g... yes
512checking for gcc option to accept ISO C89... none needed
513checking dependency style of gcc... gcc3
514checking for a sed that does not truncate output... /opt/local/bin/gsed
515checking for grep that handles long lines and -e... /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... /opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
525yes
526checking for sys/types.h... yes
527checking for sys/stat.h... yes
528checking for stdlib.h... yes
529checking for string.h... yes
530checking for memory.h... yes
531checking for strings.h... yes
532checking for inttypes.h... yes
533checking for stdint.h... yes
534checking for unistd.h... yes
535checking dlfcn.h usability... yes
536checking dlfcn.h presence... yes
537checking for dlfcn.h... yes
538checking for g++... g++
539In file included from ../src/include/../common/classes/fb_string.h:39:0,
540                 from ../src/jrd/../jrd/os/path_utils.h:31,
541                 from ../src/jrd/gds.cpp:47:
542../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
543 inline void operator delete[](void* mem) throw()
544             ^
545../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
546 inline void operator delete(void* mem) throw()
547             ^
548../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
549 inline void* operator new[](size_t s) THROW_BAD_ALLOC
550              ^
551../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
552 inline void* operator new(size_t s) THROW_BAD_ALLOC
553              ^
554checking whether we are using the GNU C++ compiler... yes
555checking whether g++ accepts -g... yes
556checking dependency style of g++... gcc3
557checking how to run the C++ preprocessor... g++ -E
558checking for g77... no
559checking for xlf... no
560checking for f77... no
561checking for frt... no
562checking for pgf77... no
563checking for cf77... no
564checking for fort77... no
565checking for fl32... no
566checking for af77... no
567checking for xlf90... no
568checking for f90... no
569checking for pgf90... no
570checking for pghpf... no
571checking for epcf90... no
572checking for gfortran... no
573checking for g95... no
574checking for xlf95... no
575checking for f95... no
576checking for fort... no
577checking for ifort... no
578checking for ifc... no
579checking for efc... no
580checking for pgf95... no
581checking for lf95... no
582checking for ftn... no
583checking whether we are using the GNU Fortran 77 compiler... no
584checking whether  accepts -g... no
585checking the maximum length of command line arguments... 196608
586checking command to parse /opt/local/bin/nm output from gcc object... ok
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... /opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
601yes
602checking whether the gcc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
603checking dynamic linker characteristics... darwin13.1.0 dyld
604checking how to hardcode library paths into programs... immediate
605checking whether stripping libraries is possible... yes
606checking if libtool supports shared libraries... yes
607checking whether to build shared libraries... no
608checking whether to build static libraries... yes
609configure: creating libtool
610In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
611                 from ../src/jrd/../jrd/../jrd/btn.h:35,
612                 from ../src/jrd/../jrd/jrd.h:37,
613                 from ../src/jrd/isc.cpp:46:
614../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
615 inline void operator delete[](void* mem) throw()
616             ^
617../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
618 inline void operator delete(void* mem) throw()
619             ^
620../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
621 inline void* operator new[](size_t s) THROW_BAD_ALLOC
622              ^
623../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
624 inline void* operator new(size_t s) THROW_BAD_ALLOC
625              ^
626appending configuration tag "CXX" to libtool
627/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
628checking for ld used by g++... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
629checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
630checking whether the g++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
631checking for g++ option to produce PIC... -fno-common
632checking if g++ PIC flag -fno-common works... yes
633checking if g++ static flag -static works... no
634checking if g++ supports -c -o file.o... yes
635checking whether the g++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
636checking dynamic linker characteristics... darwin13.1.0 dyld
637(cached) (cached) checking how to hardcode library paths into programs... immediate
638appending configuration tag "F77" to libtool
639checking whether we are using the GNU C++ compiler... (cached) yes
640checking whether g++ accepts -g... (cached) yes
641checking dependency style of g++... (cached) gcc3
642checking for gcc... (cached) gcc
643checking whether we are using the GNU C compiler... (cached) yes
644checking whether gcc accepts -g... (cached) yes
645checking for gcc option to accept ISO C89... (cached) none needed
646checking dependency style of gcc... (cached) gcc3
647checking whether ln -s works... yes
648checking for gawk... (cached) gawk
649checking for nroff... /usr/bin/nroff
650/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
651checking for tgetent in -lcurses... yes
652checking for working alloca.h... yes
653checking for alloca... yes
654checking for dirent.h that defines DIR... yes
655checking for library containing opendir... none required
656checking for ANSI C header files... (cached) yes
657checking for sys/wait.h that is POSIX.1 compatible... yes
658checking fcntl.h usability... yes
659checking fcntl.h presence... yes
660checking for fcntl.h... yes
661checking limits.h usability... yes
662checking limits.h presence... yes
663checking for limits.h... yes
664checking malloc.h usability... no
665checking malloc.h presence... no
666checking for malloc.h... no
667checking for stdlib.h... (cached) yes
668checking for string.h... (cached) yes
669checking 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
670yes
671checking sys/ioctl.h presence... yes
672checking for sys/ioctl.h... yes
673checking sys/param.h usability... yes
674checking sys/param.h presence... yes
675checking for sys/param.h... yes
676checking for unistd.h... (cached) yes
677checking curses.h usability... yes
678checking curses.h presence... yes
679checking for curses.h... yes
680checking ncurses.h usability... yes
681checking ncurses.h presence... yes
682checking for ncurses.h... yes
683checking sys/cdefs.h usability... yes
684checking sys/cdefs.h presence... yes
685checking for sys/cdefs.h... yes
686checking termios.h usability... yes
687checking termios.h presence... yes
688checking for termios.h... yes
689checking for term.h... /opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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 an ANSI C-conforming const... yes
692checking for pid_t... yes
693checking for size_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 for u_int32_t... yes
710checking whether closedir returns void... no
711checking vfork.h usability... no
712checking vfork.h presence... no
713checking for vfork.h... no
714checking for fork... yes
715checking for vfork... yes
716checking for working fork... yes
717checking for working vfork... (cached) yes
718checking whether gcc needs -traditional... no
719checking return type of signal handlers... void
720checking whether lstat dereferences a symlink specified with a trailing slash... no
721checking whether stat accepts an empty string... no
722checking for endpwent... yes
723checking for isascii... yes
724checking for memchr... yes
725/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
726checking for memset... yes
727checking for re_comp... no
728checking for regcomp... yes
729checking for strcasecmp... yes
730checking for strchr... yes
731checking for strcspn... yes
732checking for strdup... yes
733checking for strerror... yes
734checking for strrchr... yes
735checking for strstr... /opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
736yes
737checking for strtol... yes
738checking for issetugid... yes
739checking whether getpwnam_r and getpwuid_r are posix like... yes
740checking whether getpwnam_r and getpwuid_r are posix _draft_ like... In file included from ../src/gpre/../common/../common/classes/fb_string.h:39:0,
741                 from ../src/gpre/../common/utils_proto.h:33,
742                 from ../src/gpre/gpre.cpp:63:
743../src/include/../common/classes/alloc.h:505: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:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
747 inline void operator delete(void* mem) throw()
748             ^
749../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
750 inline void* operator new[](size_t s) THROW_BAD_ALLOC
751              ^
752../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
753 inline void* operator new(size_t s) THROW_BAD_ALLOC
754              ^
755no
756configure: creating ./config.status
757config.status: creating Makefile
758config.status: creating src/Makefile
759config.status: creating config.h
760config.status: executing depfiles commands
761/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
762/opt/local/bin/gmake -C ../extern/editline
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
779/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
780In file included from ../src/gpre/../common/../common/classes/fb_string.h:39:0,
781                 from ../src/gpre/../common/utils_proto.h:33,
782                 from ../src/gpre/int_cxx.cpp:39:
783../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
784 inline void operator delete[](void* mem) throw()
785             ^
786../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
787 inline void operator delete(void* mem) throw()
788             ^
789../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
790 inline void* operator new[](size_t s) THROW_BAD_ALLOC
791              ^
792../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
793 inline void* operator new(size_t s) THROW_BAD_ALLOC
794              ^
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
796/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
797if /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; \
798then mv -f ".deps/common.Tpo" ".deps/common.Plo"; else rm -f ".deps/common.Tpo"; exit 1; fi
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/movg.cpp -o ../temp/boot/gpre/movg.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
801/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
802if /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; \
803then mv -f ".deps/el.Tpo" ".deps/el.Plo"; else rm -f ".deps/el.Tpo"; exit 1; fi
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
805/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
806if /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; \
807then mv -f ".deps/emacs.Tpo" ".deps/emacs.Plo"; else rm -f ".deps/emacs.Tpo"; exit 1; fi
808In file included from ../src/gpre/../common/../common/classes/fb_string.h:39:0,
809                 from ../src/gpre/../common/utils_proto.h:33,
810                 from ../src/gpre/par.cpp:58:
811../src/include/../common/classes/alloc.h:505: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:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
815 inline void operator delete(void* mem) throw()
816             ^
817../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
818 inline void* operator new[](size_t s) THROW_BAD_ALLOC
819              ^
820../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
821 inline void* operator new(size_t s) THROW_BAD_ALLOC
822              ^
823 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
824if /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; \
825then mv -f ".deps/hist.Tpo" ".deps/hist.Plo"; else rm -f ".deps/hist.Tpo"; exit 1; fi
826 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
827if /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; \
828then mv -f ".deps/key.Tpo" ".deps/key.Plo"; else rm -f ".deps/key.Tpo"; exit 1; fi
829 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
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/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
833 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
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/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
837 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
838if /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; \
839then mv -f ".deps/prompt.Tpo" ".deps/prompt.Plo"; else rm -f ".deps/prompt.Tpo"; exit 1; fi
840../src/gpre/sqe.cpp: In function 'gpre_nod* par_primitive_value(gpre_req*, bool, USHORT*, bool*)':
841../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]
842   return MSC_unary(nod_negate, par_primitive_value(request, false, paren_count, false));
843                                                                                      ^
844In file included from ../src/gpre/../common/../common/classes/fb_string.h:39:0,
845                 from ../src/gpre/../common/utils_proto.h:33,
846                 from ../src/gpre/sqe.cpp:56:
847../src/include/../common/classes/alloc.h: At global scope:
848../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
849 inline void operator delete[](void* mem) throw()
850             ^
851../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
852 inline void operator delete(void* mem) throw()
853             ^
854../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
855 inline void* operator new[](size_t s) THROW_BAD_ALLOC
856              ^
857../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
858 inline void* operator new(size_t s) THROW_BAD_ALLOC
859              ^
860 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
861if /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; \
862then mv -f ".deps/read.Tpo" ".deps/read.Plo"; else rm -f ".deps/read.Tpo"; exit 1; fi
863 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
864if /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; \
865then mv -f ".deps/refresh.Tpo" ".deps/refresh.Plo"; else rm -f ".deps/refresh.Tpo"; exit 1; fi
866 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
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
869/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
870 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
871if /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; \
872then mv -f ".deps/sig.Tpo" ".deps/sig.Plo"; else rm -f ".deps/sig.Tpo"; exit 1; fi
873In file included from ../src/gpre/../common/../common/classes/fb_string.h:39:0,
874                 from ../src/gpre/../common/utils_proto.h:33,
875                 from ../src/gpre/sql.cpp:47:
876../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
877 inline void operator delete[](void* mem) throw()
878             ^
879../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
880 inline void operator delete(void* mem) throw()
881             ^
882../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
883 inline void* operator new[](size_t s) THROW_BAD_ALLOC
884              ^
885../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
886 inline void* operator new(size_t s) THROW_BAD_ALLOC
887              ^
888 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
889if /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; \
890then mv -f ".deps/term.Tpo" ".deps/term.Plo"; else rm -f ".deps/term.Tpo"; exit 1; fi
891 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
892if /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; \
893then mv -f ".deps/tty.Tpo" ".deps/tty.Plo"; else rm -f ".deps/tty.Tpo"; exit 1; fi
894 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
895if /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; \
896then mv -f ".deps/vi.Tpo" ".deps/vi.Plo"; else rm -f ".deps/vi.Tpo"; exit 1; fi
897 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
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/pretty.cpp -o ../temp/boot/gpre/pretty.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 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
908if /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; \
909then mv -f ".deps/unvis.Tpo" ".deps/unvis.Plo"; else rm -f ".deps/unvis.Tpo"; exit 1; fi
910/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
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/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
915 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
916if /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; \
917then mv -f ".deps/tokenizer.Tpo" ".deps/tokenizer.Plo"; else rm -f ".deps/tokenizer.Tpo"; exit 1; fi
918 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
919if /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; \
920then mv -f ".deps/history.Tpo" ".deps/history.Plo"; else rm -f ".deps/history.Tpo"; exit 1; fi
921 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
922if /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; \
923then mv -f ".deps/filecomplete.Tpo" ".deps/filecomplete.Plo"; else rm -f ".deps/filecomplete.Tpo"; exit 1; fi
924 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
925if /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; \
926then mv -f ".deps/readline.Tpo" ".deps/readline.Plo"; else rm -f ".deps/readline.Tpo"; exit 1; fi
927 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
928In file included from ../src/include/../common/classes/fb_string.h:39:0,
929                 from ../src/jrd/os/darwin/config_root.cpp:35:
930../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
931 inline void operator delete[](void* mem) throw()
932             ^
933../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
934 inline void operator delete(void* mem) throw()
935             ^
936../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
937 inline void* operator new[](size_t s) THROW_BAD_ALLOC
938              ^
939../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
940 inline void* operator new(size_t s) THROW_BAD_ALLOC
941              ^
942if /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; \
943then mv -f ".deps/fcns.Tpo" ".deps/fcns.Plo"; else rm -f ".deps/fcns.Tpo"; exit 1; fi
944/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
945In file included from ../src/include/../common/classes/fb_string.h:39:0,
946                 from ../src/include/../jrd/os/path_utils.h:31,
947                 from ../src/jrd/os/posix/path_utils.cpp:29:
948../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
949 inline void operator delete[](void* mem) throw()
950             ^
951../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
952 inline void operator delete(void* mem) throw()
953             ^
954../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
955 inline void* operator new[](size_t s) THROW_BAD_ALLOC
956              ^
957../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
958 inline void* operator new(size_t s) THROW_BAD_ALLOC
959              ^
960 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
961if /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; \
962then mv -f ".deps/help.Tpo" ".deps/help.Plo"; else rm -f ".deps/help.Tpo"; exit 1; fi
963/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
964 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
965/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
966../src/jrd/os/darwin/mod_loader.cpp: In static member function 'static ModuleLoader::Module* ModuleLoader::loadModule(const PathName&)':
967../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]
968   NSCreateObjectFileImageFromFile(modPath.c_str(), &image);
969   ^
970../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]
971   NSCreateObjectFileImageFromFile(modPath.c_str(), &image);
972                                                          ^
973../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]
974  NSModule mod_handle = NSLinkModule(image, modPath.c_str(), NSLINKMODULE_OPTION_PRIVATE);
975                        ^
976../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]
977  NSModule mod_handle = NSLinkModule(image, modPath.c_str(), NSLINKMODULE_OPTION_PRIVATE);
978                                                                                        ^
979../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]
980  NSDestroyObjectFileImage(image);
981  ^
982../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]
983  NSDestroyObjectFileImage(image);
984                                ^
985../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]
986  NSSymbol initSym = NSLookupSymbolInModule(mod_handle, "__init");
987                     ^
988../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]
989  NSSymbol initSym = NSLookupSymbolInModule(mod_handle, "__init");
990                                                                ^
991../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]
992   init = ( void (*)()) NSAddressOfSymbol(initSym);
993                        ^
994../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]
995   init = ( void (*)()) NSAddressOfSymbol(initSym);
996                                                 ^
997../src/jrd/os/darwin/mod_loader.cpp: In destructor 'virtual DarwinModule::~DarwinModule()':
998../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]
999   NSSymbol symbol = NSLookupSymbolInModule(nsModule, "__fini");
1000                     ^
1001../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]
1002   NSSymbol symbol = NSLookupSymbolInModule(nsModule, "__fini");
1003                                                              ^
1004../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]
1005    fini = (void (*)()) NSAddressOfSymbol(symbol);
1006                        ^
1007../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]
1008    fini = (void (*)()) NSAddressOfSymbol(symbol);
1009                                                ^
1010../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]
1011   NSUnLinkModule(nsModule, 0);
1012   ^
1013../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]
1014   NSUnLinkModule(nsModule, 0);
1015                             ^
1016../src/jrd/os/darwin/mod_loader.cpp: In member function 'virtual void* DarwinModule::findSymbol(const string&)':
1017../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]
1018  NSSymbol symbol = NSLookupSymbolInModule(nsModule, symName.c_str());
1019                    ^
1020../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]
1021  NSSymbol symbol = NSLookupSymbolInModule(nsModule, symName.c_str());
1022                                                                    ^
1023../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]
1024   symbol = NSLookupSymbolInModule(nsModule, newSym.c_str());
1025            ^
1026../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]
1027   symbol = NSLookupSymbolInModule(nsModule, newSym.c_str());
1028                                                           ^
1029../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]
1030  return NSAddressOfSymbol(symbol);
1031         ^
1032../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]
1033  return NSAddressOfSymbol(symbol);
1034                                 ^
1035In file included from ../src/include/../common/classes/fb_string.h:39:0,
1036                 from ../src/include/../jrd/os/mod_loader.h:31,
1037                 from ../src/jrd/os/darwin/mod_loader.cpp:30:
1038../src/include/../common/classes/alloc.h: At global scope:
1039../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1040 inline void operator delete[](void* mem) throw()
1041             ^
1042../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1043 inline void operator delete(void* mem) throw()
1044             ^
1045../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1046 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1047              ^
1048../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1049 inline void* operator new(size_t s) THROW_BAD_ALLOC
1050              ^
1051/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1052/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1053/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1054In file included from ../src/include/../common/classes/init.h:31:0,
1055                 from ../src/jrd/os/posix/os_utils.cpp:32:
1056../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1057 inline void operator delete[](void* mem) throw()
1058             ^
1059../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1060 inline void operator delete(void* mem) throw()
1061             ^
1062../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1063 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1064              ^
1065../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1066 inline void* operator new(size_t s) THROW_BAD_ALLOC
1067              ^
1068mkdir .libs
1069/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1070/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1071ar 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
1072ranlib .libs/libedit.a
1073creating libedit.la
1074In file included from ../src/common/fb_exception.cpp:9:0:
1075../src/common/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1076 inline void operator delete[](void* mem) throw()
1077             ^
1078(cd .libs && rm -f libedit.la && ln -s ../libedit.la libedit.la)
1079../src/common/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1080 inline void operator delete(void* mem) throw()
1081             ^
1082../src/common/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1083 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1084              ^
1085../src/common/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1086 inline void* operator new(size_t s) THROW_BAD_ALLOC
1087              ^
1088gmake[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'
1089gmake[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'
1090gmake[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'
1091gmake[5]: Nothing to be done for `all-am'.
1092gmake[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'
1093gmake[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'
1094gmake[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'
1095cp ../extern/editline/src/.libs/libedit.a ../gen/firebird/lib
1096gmake[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'
1097/opt/local/bin/gmake -j1 -f ../gen/Makefile.libfbstatic libfbstatic
1098gmake[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'
1099gmake[2]: warning: -jN forced in submake: disabling jobserver mode.
1100../extern/btyacc/btyacc -l -d -S ../src/dsql/btyacc_fb.ske ../src/dsql/parse.y
1101/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1102../extern/btyacc/btyacc: 11 shift/reduce conflicts, 5 reduce/reduce conflicts.
1103In file included from ../src/common/thd.cpp:36:0:
1104../src/common/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1105 inline void operator delete[](void* mem) throw()
1106             ^
1107../src/common/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1108 inline void operator delete(void* mem) throw()
1109             ^
1110../src/common/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1111 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1112              ^
1113../src/common/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1114 inline void* operator new(size_t s) THROW_BAD_ALLOC
1115              ^
1116/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1117In file included from ../src/include/../common/classes/fb_string.h:39:0,
1118                 from ../src/include/../common/classes/MetaName.h:32,
1119                 from ../src/common/classes/MetaName.cpp:33:
1120../src/include/../common/classes/alloc.h:505: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:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1124 inline void operator delete(void* mem) throw()
1125             ^
1126../src/include/../common/classes/alloc.h:496: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../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1130 inline void* operator new(size_t s) THROW_BAD_ALLOC
1131              ^
1132/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1133In file included from ../src/common/StatusHolder.cpp:32:0:
1134../src/common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1135 inline void operator delete[](void* mem) throw()
1136             ^
1137../src/common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1138 inline void operator delete(void* mem) throw()
1139             ^
1140../src/common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1141 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1142              ^
1143../src/common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1144 inline void* operator new(size_t s) THROW_BAD_ALLOC
1145              ^
1146YYTABLESIZE: 70861
1147/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1148mv -f ../gen/y_tab.c ../src/dsql/parse.cpp
1149mv -f ../gen/y_tab.h ../src/dsql/dsql.tab.h
1150/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1151In file included from ../src/common/classes/init.h:31:0,
1152                 from ../src/common/classes/init.cpp:28:
1153../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1154 inline void operator delete[](void* mem) throw()
1155             ^
1156../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1157 inline void operator delete(void* mem) throw()
1158             ^
1159../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1160 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1161              ^
1162../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1163 inline void* operator new(size_t s) THROW_BAD_ALLOC
1164              ^
1165/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1166In file included from ../src/jrd/alt.cpp:41:0:
1167../src/jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
1168../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)
1169   static const char* USER_INFO_NAME = "security2.fdb";
1170                      ^
1171../src/jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
1172../src/jrd/alt.cpp: In function 'ISC_STATUS gds__ddl(ISC_STATUS*, FB_API_HANDLE*, FB_API_HANDLE*, SSHORT, const SCHAR*)':
1173../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]
1174  return isc_ddl(status_vector, db_handle, tra_handle, ddl_length, ddl);
1175         ^
1176../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]
1177  return isc_ddl(status_vector, db_handle, tra_handle, ddl_length, ddl);
1178                                                                      ^
1179In file included from ../src/jrd/../common/classes/init.h:31:0,
1180                 from ../src/jrd/alt.cpp:37:
1181../src/include/../common/classes/alloc.h: At global scope:
1182../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1183 inline void operator delete[](void* mem) throw()
1184             ^
1185../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1186 inline void operator delete(void* mem) throw()
1187             ^
1188../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1189 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1190              ^
1191../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1192 inline void* operator new(size_t s) THROW_BAD_ALLOC
1193              ^
1194In file included from ../src/common/../common/classes/fb_string.h:39:0,
1195                 from ../src/common/StatusArg.cpp:32:
1196../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1197 inline void operator delete[](void* mem) throw()
1198             ^
1199../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1200 inline void operator delete(void* mem) throw()
1201             ^
1202../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1203 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1204              ^
1205../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1206 inline void* operator new(size_t s) THROW_BAD_ALLOC
1207              ^
1208/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1209/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1210In file included from ../src/common/../common/../common/classes/fb_string.h:39:0,
1211                 from ../src/common/../common/utils_proto.h:33,
1212                 from ../src/common/utils.cpp:43:
1213../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1214 inline void operator delete[](void* mem) throw()
1215             ^
1216../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1217 inline void operator delete(void* mem) throw()
1218             ^
1219../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1220 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1221              ^
1222../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1223 inline void* operator new(size_t s) THROW_BAD_ALLOC
1224              ^
1225In file included from ../src/jrd/../common/classes/init.h:31:0,
1226                 from ../src/jrd/db_alias.cpp:24:
1227../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1228 inline void operator delete[](void* mem) throw()
1229             ^
1230../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1231 inline void operator delete(void* mem) throw()
1232             ^
1233../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1234 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1235              ^
1236../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1237 inline void* operator new(size_t s) THROW_BAD_ALLOC
1238              ^
1239/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1240/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1241In file included from ../src/include/../common/classes/fb_string.h:39:0,
1242                 from ../src/common/config/../../common/config/config.h:26,
1243                 from ../src/common/config/config.cpp:25:
1244../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1245 inline void operator delete[](void* mem) throw()
1246             ^
1247../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1248 inline void operator delete(void* mem) throw()
1249             ^
1250../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1251 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1252              ^
1253../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1254 inline void* operator new(size_t s) THROW_BAD_ALLOC
1255              ^
1256In file included from ../src/jrd/enc.cpp:13:0:
1257../src/jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1258 inline void operator delete[](void* mem) throw()
1259             ^
1260../src/jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1261 inline void operator delete(void* mem) throw()
1262             ^
1263../src/jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1264 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1265              ^
1266../src/jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1267 inline void* operator new(size_t s) THROW_BAD_ALLOC
1268              ^
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/jrd/isc_file.cpp -o ../temp/boot/jrd/isc_file.o
1270In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
1271                 from ../src/jrd/../jrd/../jrd/btn.h:35,
1272                 from ../src/jrd/../jrd/jrd.h:37,
1273                 from ../src/jrd/isc_file.cpp:51:
1274../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1275 inline void operator delete[](void* mem) throw()
1276             ^
1277../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1278 inline void operator delete(void* mem) throw()
1279             ^
1280../src/include/../common/classes/alloc.h:496: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../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1284 inline void* operator new(size_t s) THROW_BAD_ALLOC
1285              ^
1286/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1287In file included from ../src/common/config/config_file.cpp:25:0:
1288../src/common/config/../../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/common/config/../../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/common/config/../../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/common/config/../../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              ^
1300/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1301In file included from ../src/include/../jrd/../common/classes/fb_string.h:39:0,
1302                 from ../src/include/../jrd/isc_proto.h:27,
1303                 from ../src/jrd/os/posix/isc_ipc.cpp:46:
1304../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1305 inline void operator delete[](void* mem) throw()
1306             ^
1307../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1308 inline void operator delete(void* mem) throw()
1309             ^
1310../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1311 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1312              ^
1313../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1314 inline void* operator new(size_t s) THROW_BAD_ALLOC
1315              ^
1316/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1317/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1318In file included from ../src/include/../common/classes/fb_string.h:39:0,
1319                 from ../src/include/../common/config/config.h:26,
1320                 from ../src/common/config/dir_list.cpp:23:
1321../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1322 inline void operator delete[](void* mem) throw()
1323             ^
1324../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1325 inline void operator delete(void* mem) throw()
1326             ^
1327../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1328 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1329              ^
1330../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1331 inline void* operator new(size_t s) THROW_BAD_ALLOC
1332              ^
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/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
1335                 from ../src/jrd/../jrd/../jrd/btn.h:35,
1336                 from ../src/jrd/../jrd/jrd.h:37,
1337                 from ../src/jrd/sdl.cpp:27:
1338../src/include/../common/classes/alloc.h:505: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:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1342 inline void operator delete(void* mem) throw()
1343             ^
1344../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1345 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1346              ^
1347../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1348 inline void* operator new(size_t s) THROW_BAD_ALLOC
1349              ^
1350/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1351/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1352In file included from ../src/common/classes/alloc.cpp:32:0:
1353../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1354 inline void operator delete[](void* mem) throw()
1355             ^
1356../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1357 inline void operator delete(void* mem) throw()
1358             ^
1359../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1360 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1361              ^
1362../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1363 inline void* operator new(size_t s) THROW_BAD_ALLOC
1364              ^
1365/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1366In file included from ../src/jrd/../jrd/ThreadData.h:36:0,
1367                 from ../src/jrd/ThreadData.cpp:34:
1368../src/jrd/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1369 inline void operator delete[](void* mem) throw()
1370             ^
1371../src/jrd/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1372 inline void operator delete(void* mem) throw()
1373             ^
1374../src/jrd/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1375 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1376              ^
1377../src/jrd/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1378 inline void* operator new(size_t s) THROW_BAD_ALLOC
1379              ^
1380/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1381In file included from ../src/jrd/../jrd/../jrd/ThreadData.h:36:0,
1382                 from ../src/jrd/../jrd/ThreadStart.h:34,
1383                 from ../src/jrd/ThreadStart.cpp:34:
1384../src/jrd/../jrd/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1385 inline void operator delete[](void* mem) throw()
1386             ^
1387../src/jrd/../jrd/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1388 inline void operator delete(void* mem) throw()
1389             ^
1390../src/jrd/../jrd/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1391 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1392              ^
1393../src/jrd/../jrd/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1394 inline void* operator new(size_t s) THROW_BAD_ALLOC
1395              ^
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
1397In file included from ../src/include/../common/classes/ClumpletReader.h:32:0,
1398                 from ../src/jrd/../common/classes/ClumpletWriter.h:32,
1399                 from ../src/jrd/utl.cpp:59:
1400../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1401 inline void operator delete[](void* mem) throw()
1402             ^
1403../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1404 inline void operator delete(void* mem) throw()
1405             ^
1406../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1407 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1408              ^
1409../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1410 inline void* operator new(size_t s) THROW_BAD_ALLOC
1411              ^
1412/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1413/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1414/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1415In file included from ../src/common/classes/semaphore.cpp:29:0:
1416../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1417 inline void operator delete[](void* mem) throw()
1418             ^
1419../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1420 inline void operator delete(void* mem) throw()
1421             ^
1422../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1423 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1424              ^
1425../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1426 inline void* operator new(size_t s) THROW_BAD_ALLOC
1427              ^
1428/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1429In file included from ../src/include/../common/classes/fb_string.h:39:0,
1430                 from ../src/common/classes/fb_string.cpp:30:
1431../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1432 inline void operator delete[](void* mem) throw()
1433             ^
1434../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1435 inline void operator delete(void* mem) throw()
1436             ^
1437../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1438 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1439              ^
1440../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1441 inline void* operator new(size_t s) THROW_BAD_ALLOC
1442              ^
1443In file included from ../src/jrd/why.cpp:67:0:
1444../src/jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1445 inline void operator delete[](void* mem) throw()
1446             ^
1447../src/jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1448 inline void operator delete(void* mem) throw()
1449             ^
1450../src/jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1451 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1452              ^
1453../src/jrd/../common/classes/alloc.h:492: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/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1457/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1458In file included from ../src/include/../common/classes/init.h:31:0,
1459                 from ../src/common/classes/PublicHandle.h:26,
1460                 from ../src/common/classes/PublicHandle.cpp:26:
1461../src/include/../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/include/../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/include/../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/include/../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              ^
1473/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1474In file included from ../src/include/../common/classes/fb_string.h:39:0,
1475                 from ../src/include/../jrd/os/path_utils.h:31,
1476                 from ../src/common/classes/TempFile.cpp:48:
1477../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1478 inline void operator delete[](void* mem) throw()
1479             ^
1480../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1481 inline void operator delete(void* mem) throw()
1482             ^
1483../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1484 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1485              ^
1486../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1487 inline void* operator new(size_t s) THROW_BAD_ALLOC
1488              ^
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/SafeArg.cpp -o ../temp/boot/common/classes/SafeArg.o
1490/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1491In file included from ../src/include/../common/../common/classes/fb_string.h:39:0,
1492                 from ../src/include/../common/utils_proto.h:33,
1493                 from ../src/common/classes/MsgPrint.cpp:33:
1494../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1495 inline void operator delete[](void* mem) throw()
1496             ^
1497../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1498 inline void operator delete(void* mem) throw()
1499             ^
1500../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1501 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1502              ^
1503../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1504 inline void* operator new(size_t s) THROW_BAD_ALLOC
1505              ^
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/classes/BaseStream.cpp -o ../temp/boot/common/classes/BaseStream.o
1507/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1508In file included from ../src/common/../jrd/../include/fb_blk.h:4:0,
1509                 from ../src/common/../jrd/val.h:32,
1510                 from ../src/common/cvt.cpp:50:
1511../src/common/../jrd/../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1512 inline void operator delete[](void* mem) throw()
1513             ^
1514../src/common/../jrd/../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1515 inline void operator delete(void* mem) throw()
1516             ^
1517../src/common/../jrd/../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1518 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1519              ^
1520../src/common/../jrd/../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1521 inline void* operator new(size_t s) THROW_BAD_ALLOC
1522              ^
1523/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
1524/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1525rm -f ../gen/firebird/bin/gpre_current
1526(cd ../gen/firebird/bin; ln -s gpre_boot gpre_current)
1527gmake[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'
1528/opt/local/bin/gmake -j1 -f ../gen/Makefile.libfbstatic libfbstatic
1529gmake[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'
1530gmake[3]: warning: -jN forced in submake: disabling jobserver mode.
1531/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1532In file included from ../src/include/../common/classes/fb_string.h:39:0,
1533                 from ../src/jrd/../common/config/config.h:26,
1534                 from ../src/jrd/blob_filter.cpp:29:
1535../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1536 inline void operator delete[](void* mem) throw()
1537             ^
1538../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1539 inline void operator delete(void* mem) throw()
1540             ^
1541../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1542 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1543              ^
1544../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1545 inline void* operator new(size_t s) THROW_BAD_ALLOC
1546              ^
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
1563/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1564In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
1565                 from ../src/jrd/../jrd/../jrd/btn.h:35,
1566                 from ../src/jrd/../jrd/jrd.h:37,
1567                 from ../src/jrd/cvt.cpp:40:
1568../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1569 inline void operator delete[](void* mem) throw()
1570             ^
1571../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1572 inline void operator delete(void* mem) throw()
1573             ^
1574../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1575 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1576              ^
1577../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1578 inline void* operator new(size_t s) THROW_BAD_ALLOC
1579              ^
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              ^
1596../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dpm.epp ../temp/boot/jrd/dpm.cpp
1597../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dpm.epp ../temp/boot/jrd/dpm.cpp
1598gpre version UI-V2.5.2.26540 Firebird 2.5
1599gpre version UI-V2.5.2.26540 Firebird 2.5
1600/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1601/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1602In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1603                 from ../src/include/../jrd/../jrd/btn.h:35,
1604                 from ../src/include/../jrd/jrd.h:37,
1605                 from ../temp/boot/jrd/dpm.cpp:47:
1606../src/include/../common/classes/alloc.h:505: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:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1610 inline void operator delete(void* mem) throw()
1611             ^
1612../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1613 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1614              ^
1615../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1616 inline void* operator new(size_t s) THROW_BAD_ALLOC
1617              ^
1618In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1619                 from ../src/include/../jrd/../jrd/btn.h:35,
1620                 from ../src/include/../jrd/jrd.h:37,
1621                 from ../temp/boot/jrd/dpm.cpp:47:
1622../src/include/../common/classes/alloc.h:505: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:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1626 inline void operator delete(void* mem) throw()
1627             ^
1628../src/include/../common/classes/alloc.h:496: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../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1632 inline void* operator new(size_t s) THROW_BAD_ALLOC
1633              ^
1634../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn.epp ../temp/boot/jrd/dyn.cpp
1635../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn.epp ../temp/boot/jrd/dyn.cpp
1636gpre version UI-V2.5.2.26540 Firebird 2.5
1637gpre version UI-V2.5.2.26540 Firebird 2.5
1638/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1639/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1640In file included from ../temp/boot/jrd/dyn.cpp:83:0:
1641../src/include/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
1642../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)
1643   static const char* USER_INFO_NAME = "security2.fdb";
1644                      ^
1645../src/include/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
1646In file included from ../temp/boot/jrd/dyn.cpp:83:0:
1647../src/include/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
1648../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)
1649   static const char* USER_INFO_NAME = "security2.fdb";
1650                      ^
1651../src/include/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
1652In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1653                 from ../src/include/../jrd/../jrd/btn.h:35,
1654                 from ../src/include/../jrd/jrd.h:37,
1655                 from ../temp/boot/jrd/dyn.cpp:51:
1656../src/include/../common/classes/alloc.h: At global scope:
1657../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1658 inline void operator delete[](void* mem) throw()
1659             ^
1660In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1661                 from ../src/include/../jrd/../jrd/btn.h:35,
1662                 from ../src/include/../jrd/jrd.h:37,
1663                 from ../temp/boot/jrd/dyn.cpp:51:
1664../src/include/../common/classes/alloc.h: At global scope:
1665../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1666 inline void operator delete[](void* mem) throw()
1667             ^
1668../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1669 inline void operator delete(void* mem) throw()
1670             ^
1671../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1672 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1673              ^
1674../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1675 inline void* operator new(size_t s) THROW_BAD_ALLOC
1676              ^
1677../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1678 inline void operator delete(void* mem) throw()
1679             ^
1680../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1681 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1682              ^
1683../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1684 inline void* operator new(size_t s) THROW_BAD_ALLOC
1685              ^
1686../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn_def.epp ../temp/boot/jrd/dyn_def.cpp
1687../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn_def.epp ../temp/boot/jrd/dyn_def.cpp
1688gpre version UI-V2.5.2.26540 Firebird 2.5
1689gpre version UI-V2.5.2.26540 Firebird 2.5
1690/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1691/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1692In file included from ../src/include/../common/classes/fb_string.h:39:0,
1693                 from ../temp/boot/jrd/dyn_def.cpp:47:
1694../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1695 inline void operator delete[](void* mem) throw()
1696             ^
1697../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1698 inline void operator delete(void* mem) throw()
1699             ^
1700../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1701 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1702              ^
1703../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1704 inline void* operator new(size_t s) THROW_BAD_ALLOC
1705              ^
1706In file included from ../src/include/../common/classes/fb_string.h:39:0,
1707                 from ../temp/boot/jrd/dyn_def.cpp:47:
1708../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1709 inline void operator delete[](void* mem) throw()
1710             ^
1711../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1712 inline void operator delete(void* mem) throw()
1713             ^
1714../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1715 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1716              ^
1717../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1718 inline void* operator new(size_t s) THROW_BAD_ALLOC
1719              ^
1720../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn_del.epp ../temp/boot/jrd/dyn_del.cpp
1721../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn_del.epp ../temp/boot/jrd/dyn_del.cpp
1722gpre version UI-V2.5.2.26540 Firebird 2.5
1723gpre version UI-V2.5.2.26540 Firebird 2.5
1724/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1725/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1726In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1727                 from ../src/include/../jrd/../jrd/btn.h:35,
1728                 from ../src/include/../jrd/jrd.h:37,
1729                 from ../temp/boot/jrd/dyn_del.cpp:40:
1730../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1731 inline void operator delete[](void* mem) throw()
1732             ^
1733../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1734 inline void operator delete(void* mem) throw()
1735             ^
1736../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1737 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1738              ^
1739../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1740 inline void* operator new(size_t s) THROW_BAD_ALLOC
1741              ^
1742In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1743                 from ../src/include/../jrd/../jrd/btn.h:35,
1744                 from ../src/include/../jrd/jrd.h:37,
1745                 from ../temp/boot/jrd/dyn_del.cpp:40:
1746../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1747 inline void operator delete[](void* mem) throw()
1748             ^
1749../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1750 inline void operator delete(void* mem) throw()
1751             ^
1752../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1753 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1754              ^
1755../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1756 inline void* operator new(size_t s) THROW_BAD_ALLOC
1757              ^
1758../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn_mod.epp ../temp/boot/jrd/dyn_mod.cpp
1759gpre version UI-V2.5.2.26540 Firebird 2.5
1760/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1761/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1762../temp/boot/jrd/dyn_mod.cpp:4517:7: error: unterminated comment
1763   if (/*X.RDB$FILE_FLAGS*/
1764       ^
1765../temp/boot/jrd/dyn_mod.cpp: In function 'void change_backup_mode(Jrd::Global*, UCHAR)':
1766../temp/boot/jrd/dyn_mod.cpp:4517:6: error: expected primary-expression at end of input
1767   if (/*X.RDB$FILE_FLAGS*/
1768      ^
1769../temp/boot/jrd/dyn_mod.cpp:4517:6: error: expected ')' at end of input
1770../temp/boot/jrd/dyn_mod.cpp:4517:6: error: expected statement at end of input
1771../temp/boot/jrd/dyn_mod.cpp:4517:6: error: expected '}' at end of input
1772../temp/boot/jrd/dyn_mod.cpp:4517:6: error: expected '}' at end of input
1773../temp/boot/jrd/dyn_mod.cpp:4517:6: error: expected '}' at end of input
1774../temp/boot/jrd/dyn_mod.cpp:4517:6: error: expected 'catch' at end of input
1775../temp/boot/jrd/dyn_mod.cpp:4517:6: error: expected '(' at end of input
1776../temp/boot/jrd/dyn_mod.cpp:4517:6: error: expected type-specifier at end of input
1777../temp/boot/jrd/dyn_mod.cpp:4517:6: error: expected ')' at end of input
1778../temp/boot/jrd/dyn_mod.cpp:4517:6: error: expected '{' at end of input
1779../temp/boot/jrd/dyn_mod.cpp:4517:6: error: expected '}' at end of input
1780In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1781                 from ../src/include/../jrd/../jrd/btn.h:35,
1782                 from ../src/include/../jrd/jrd.h:37,
1783                 from ../temp/boot/jrd/dyn_mod.cpp:50:
1784../src/include/../common/classes/alloc.h: At global scope:
1785../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1786 inline void operator delete[](void* mem) throw()
1787             ^
1788../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1789 inline void operator delete(void* mem) throw()
1790             ^
1791../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1792 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1793              ^
1794../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1795 inline void* operator new(size_t s) THROW_BAD_ALLOC
1796              ^
1797In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1798                 from ../src/include/../jrd/../jrd/btn.h:35,
1799                 from ../src/include/../jrd/jrd.h:37,
1800                 from ../temp/boot/jrd/dyn_mod.cpp:50:
1801../src/include/../common/classes/alloc.h:505: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:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1805 inline void operator delete(void* mem) throw()
1806             ^
1807../src/include/../common/classes/alloc.h:496: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../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1811 inline void* operator new(size_t s) THROW_BAD_ALLOC
1812              ^
1813gmake[3]: *** [../temp/boot/jrd/dyn_mod.o] Error 1
1814rm ../temp/boot/jrd/dyn_mod.cpp ../temp/boot/jrd/dpm.cpp ../temp/boot/jrd/dyn_del.cpp ../temp/boot/jrd/dyn_def.cpp ../temp/boot/jrd/dyn.cpp
1815gmake[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'
1816gmake[2]: *** [libfbstatic] Error 2
1817gmake[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'
1818gmake[1]: *** [../gen/firebird/bin/gpre_static] Error 2
1819gmake[1]: *** Waiting for unfinished jobs....
1820../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dyn_util.epp ../temp/boot/jrd/dyn_util.cpp
1821gpre version UI-V2.5.2.26540 Firebird 2.5
1822/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1823In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1824                 from ../src/include/../jrd/../jrd/btn.h:35,
1825                 from ../src/include/../jrd/jrd.h:37,
1826                 from ../temp/boot/jrd/dyn_util.cpp:38:
1827../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1828 inline void operator delete[](void* mem) throw()
1829             ^
1830../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1831 inline void operator delete(void* mem) throw()
1832             ^
1833../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1834 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1835              ^
1836../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1837 inline void* operator new(size_t s) THROW_BAD_ALLOC
1838              ^
1839../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/fun.epp ../temp/boot/jrd/fun.cpp
1840gpre version UI-V2.5.2.26540 Firebird 2.5
1841/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1842In file included from ../src/include/../common/classes/fb_string.h:39:0,
1843                 from ../src/include/../common/config/config.h:26,
1844                 from ../temp/boot/jrd/fun.cpp:43:
1845../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1846 inline void operator delete[](void* mem) throw()
1847             ^
1848../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1849 inline void operator delete(void* mem) throw()
1850             ^
1851../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1852 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1853              ^
1854../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1855 inline void* operator new(size_t s) THROW_BAD_ALLOC
1856              ^
1857../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/grant.epp ../temp/boot/jrd/grant.cpp
1858gpre version UI-V2.5.2.26540 Firebird 2.5
1859/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1860In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1861                 from ../src/include/../jrd/../jrd/btn.h:35,
1862                 from ../src/include/../jrd/jrd.h:37,
1863                 from ../temp/boot/jrd/grant.cpp:38:
1864../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1865 inline void operator delete[](void* mem) throw()
1866             ^
1867../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1868 inline void operator delete(void* mem) throw()
1869             ^
1870../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1871 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1872              ^
1873../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1874 inline void* operator new(size_t s) THROW_BAD_ALLOC
1875              ^
1876../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/ini.epp ../temp/boot/jrd/ini.cpp
1877gpre version UI-V2.5.2.26540 Firebird 2.5
1878/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1879In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1880                 from ../src/include/../jrd/../jrd/btn.h:35,
1881                 from ../src/include/../jrd/jrd.h:37,
1882                 from ../temp/boot/jrd/ini.cpp:35:
1883../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1884 inline void operator delete[](void* mem) throw()
1885             ^
1886../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1887 inline void operator delete(void* mem) throw()
1888             ^
1889../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1890 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1891              ^
1892../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1893 inline void* operator new(size_t s) THROW_BAD_ALLOC
1894              ^
1895../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/met.epp ../temp/boot/jrd/met.cpp
1896gpre version UI-V2.5.2.26540 Firebird 2.5
1897/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1898In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1899                 from ../src/include/../jrd/../jrd/btn.h:35,
1900                 from ../src/include/../jrd/jrd.h:37,
1901                 from ../temp/boot/jrd/met.cpp:53:
1902../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1903 inline void operator delete[](void* mem) throw()
1904             ^
1905../src/include/../common/classes/alloc.h:501: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:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1909 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1910              ^
1911../src/include/../common/classes/alloc.h:492: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../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/pcmet.epp ../temp/boot/jrd/pcmet.cpp
1915gpre version UI-V2.5.2.26540 Firebird 2.5
1916/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1917In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1918                 from ../src/include/../jrd/../jrd/btn.h:35,
1919                 from ../src/include/../jrd/jrd.h:37,
1920                 from ../temp/boot/jrd/pcmet.cpp:34:
1921../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1922 inline void operator delete[](void* mem) throw()
1923             ^
1924../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1925 inline void operator delete(void* mem) throw()
1926             ^
1927../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1928 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1929              ^
1930../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1931 inline void* operator new(size_t s) THROW_BAD_ALLOC
1932              ^
1933../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/scl.epp ../temp/boot/jrd/scl.cpp
1934gpre version UI-V2.5.2.26540 Firebird 2.5
1935/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
1936In file included from ../temp/boot/jrd/scl.cpp:44:0:
1937../src/include/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
1938../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)
1939   static const char* USER_INFO_NAME = "security2.fdb";
1940                      ^
1941../src/include/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
1942In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
1943                 from ../src/include/../jrd/../jrd/btn.h:35,
1944                 from ../src/include/../jrd/jrd.h:37,
1945                 from ../temp/boot/jrd/scl.cpp:41:
1946../src/include/../common/classes/alloc.h: At global scope:
1947../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1948 inline void operator delete[](void* mem) throw()
1949             ^
1950../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1951 inline void operator delete(void* mem) throw()
1952             ^
1953../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1954 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1955              ^
1956../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1957 inline void* operator new(size_t s) THROW_BAD_ALLOC
1958              ^
1959/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1960In file included from ../src/jrd/../jrd/../jrd/../jrd/../common/classes/array.h:32:0,
1961                 from ../src/jrd/../jrd/../jrd/../jrd/btn.h:35,
1962                 from ../src/jrd/../jrd/../jrd/jrd.h:37,
1963                 from ../src/jrd/../jrd/intl_classes.h:32,
1964                 from ../src/jrd/CharSet.cpp:95:
1965../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1966 inline void operator delete[](void* mem) throw()
1967             ^
1968../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1969 inline void operator delete(void* mem) throw()
1970             ^
1971../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1972 inline void* operator new[](size_t s) THROW_BAD_ALLOC
1973              ^
1974../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1975 inline void* operator new(size_t s) THROW_BAD_ALLOC
1976              ^
1977/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
1978In file included from ../src/jrd/Collation.cpp:104:0:
1979../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]':
1980../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]'
1981../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]'
1982../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]'
1983../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]'
1984../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]'
1985../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]'
1986../src/jrd/Collation.cpp:948:1:   required from here
1987../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)
1988     static const GetCanonicalFunc alNum[] = {&TextType::getCanonicalUpperLetters,
1989                                   ^
1990../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning:   you can work around this by removing the initializer
1991../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)
1992     static const GetCanonicalFunc alpha[] = {&TextType::getCanonicalUpperLetters,
1993                                   ^
1994../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning:   you can work around this by removing the initializer
1995../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)
1996     static const GetCanonicalFunc digit[] = {&TextType::getCanonicalNumbers, NULL};
1997                                   ^
1998../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning:   you can work around this by removing the initializer
1999../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)
2000     static const GetCanonicalFunc lower[] = {&TextType::getCanonicalLowerLetters, NULL};
2001                                   ^
2002../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning:   you can work around this by removing the initializer
2003../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)
2004     static const GetCanonicalFunc space[] = {&TextType::getCanonicalSpace, NULL};
2005                                   ^
2006../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning:   you can work around this by removing the initializer
2007../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)
2008     static const GetCanonicalFunc upper[] = {&TextType::getCanonicalUpperLetters, NULL};
2009                                   ^
2010../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning:   you can work around this by removing the initializer
2011../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)
2012     static const GetCanonicalFunc whitespace[] = {&TextType::getCanonicalWhiteSpaces, NULL};
2013                                   ^
2014../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning:   you can work around this by removing the initializer
2015../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)
2016     } static const classes[] =
2017                    ^
2018../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning:   you can work around this by removing the initializer
2019../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]':
2020../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]'
2021../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]'
2022../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]'
2023../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]'
2024../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]'
2025../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]'
2026../src/jrd/Collation.cpp:948:1:   required from here
2027../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)
2028     static const GetCanonicalFunc alNum[] = {&TextType::getCanonicalUpperLetters,
2029                                   ^
2030../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning:   you can work around this by removing the initializer
2031../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)
2032     static const GetCanonicalFunc alpha[] = {&TextType::getCanonicalUpperLetters,
2033                                   ^
2034../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning:   you can work around this by removing the initializer
2035../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)
2036     static const GetCanonicalFunc digit[] = {&TextType::getCanonicalNumbers, NULL};
2037                                   ^
2038../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning:   you can work around this by removing the initializer
2039../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)
2040     static const GetCanonicalFunc lower[] = {&TextType::getCanonicalLowerLetters, NULL};
2041                                   ^
2042../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning:   you can work around this by removing the initializer
2043../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)
2044     static const GetCanonicalFunc space[] = {&TextType::getCanonicalSpace, NULL};
2045                                   ^
2046../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning:   you can work around this by removing the initializer
2047../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)
2048     static const GetCanonicalFunc upper[] = {&TextType::getCanonicalUpperLetters, NULL};
2049                                   ^
2050../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning:   you can work around this by removing the initializer
2051../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)
2052     static const GetCanonicalFunc whitespace[] = {&TextType::getCanonicalWhiteSpaces, NULL};
2053                                   ^
2054../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning:   you can work around this by removing the initializer
2055../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)
2056     } static const classes[] =
2057                    ^
2058../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning:   you can work around this by removing the initializer
2059../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]':
2060../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]'
2061../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]'
2062../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]'
2063../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]'
2064../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]'
2065../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]'
2066../src/jrd/Collation.cpp:948:1:   required from here
2067../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)
2068     static const GetCanonicalFunc alNum[] = {&TextType::getCanonicalUpperLetters,
2069                                   ^
2070../src/jrd/../jrd/SimilarToMatcher.h:758:35: warning:   you can work around this by removing the initializer
2071../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)
2072     static const GetCanonicalFunc alpha[] = {&TextType::getCanonicalUpperLetters,
2073                                   ^
2074../src/jrd/../jrd/SimilarToMatcher.h:760:35: warning:   you can work around this by removing the initializer
2075../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)
2076     static const GetCanonicalFunc digit[] = {&TextType::getCanonicalNumbers, NULL};
2077                                   ^
2078../src/jrd/../jrd/SimilarToMatcher.h:762:35: warning:   you can work around this by removing the initializer
2079../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)
2080     static const GetCanonicalFunc lower[] = {&TextType::getCanonicalLowerLetters, NULL};
2081                                   ^
2082../src/jrd/../jrd/SimilarToMatcher.h:763:35: warning:   you can work around this by removing the initializer
2083../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)
2084     static const GetCanonicalFunc space[] = {&TextType::getCanonicalSpace, NULL};
2085                                   ^
2086../src/jrd/../jrd/SimilarToMatcher.h:764:35: warning:   you can work around this by removing the initializer
2087../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)
2088     static const GetCanonicalFunc upper[] = {&TextType::getCanonicalUpperLetters, NULL};
2089                                   ^
2090../src/jrd/../jrd/SimilarToMatcher.h:765:35: warning:   you can work around this by removing the initializer
2091../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)
2092     static const GetCanonicalFunc whitespace[] = {&TextType::getCanonicalWhiteSpaces, NULL};
2093                                   ^
2094../src/jrd/../jrd/SimilarToMatcher.h:766:35: warning:   you can work around this by removing the initializer
2095../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)
2096     } static const classes[] =
2097                    ^
2098../src/jrd/../jrd/SimilarToMatcher.h:772:20: warning:   you can work around this by removing the initializer
2099In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2100                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2101                 from ../src/jrd/../jrd/jrd.h:37,
2102                 from ../src/jrd/Collation.cpp:96:
2103../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2104 inline void operator delete[](void* mem) throw()
2105             ^
2106../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2107 inline void operator delete(void* mem) throw()
2108             ^
2109../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2110 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2111              ^
2112../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2113 inline void* operator new(size_t s) THROW_BAD_ALLOC
2114              ^
2115/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2116In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2117                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2118                 from ../src/jrd/../jrd/jrd.h:37,
2119                 from ../src/jrd/DatabaseSnapshot.cpp:30:
2120../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2121 inline void operator delete[](void* mem) throw()
2122             ^
2123../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2124 inline void operator delete(void* mem) throw()
2125             ^
2126../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2127 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2128              ^
2129../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2130 inline void* operator new(size_t s) THROW_BAD_ALLOC
2131              ^
2132/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2133In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2134                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2135                 from ../src/jrd/../jrd/jrd.h:37,
2136                 from ../src/jrd/VirtualTable.cpp:27:
2137../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2138 inline void operator delete[](void* mem) throw()
2139             ^
2140../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2141 inline void operator delete(void* mem) throw()
2142             ^
2143../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2144 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2145              ^
2146../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2147 inline void* operator new(size_t s) THROW_BAD_ALLOC
2148              ^
2149/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2150In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2151                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2152                 from ../src/jrd/../jrd/jrd.h:37,
2153                 from ../src/jrd/RecordBuffer.cpp:25:
2154../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2155 inline void operator delete[](void* mem) throw()
2156             ^
2157../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2158 inline void operator delete(void* mem) throw()
2159             ^
2160../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2161 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2162              ^
2163../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2164 inline void* operator new(size_t s) THROW_BAD_ALLOC
2165              ^
2166/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2167In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2168                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2169                 from ../src/jrd/../jrd/jrd.h:37,
2170                 from ../src/jrd/blb.cpp:44:
2171../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2172 inline void operator delete[](void* mem) throw()
2173             ^
2174../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2175 inline void operator delete(void* mem) throw()
2176             ^
2177../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2178 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2179              ^
2180../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2181 inline void* operator new(size_t s) THROW_BAD_ALLOC
2182              ^
2183/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2184In file included from ../src/jrd/../jrd/../common/classes/array.h:32:0,
2185                 from ../src/jrd/../jrd/btn.h:35,
2186                 from ../src/jrd/btn.cpp:32:
2187../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2188 inline void operator delete[](void* mem) throw()
2189             ^
2190../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2191 inline void operator delete(void* mem) throw()
2192             ^
2193../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2194 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2195              ^
2196../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2197 inline void* operator new(size_t s) THROW_BAD_ALLOC
2198              ^
2199/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2200In file included from ../src/jrd/../common/classes/VaryStr.h:30:0,
2201                 from ../src/jrd/btr.cpp:33:
2202../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2203 inline void operator delete[](void* mem) throw()
2204             ^
2205../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2206 inline void operator delete(void* mem) throw()
2207             ^
2208../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2209 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2210              ^
2211../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2212 inline void* operator new(size_t s) THROW_BAD_ALLOC
2213              ^
2214/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2215In file included from ../src/jrd/../jrd/../common/classes/objects_array.h:31:0,
2216                 from ../src/jrd/../jrd/flu.h:32,
2217                 from ../src/jrd/builtin.cpp:28:
2218../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2219 inline void operator delete[](void* mem) throw()
2220             ^
2221../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2222 inline void operator delete(void* mem) throw()
2223             ^
2224../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2225 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2226              ^
2227../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2228 inline void* operator new(size_t s) THROW_BAD_ALLOC
2229              ^
2230/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2231In file included from ../src/jrd/GlobalRWLock.h:33:0,
2232                 from ../src/jrd/GlobalRWLock.cpp:32:
2233../src/jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2234 inline void operator delete[](void* mem) throw()
2235             ^
2236../src/jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2237 inline void operator delete(void* mem) throw()
2238             ^
2239../src/jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2240 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2241              ^
2242../src/jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2243 inline void* operator new(size_t s) THROW_BAD_ALLOC
2244              ^
2245/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2246In file included from ../src/include/fb_exception.h:39:0,
2247                 from ../src/include/firebird.h:79,
2248                 from ../src/jrd/cch.cpp:29:
2249../src/jrd/cch.cpp: In function 'void CCH_fini(Jrd::thread_db*)':
2250../src/jrd/cch.cpp:1263:63: warning: invalid access to non-static data member 'Jrd::LatchWait::lwt_waiters'  of NULL object [-Winvalid-offsetof]
2251     LatchWait* lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2252                                                               ^
2253../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2254 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2255                                                              ^
2256../src/jrd/cch.cpp:1263:35: note: in expansion of macro 'BLOCK'
2257     LatchWait* lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2258                                   ^
2259../src/jrd/cch.cpp:1263:63: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2260     LatchWait* lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2261                                                               ^
2262../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2263 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2264                                                              ^
2265../src/jrd/cch.cpp:1263:35: note: in expansion of macro 'BLOCK'
2266     LatchWait* lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2267                                   ^
2268../src/jrd/cch.cpp: In function 'void CCH_get_related(Jrd::thread_db*, Jrd::PageNumber, Jrd::PagesArray&)':
2269../src/jrd/cch.cpp:1578:50: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
2270   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2271                                                  ^
2272../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2273 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2274                                                              ^
2275../src/jrd/cch.cpp:1578:21: note: in expansion of macro 'BLOCK'
2276   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2277                     ^
2278../src/jrd/cch.cpp:1578:50: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2279   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2280                                                  ^
2281../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2282 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2283                                                              ^
2284../src/jrd/cch.cpp:1578:21: note: in expansion of macro 'BLOCK'
2285   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2286                     ^
2287../src/jrd/cch.cpp: In function 'void purgePrecedence(Jrd::BufferControl*, Jrd::BufferDesc*)':
2288../src/jrd/cch.cpp:2797:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
2289   Precedence* precedence = BLOCK(que_prec, Precedence*, pre_higher);
2290                                                         ^
2291../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2292 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2293                                                              ^
2294../src/jrd/cch.cpp:2797:28: note: in expansion of macro 'BLOCK'
2295   Precedence* precedence = BLOCK(que_prec, Precedence*, pre_higher);
2296                            ^
2297../src/jrd/cch.cpp:2797:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2298   Precedence* precedence = BLOCK(que_prec, Precedence*, pre_higher);
2299                                                         ^
2300../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2301 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2302                                                              ^
2303../src/jrd/cch.cpp:2797:28: note: in expansion of macro 'BLOCK'
2304   Precedence* precedence = BLOCK(que_prec, Precedence*, pre_higher);
2305                            ^
2306../src/jrd/cch.cpp: In function 'void flushDirty(Jrd::thread_db*, SLONG, bool, ISC_STATUS*)':
2307../src/jrd/cch.cpp:2827:50: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_dirty'  of NULL object [-Winvalid-offsetof]
2308   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_dirty);
2309                                                  ^
2310../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2311 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2312                                                              ^
2313../src/jrd/cch.cpp:2827:21: note: in expansion of macro 'BLOCK'
2314   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_dirty);
2315                     ^
2316../src/jrd/cch.cpp:2827:50: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2317   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_dirty);
2318                                                  ^
2319../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2320 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2321                                                              ^
2322../src/jrd/cch.cpp:2827:21: note: in expansion of macro 'BLOCK'
2323   BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_dirty);
2324                     ^
2325../src/jrd/cch.cpp: In function 'void check_precedence(Jrd::thread_db*, Jrd::WIN*, Jrd::PageNumber)':
2326../src/jrd/cch.cpp:4366:44: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
2327   if ((high = BLOCK(que_inst, BufferDesc*, bdb_que))->bdb_page == page) {
2328                                            ^
2329../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2330 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2331                                                              ^
2332../src/jrd/cch.cpp:4366:15: note: in expansion of macro 'BLOCK'
2333   if ((high = BLOCK(que_inst, BufferDesc*, bdb_que))->bdb_page == page) {
2334               ^
2335../src/jrd/cch.cpp:4366:44: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2336   if ((high = BLOCK(que_inst, BufferDesc*, bdb_que))->bdb_page == page) {
2337                                            ^
2338../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2339 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2340                                                              ^
2341../src/jrd/cch.cpp:4366:15: note: in expansion of macro 'BLOCK'
2342   if ((high = BLOCK(que_inst, BufferDesc*, bdb_que))->bdb_page == page) {
2343               ^
2344../src/jrd/cch.cpp: In function 'void clear_precedence(Jrd::thread_db*, Jrd::BufferDesc*)':
2345../src/jrd/cch.cpp:4492:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_lower'  of NULL object [-Winvalid-offsetof]
2346   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2347                                                         ^
2348../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2349 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2350                                                              ^
2351../src/jrd/cch.cpp:4492:28: note: in expansion of macro 'BLOCK'
2352   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2353                            ^
2354../src/jrd/cch.cpp:4492:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2355   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2356                                                         ^
2357../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2358 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2359                                                              ^
2360../src/jrd/cch.cpp:4492:28: note: in expansion of macro 'BLOCK'
2361   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2362                            ^
2363../src/jrd/cch.cpp: In function 'void down_grade(Jrd::thread_db*, Jrd::BufferDesc*)':
2364../src/jrd/cch.cpp:4599:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
2365   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2366                                                         ^
2367../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2368 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2369                                                              ^
2370../src/jrd/cch.cpp:4599:28: note: in expansion of macro 'BLOCK'
2371   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2372                            ^
2373../src/jrd/cch.cpp:4599:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2374   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2375                                                         ^
2376../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2377 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2378                                                              ^
2379../src/jrd/cch.cpp:4599:28: note: in expansion of macro 'BLOCK'
2380   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2381                            ^
2382../src/jrd/cch.cpp:4655:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_lower'  of NULL object [-Winvalid-offsetof]
2383   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2384                                                         ^
2385../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2386 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2387                                                              ^
2388../src/jrd/cch.cpp:4655:28: note: in expansion of macro 'BLOCK'
2389   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2390                            ^
2391../src/jrd/cch.cpp:4655:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2392   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2393                                                         ^
2394../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2395 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2396                                                              ^
2397../src/jrd/cch.cpp:4655:28: note: in expansion of macro 'BLOCK'
2398   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2399                            ^
2400../src/jrd/cch.cpp: In function 'void expand_buffers(Jrd::thread_db*, ULONG)':
2401../src/jrd/cch.cpp:4767:51: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
2402    BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2403                                                   ^
2404../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2405 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2406                                                              ^
2407../src/jrd/cch.cpp:4767:22: note: in expansion of macro 'BLOCK'
2408    BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2409                      ^
2410../src/jrd/cch.cpp:4767:51: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2411    BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2412                                                   ^
2413../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2414 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2415                                                              ^
2416../src/jrd/cch.cpp:4767:22: note: in expansion of macro 'BLOCK'
2417    BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2418                      ^
2419../src/jrd/cch.cpp: In function 'Jrd::BufferDesc* get_buffer(Jrd::thread_db*, Jrd::PageNumber, Jrd::LATCH, SSHORT)':
2420../src/jrd/cch.cpp:4864:52: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
2421     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2422                                                    ^
2423../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2424 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2425                                                              ^
2426../src/jrd/cch.cpp:4864:23: note: in expansion of macro 'BLOCK'
2427     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2428                       ^
2429../src/jrd/cch.cpp:4864:52: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2430     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2431                                                    ^
2432../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2433 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2434                                                              ^
2435../src/jrd/cch.cpp:4864:23: note: in expansion of macro 'BLOCK'
2436     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2437                       ^
2438../src/jrd/cch.cpp:4949:52: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_que'  of NULL object [-Winvalid-offsetof]
2439     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2440                                                    ^
2441../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2442 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2443                                                              ^
2444../src/jrd/cch.cpp:4949:23: note: in expansion of macro 'BLOCK'
2445     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2446                       ^
2447../src/jrd/cch.cpp:4949:52: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2448     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2449                                                    ^
2450../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2451 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2452                                                              ^
2453../src/jrd/cch.cpp:4949:23: note: in expansion of macro 'BLOCK'
2454     BufferDesc* bdb = BLOCK(que_inst, BufferDesc*, bdb_que);
2455                       ^
2456../src/jrd/cch.cpp:5006:54: warning: invalid access to non-static data member 'Jrd::BufferDesc::bdb_in_use'  of NULL object [-Winvalid-offsetof]
2457    BufferDesc* oldest = BLOCK(que_inst, BufferDesc*, bdb_in_use);
2458                                                      ^
2459../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2460 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2461                                                              ^
2462../src/jrd/cch.cpp:5006:25: note: in expansion of macro 'BLOCK'
2463    BufferDesc* oldest = BLOCK(que_inst, BufferDesc*, bdb_in_use);
2464                         ^
2465../src/jrd/cch.cpp:5006:54: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2466    BufferDesc* oldest = BLOCK(que_inst, BufferDesc*, bdb_in_use);
2467                                                      ^
2468../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2469 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2470                                                              ^
2471../src/jrd/cch.cpp:5006:25: note: in expansion of macro 'BLOCK'
2472    BufferDesc* oldest = BLOCK(que_inst, BufferDesc*, bdb_in_use);
2473                         ^
2474../src/jrd/cch.cpp:5097:55: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
2475     Precedence* precedence = BLOCK(que2, Precedence*, pre_higher);
2476                                                       ^
2477../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2478 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2479                                                              ^
2480../src/jrd/cch.cpp:5097:30: note: in expansion of macro 'BLOCK'
2481     Precedence* precedence = BLOCK(que2, Precedence*, pre_higher);
2482                              ^
2483../src/jrd/cch.cpp:5097:55: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2484     Precedence* precedence = BLOCK(que2, Precedence*, pre_higher);
2485                                                       ^
2486../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2487 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2488                                                              ^
2489../src/jrd/cch.cpp:5097:30: note: in expansion of macro 'BLOCK'
2490     Precedence* precedence = BLOCK(que2, Precedence*, pre_higher);
2491                              ^
2492../src/jrd/cch.cpp: In function 'int get_related(Jrd::BufferDesc*, Jrd::PagesArray&, int, ULONG)':
2493../src/jrd/cch.cpp:5175:63: warning: invalid access to non-static data member 'Jrd::Precedence::pre_lower'  of NULL object [-Winvalid-offsetof]
2494   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2495                                                               ^
2496../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2497 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2498                                                              ^
2499../src/jrd/cch.cpp:5175:34: note: in expansion of macro 'BLOCK'
2500   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2501                                  ^
2502../src/jrd/cch.cpp:5175:63: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2503   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2504                                                               ^
2505../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2506 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2507                                                              ^
2508../src/jrd/cch.cpp:5175:34: note: in expansion of macro 'BLOCK'
2509   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_lower);
2510                                  ^
2511../src/jrd/cch.cpp: In function 'SSHORT latch_bdb(Jrd::thread_db*, Jrd::LATCH, Jrd::BufferDesc*, Jrd::PageNumber, SSHORT)':
2512../src/jrd/cch.cpp:5415:50: warning: invalid access to non-static data member 'Jrd::LatchWait::lwt_waiters'  of NULL object [-Winvalid-offsetof]
2513   lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2514                                                  ^
2515../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2516 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2517                                                              ^
2518../src/jrd/cch.cpp:5415:22: note: in expansion of macro 'BLOCK'
2519   lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2520                      ^
2521../src/jrd/cch.cpp:5415:50: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2522   lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2523                                                  ^
2524../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2525 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2526                                                              ^
2527../src/jrd/cch.cpp:5415:22: note: in expansion of macro 'BLOCK'
2528   lwt = (LatchWait*) BLOCK(que_inst, LatchWait*, lwt_waiters);
2529                      ^
2530../src/jrd/cch.cpp: In function 'SSHORT related(Jrd::BufferDesc*, const Jrd::BufferDesc*, SSHORT, ULONG)':
2531../src/jrd/cch.cpp:5987:63: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
2532   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2533                                                               ^
2534../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2535 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2536                                                              ^
2537../src/jrd/cch.cpp:5987:34: note: in expansion of macro 'BLOCK'
2538   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2539                                  ^
2540../src/jrd/cch.cpp:5987:63: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2541   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2542                                                               ^
2543../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2544 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2545                                                              ^
2546../src/jrd/cch.cpp:5987:34: note: in expansion of macro 'BLOCK'
2547   const Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2548                                  ^
2549../src/jrd/cch.cpp: In function 'void release_bdb(Jrd::thread_db*, Jrd::BufferDesc*, bool, bool, bool)':
2550../src/jrd/cch.cpp:6140:48: warning: invalid access to non-static data member 'Jrd::LatchWait::lwt_waiters'  of NULL object [-Winvalid-offsetof]
2551   LatchWait* lwt = BLOCK(que_inst, LatchWait*, lwt_waiters);
2552                                                ^
2553../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2554 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2555                                                              ^
2556../src/jrd/cch.cpp:6140:20: note: in expansion of macro 'BLOCK'
2557   LatchWait* lwt = BLOCK(que_inst, LatchWait*, lwt_waiters);
2558                    ^
2559../src/jrd/cch.cpp:6140:48: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2560   LatchWait* lwt = BLOCK(que_inst, LatchWait*, lwt_waiters);
2561                                                ^
2562../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2563 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2564                                                              ^
2565../src/jrd/cch.cpp:6140:20: note: in expansion of macro 'BLOCK'
2566   LatchWait* lwt = BLOCK(que_inst, LatchWait*, lwt_waiters);
2567                    ^
2568../src/jrd/cch.cpp: In function 'bool is_writeable(Jrd::BufferDesc*, ULONG)':
2569../src/jrd/cch.cpp:6306:60: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
2570   const Precedence* precedence = BLOCK(queue, Precedence*, pre_higher);
2571                                                            ^
2572../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2573 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2574                                                              ^
2575../src/jrd/cch.cpp:6306:34: note: in expansion of macro 'BLOCK'
2576   const Precedence* precedence = BLOCK(queue, Precedence*, pre_higher);
2577                                  ^
2578../src/jrd/cch.cpp:6306:60: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2579   const Precedence* precedence = BLOCK(queue, Precedence*, pre_higher);
2580                                                            ^
2581../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2582 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2583                                                              ^
2584../src/jrd/cch.cpp:6306:34: note: in expansion of macro 'BLOCK'
2585   const Precedence* precedence = BLOCK(queue, Precedence*, pre_higher);
2586                                  ^
2587../src/jrd/cch.cpp: In function 'int write_buffer(Jrd::thread_db*, Jrd::BufferDesc*, Jrd::PageNumber, bool, ISC_STATUS*, bool)':
2588../src/jrd/cch.cpp:6393:57: warning: invalid access to non-static data member 'Jrd::Precedence::pre_higher'  of NULL object [-Winvalid-offsetof]
2589   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2590                                                         ^
2591../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2592 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2593                                                              ^
2594../src/jrd/cch.cpp:6393:28: note: in expansion of macro 'BLOCK'
2595   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2596                            ^
2597../src/jrd/cch.cpp:6393:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2598   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2599                                                         ^
2600../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2601 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2602                                                              ^
2603../src/jrd/cch.cpp:6393:28: note: in expansion of macro 'BLOCK'
2604   Precedence* precedence = BLOCK(que_inst, Precedence*, pre_higher);
2605                            ^
2606In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2607                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2608                 from ../src/jrd/../jrd/jrd.h:37,
2609                 from ../src/jrd/cch.cpp:34:
2610../src/include/../common/classes/alloc.h: At global scope:
2611../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2612 inline void operator delete[](void* mem) throw()
2613             ^
2614../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2615 inline void operator delete(void* mem) throw()
2616             ^
2617../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2618 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2619              ^
2620../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2621 inline void* operator new(size_t s) THROW_BAD_ALLOC
2622              ^
2623/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2624In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2625                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2626                 from ../src/jrd/../jrd/jrd.h:37,
2627                 from ../src/jrd/cmp.cpp:47:
2628../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2629 inline void operator delete[](void* mem) throw()
2630             ^
2631../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2632 inline void operator delete(void* mem) throw()
2633             ^
2634../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2635 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2636              ^
2637../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2638 inline void* operator new(size_t s) THROW_BAD_ALLOC
2639              ^
2640/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2641In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2642                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2643                 from ../src/jrd/../jrd/jrd.h:37,
2644                 from ../src/jrd/cvt2.cpp:33:
2645../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2646 inline void operator delete[](void* mem) throw()
2647             ^
2648../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2649 inline void operator delete(void* mem) throw()
2650             ^
2651../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2652 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2653              ^
2654../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2655 inline void* operator new(size_t s) THROW_BAD_ALLOC
2656              ^
2657/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2658In file included from ../src/include/../common/classes/fb_string.h:39:0,
2659                 from ../src/jrd/../jrd/../common/classes/MetaName.h:32,
2660                 from ../src/jrd/../jrd/SysFunction.h:34,
2661                 from ../src/jrd/DataTypeUtil.cpp:30:
2662../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2663 inline void operator delete[](void* mem) throw()
2664             ^
2665../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2666 inline void operator delete(void* mem) throw()
2667             ^
2668../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2669 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2670              ^
2671../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2672 inline void* operator new(size_t s) THROW_BAD_ALLOC
2673              ^
2674../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dfw.epp ../temp/boot/jrd/dfw.cpp
2675gpre version UI-V2.5.2.26540 Firebird 2.5
2676/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
2677In file included from ../src/include/../common/classes/fb_string.h:39:0,
2678                 from ../temp/boot/jrd/dfw.cpp:73:
2679../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2680 inline void operator delete[](void* mem) throw()
2681             ^
2682../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2683 inline void operator delete(void* mem) throw()
2684             ^
2685../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2686 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2687              ^
2688../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2689 inline void* operator new(size_t s) THROW_BAD_ALLOC
2690              ^
2691/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2692In file included from ../src/jrd/UserManagement.cpp:28:0:
2693../src/jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
2694../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)
2695   static const char* USER_INFO_NAME = "security2.fdb";
2696                      ^
2697../src/jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
2698In file included from ../src/include/../common/classes/ClumpletReader.h:32:0,
2699                 from ../src/jrd/../common/classes/ClumpletWriter.h:32,
2700                 from ../src/jrd/UserManagement.cpp:24:
2701../src/include/../common/classes/alloc.h: At global scope:
2702../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2703 inline void operator delete[](void* mem) throw()
2704             ^
2705../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2706 inline void operator delete(void* mem) throw()
2707             ^
2708../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2709 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2710              ^
2711../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2712 inline void* operator new(size_t s) THROW_BAD_ALLOC
2713              ^
2714/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2715/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2716In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2717                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2718                 from ../src/jrd/../jrd/jrd.h:37,
2719                 from ../src/jrd/err.cpp:35:
2720../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2721 inline void operator delete[](void* mem) throw()
2722             ^
2723../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2724 inline void operator delete(void* mem) throw()
2725             ^
2726../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2727 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2728              ^
2729../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2730 inline void* operator new(size_t s) THROW_BAD_ALLOC
2731              ^
2732/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2733In file included from ../src/include/fb_exception.h:39:0,
2734                 from ../src/include/firebird.h:79,
2735                 from ../src/jrd/event.cpp:26:
2736../src/jrd/event.cpp: In member function 'void Jrd::EventManager::deliverEvents()':
2737../src/jrd/event.cpp:523:68: warning: invalid access to non-static data member 'prb::prb_processes'  of NULL object [-Winvalid-offsetof]
2738    prb* const process = (prb*) ((UCHAR*) event_srq - OFFSET (prb*, prb_processes));
2739                                                                    ^
2740../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2741 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2742                                                              ^
2743../src/jrd/event.cpp:523:68: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2744    prb* const process = (prb*) ((UCHAR*) event_srq - OFFSET (prb*, prb_processes));
2745                                                                    ^
2746../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2747 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2748                                                              ^
2749../src/jrd/event.cpp: In member function 'void Jrd::EventManager::probe_processes()':
2750../src/jrd/event.cpp:1288:66: warning: invalid access to non-static data member 'prb::prb_processes'  of NULL object [-Winvalid-offsetof]
2751   prb* const process = (prb*) ((UCHAR*) event_srq - OFFSET(prb*, prb_processes));
2752                                                                  ^
2753../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2754 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2755                                                              ^
2756../src/jrd/event.cpp:1288:66: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
2757   prb* const process = (prb*) ((UCHAR*) event_srq - OFFSET(prb*, prb_processes));
2758                                                                  ^
2759../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
2760 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
2761                                                              ^
2762In file included from ../src/jrd/../common/classes/init.h:31:0,
2763                 from ../src/jrd/event.cpp:32:
2764../src/include/../common/classes/alloc.h: At global scope:
2765../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2766 inline void operator delete[](void* mem) throw()
2767             ^
2768../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2769 inline void operator delete(void* mem) throw()
2770             ^
2771../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2772 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2773              ^
2774../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2775 inline void* operator new(size_t s) THROW_BAD_ALLOC
2776              ^
2777/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2778In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2779                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2780                 from ../src/jrd/../jrd/jrd.h:37,
2781                 from ../src/jrd/evl.cpp:69:
2782../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2783 inline void operator delete[](void* mem) throw()
2784             ^
2785../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2786 inline void operator delete(void* mem) throw()
2787             ^
2788../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2789 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2790              ^
2791../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2792 inline void* operator new(size_t s) THROW_BAD_ALLOC
2793              ^
2794/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2795In file included from ../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
2796                 from ../src/jrd/../jrd/trace/../../jrd/trace/TraceObjects.h:39,
2797                 from ../src/jrd/../jrd/trace/TraceJrdHelpers.h:32,
2798                 from ../src/jrd/exe.cpp:108:
2799../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
2800../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)
2801   static const char* USER_INFO_NAME = "security2.fdb";
2802                      ^
2803../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
2804In file included from ../src/jrd/../common/classes/VaryStr.h:30:0,
2805                 from ../src/jrd/exe.cpp:60:
2806../src/include/../common/classes/alloc.h: At global scope:
2807../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2808 inline void operator delete[](void* mem) throw()
2809             ^
2810../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2811 inline void operator delete(void* mem) throw()
2812             ^
2813../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2814 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2815              ^
2816../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2817 inline void* operator new(size_t s) THROW_BAD_ALLOC
2818              ^
2819/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2820In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2821                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2822                 from ../src/jrd/../jrd/jrd.h:37,
2823                 from ../src/jrd/ext.cpp:41:
2824../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2825 inline void operator delete[](void* mem) throw()
2826             ^
2827../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2828 inline void operator delete(void* mem) throw()
2829             ^
2830../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2831 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2832              ^
2833../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2834 inline void* operator new(size_t s) THROW_BAD_ALLOC
2835              ^
2836/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2837In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2838                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2839                 from ../src/jrd/../jrd/jrd.h:37,
2840                 from ../src/jrd/execute_statement.cpp:32:
2841../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2842 inline void operator delete[](void* mem) throw()
2843             ^
2844../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2845 inline void operator delete(void* mem) throw()
2846             ^
2847../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2848 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2849              ^
2850../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2851 inline void* operator new(size_t s) THROW_BAD_ALLOC
2852              ^
2853/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2854In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2855                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2856                 from ../src/jrd/../jrd/jrd.h:37,
2857                 from ../src/jrd/filters.cpp:28:
2858../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2859 inline void operator delete[](void* mem) throw()
2860             ^
2861../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2862 inline void operator delete(void* mem) throw()
2863             ^
2864../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2865 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2866              ^
2867../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2868 inline void* operator new(size_t s) THROW_BAD_ALLOC
2869              ^
2870/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2871In file included from ../src/include/../common/classes/fb_string.h:39:0,
2872                 from ../src/jrd/../common/config/config.h:26,
2873                 from ../src/jrd/flu.cpp:50:
2874../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2875 inline void operator delete[](void* mem) throw()
2876             ^
2877../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2878 inline void operator delete(void* mem) throw()
2879             ^
2880../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2881 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2882              ^
2883../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2884 inline void* operator new(size_t s) THROW_BAD_ALLOC
2885              ^
2886/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2887In file included from ../src/jrd/../jrd/trace/../../jrd/svc.h:31:0,
2888                 from ../src/jrd/../jrd/trace/TraceObjects.h:39,
2889                 from ../src/jrd/functions.cpp:36:
2890../src/jrd/../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
2891../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)
2892   static const char* USER_INFO_NAME = "security2.fdb";
2893                      ^
2894../src/jrd/../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
2895In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2896                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2897                 from ../src/jrd/../jrd/jrd.h:37,
2898                 from ../src/jrd/functions.cpp:28:
2899../src/include/../common/classes/alloc.h: At global scope:
2900../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2901 inline void operator delete[](void* mem) throw()
2902             ^
2903../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2904 inline void operator delete(void* mem) throw()
2905             ^
2906../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2907 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2908              ^
2909../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2910 inline void* operator new(size_t s) THROW_BAD_ALLOC
2911              ^
2912/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2913In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2914                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2915                 from ../src/jrd/../jrd/jrd.h:37,
2916                 from ../src/jrd/idx.cpp:35:
2917../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2918 inline void operator delete[](void* mem) throw()
2919             ^
2920../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2921 inline void operator delete(void* mem) throw()
2922             ^
2923../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2924 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2925              ^
2926../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2927 inline void* operator new(size_t s) THROW_BAD_ALLOC
2928              ^
2929/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2930In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2931                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2932                 from ../src/jrd/../jrd/jrd.h:37,
2933                 from ../src/jrd/inf.cpp:41:
2934../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2935 inline void operator delete[](void* mem) throw()
2936             ^
2937../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2938 inline void operator delete(void* mem) throw()
2939             ^
2940../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2941 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2942              ^
2943../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2944 inline void* operator new(size_t s) THROW_BAD_ALLOC
2945              ^
2946/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2947In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2948                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2949                 from ../src/jrd/../jrd/jrd.h:37,
2950                 from ../src/jrd/intl.cpp:97:
2951../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2952 inline void operator delete[](void* mem) throw()
2953             ^
2954../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2955 inline void operator delete(void* mem) throw()
2956             ^
2957../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2958 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2959              ^
2960../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2961 inline void* operator new(size_t s) THROW_BAD_ALLOC
2962              ^
2963/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2964In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
2965                 from ../src/jrd/../jrd/../jrd/btn.h:35,
2966                 from ../src/jrd/../jrd/jrd.h:37,
2967                 from ../src/jrd/intl_classes.h:32,
2968                 from ../src/jrd/intl_builtin.cpp:2:
2969../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2970 inline void operator delete[](void* mem) throw()
2971             ^
2972../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2973 inline void operator delete(void* mem) throw()
2974             ^
2975../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2976 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2977              ^
2978../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2979 inline void* operator new(size_t s) THROW_BAD_ALLOC
2980              ^
2981/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2982In file included from ../src/jrd/../jrd/../common/classes/fb_string.h:39:0,
2983                 from ../src/jrd/../jrd/IntlManager.h:30,
2984                 from ../src/jrd/IntlManager.cpp:28:
2985../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2986 inline void operator delete[](void* mem) throw()
2987             ^
2988../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2989 inline void operator delete(void* mem) throw()
2990             ^
2991../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2992 inline void* operator new[](size_t s) THROW_BAD_ALLOC
2993              ^
2994../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
2995 inline void* operator new(size_t s) THROW_BAD_ALLOC
2996              ^
2997/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
2998In file included from ../src/jrd/../jrd/../common/classes/array.h:32:0,
2999                 from ../src/jrd/../jrd/IntlUtil.h:30,
3000                 from ../src/jrd/IntlUtil.cpp:28:
3001../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3002 inline void operator delete[](void* mem) throw()
3003             ^
3004../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3005 inline void operator delete(void* mem) throw()
3006             ^
3007../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3008 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3009              ^
3010../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3011 inline void* operator new(size_t s) THROW_BAD_ALLOC
3012              ^
3013/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3014In file included from ../src/jrd/isc_sync.cpp:69:0:
3015../src/jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3016../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)
3017   static const char* USER_INFO_NAME = "security2.fdb";
3018                      ^
3019../src/jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3020In file included from ../src/jrd/../jrd/../common/classes/fb_string.h:39:0,
3021                 from ../src/jrd/../jrd/isc_proto.h:27,
3022                 from ../src/jrd/isc_sync.cpp:60:
3023../src/include/../common/classes/alloc.h: At global scope:
3024../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3025 inline void operator delete[](void* mem) throw()
3026             ^
3027../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3028 inline void operator delete(void* mem) throw()
3029             ^
3030../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3031 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3032              ^
3033../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3034 inline void* operator new(size_t s) THROW_BAD_ALLOC
3035              ^
3036/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3037In file included from ../src/jrd/../jrd/svc.h:31:0,
3038                 from ../src/jrd/jrd.cpp:73:
3039../src/jrd/../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3040../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)
3041   static const char* USER_INFO_NAME = "security2.fdb";
3042                      ^
3043../src/jrd/../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3044../src/jrd/jrd.cpp: In function 'ISC_STATUS jrd8_create_database(ISC_STATUS*, const TEXT*, Jrd::Attachment**, USHORT, const UCHAR*)':
3045../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]
3046   trace_failed_attach(NULL, filename, options, true, false);
3047                                                           ^
3048In file included from ../src/jrd/../jrd/../jrd/ThreadData.h:36:0,
3049                 from ../src/jrd/../jrd/ThreadStart.h:34,
3050                 from ../src/jrd/jrd.cpp:43:
3051../src/jrd/../jrd/../jrd/../common/classes/alloc.h: At global scope:
3052../src/jrd/../jrd/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3053 inline void operator delete[](void* mem) throw()
3054             ^
3055../src/jrd/../jrd/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3056 inline void operator delete(void* mem) throw()
3057             ^
3058../src/jrd/../jrd/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3059 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3060              ^
3061../src/jrd/../jrd/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3062 inline void* operator new(size_t s) THROW_BAD_ALLOC
3063              ^
3064/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3065In file included from ../src/jrd/../include/fb_blk.h:4:0,
3066                 from ../src/jrd/Database.cpp:29:
3067../src/jrd/../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3068 inline void operator delete[](void* mem) throw()
3069             ^
3070../src/jrd/../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3071 inline void operator delete(void* mem) throw()
3072             ^
3073../src/jrd/../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3074 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3075              ^
3076../src/jrd/../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3077 inline void* operator new(size_t s) THROW_BAD_ALLOC
3078              ^
3079/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3080In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3081                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3082                 from ../src/jrd/../jrd/jrd.h:37,
3083                 from ../src/jrd/lck.cpp:32:
3084../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3085 inline void operator delete[](void* mem) throw()
3086             ^
3087../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3088 inline void operator delete(void* mem) throw()
3089             ^
3090../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3091 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3092              ^
3093../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3094 inline void* operator new(size_t s) THROW_BAD_ALLOC
3095              ^
3096/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3097In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3098                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3099                 from ../src/jrd/../jrd/jrd.h:37,
3100                 from ../src/jrd/mov.cpp:32:
3101../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3102 inline void operator delete[](void* mem) throw()
3103             ^
3104../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3105 inline void operator delete(void* mem) throw()
3106             ^
3107../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3108 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3109              ^
3110../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3111 inline void* operator new(size_t s) THROW_BAD_ALLOC
3112              ^
3113/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3114In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3115                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3116                 from ../src/jrd/../jrd/jrd.h:37,
3117                 from ../src/jrd/nav.cpp:28:
3118../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3119 inline void operator delete[](void* mem) throw()
3120             ^
3121../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3122 inline void operator delete(void* mem) throw()
3123             ^
3124../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3125 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3126              ^
3127../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3128 inline void* operator new(size_t s) THROW_BAD_ALLOC
3129              ^
3130/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3131In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3132                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3133                 from ../src/jrd/../jrd/jrd.h:37,
3134                 from ../src/jrd/opt.cpp:50:
3135../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3136 inline void operator delete[](void* mem) throw()
3137             ^
3138../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3139 inline void operator delete(void* mem) throw()
3140             ^
3141../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3142 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3143              ^
3144../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3145 inline void* operator new(size_t s) THROW_BAD_ALLOC
3146              ^
3147/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3148In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3149                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3150                 from ../src/jrd/../jrd/jrd.h:37,
3151                 from ../src/jrd/Optimizer.cpp:32:
3152../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3153 inline void operator delete[](void* mem) throw()
3154             ^
3155../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3156 inline void operator delete(void* mem) throw()
3157             ^
3158../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3159 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3160              ^
3161../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3162 inline void* operator new(size_t s) THROW_BAD_ALLOC
3163              ^
3164/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3165In file included from ../src/include/../common/classes/fb_string.h:39:0,
3166                 from ../src/jrd/../common/config/config.h:26,
3167                 from ../src/jrd/pag.cpp:68:
3168../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3169 inline void operator delete[](void* mem) throw()
3170             ^
3171../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3172 inline void operator delete(void* mem) throw()
3173             ^
3174../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3175 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3176              ^
3177../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3178 inline void* operator new(size_t s) THROW_BAD_ALLOC
3179              ^
3180/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3181/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
3182../gen/firebird/bin/blrtable > ../src/include/gen/blrtable.h
3183/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3184In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3185                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3186                 from ../src/jrd/../jrd/jrd.h:37,
3187                 from ../src/jrd/par.cpp:43:
3188../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3189 inline void operator delete[](void* mem) throw()
3190             ^
3191../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3192 inline void operator delete(void* mem) throw()
3193             ^
3194../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3195 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3196              ^
3197../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3198 inline void* operator new(size_t s) THROW_BAD_ALLOC
3199              ^
3200/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3201/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3202In file included from ../src/jrd/pwd.cpp:33:0:
3203../src/jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3204../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)
3205   static const char* USER_INFO_NAME = "security2.fdb";
3206                      ^
3207../src/jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3208In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3209                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3210                 from ../src/jrd/../jrd/jrd.h:37,
3211                 from ../src/jrd/pwd.cpp:32:
3212../src/include/../common/classes/alloc.h: At global scope:
3213../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3214 inline void operator delete[](void* mem) throw()
3215             ^
3216../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3217 inline void operator delete(void* mem) throw()
3218             ^
3219../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3220 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3221              ^
3222../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3223 inline void* operator new(size_t s) THROW_BAD_ALLOC
3224              ^
3225/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3226In file included from ../src/jrd/../jrd/PreparedStatement.h:26:0,
3227                 from ../src/jrd/PreparedStatement.cpp:23:
3228../src/jrd/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3229 inline void operator delete[](void* mem) throw()
3230             ^
3231../src/jrd/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3232 inline void operator delete(void* mem) throw()
3233             ^
3234../src/jrd/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3235 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3236              ^
3237../src/jrd/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3238 inline void* operator new(size_t s) THROW_BAD_ALLOC
3239              ^
3240/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3241/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3242In file included from ../src/jrd/../jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3243                 from ../src/jrd/../jrd/../jrd/../jrd/btn.h:35,
3244                 from ../src/jrd/../jrd/../jrd/jrd.h:37,
3245                 from ../src/jrd/../jrd/Relation.h:25,
3246                 from ../src/jrd/Relation.cpp:23:
3247../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3248 inline void operator delete[](void* mem) throw()
3249             ^
3250../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3251 inline void operator delete(void* mem) throw()
3252             ^
3253../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3254 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3255              ^
3256../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3257 inline void* operator new(size_t s) THROW_BAD_ALLOC
3258              ^
3259/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3260In file included from ../src/jrd/../jrd/PreparedStatement.h:26:0,
3261                 from ../src/jrd/ResultSet.cpp:24:
3262../src/jrd/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3263 inline void operator delete[](void* mem) throw()
3264             ^
3265../src/jrd/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3266 inline void operator delete(void* mem) throw()
3267             ^
3268../src/jrd/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3269 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3270              ^
3271../src/jrd/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3272 inline void* operator new(size_t s) THROW_BAD_ALLOC
3273              ^
3274/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3275In file included from ../src/jrd/../jrd/../include/fb_blk.h:4:0,
3276                 from ../src/jrd/../jrd/tra.h:35,
3277                 from ../src/jrd/rlck.cpp:29:
3278../src/jrd/../jrd/../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3279 inline void operator delete[](void* mem) throw()
3280             ^
3281../src/jrd/../jrd/../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3282 inline void operator delete(void* mem) throw()
3283             ^
3284../src/jrd/../jrd/../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3285 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3286              ^
3287../src/jrd/../jrd/../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3288 inline void* operator new(size_t s) THROW_BAD_ALLOC
3289              ^
3290/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3291In file included from ../src/jrd/../jrd/../common/classes/array.h:32:0,
3292                 from ../src/jrd/../jrd/rpb_chain.h:29,
3293                 from ../src/jrd/rpb_chain.cpp:25:
3294../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3295 inline void operator delete[](void* mem) throw()
3296             ^
3297../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3298 inline void operator delete(void* mem) throw()
3299             ^
3300../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3301 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3302              ^
3303../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3304 inline void* operator new(size_t s) THROW_BAD_ALLOC
3305              ^
3306/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3307In file included from ../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
3308                 from ../src/jrd/../jrd/trace/../../jrd/trace/TraceObjects.h:39,
3309                 from ../src/jrd/../jrd/trace/TraceJrdHelpers.h:32,
3310                 from ../src/jrd/rse.cpp:72:
3311../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3312../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)
3313   static const char* USER_INFO_NAME = "security2.fdb";
3314                      ^
3315../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3316In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3317                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3318                 from ../src/jrd/../jrd/jrd.h:37,
3319                 from ../src/jrd/rse.cpp:39:
3320../src/include/../common/classes/alloc.h: At global scope:
3321../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3322 inline void operator delete[](void* mem) throw()
3323             ^
3324../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3325 inline void operator delete(void* mem) throw()
3326             ^
3327../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3328 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3329              ^
3330../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3331 inline void* operator new(size_t s) THROW_BAD_ALLOC
3332              ^
3333/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3334In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3335                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3336                 from ../src/jrd/../jrd/jrd.h:37,
3337                 from ../src/jrd/sdw.cpp:29:
3338../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3339 inline void operator delete[](void* mem) throw()
3340             ^
3341../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3342 inline void operator delete(void* mem) throw()
3343             ^
3344../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3345 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3346              ^
3347../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3348 inline void* operator new(size_t s) THROW_BAD_ALLOC
3349              ^
3350/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3351In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3352                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3353                 from ../src/jrd/../jrd/jrd.h:37,
3354                 from ../src/jrd/shut.cpp:26:
3355../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3356 inline void operator delete[](void* mem) throw()
3357             ^
3358../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3359 inline void operator delete(void* mem) throw()
3360             ^
3361../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3362 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3363              ^
3364../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3365 inline void* operator new(size_t s) THROW_BAD_ALLOC
3366              ^
3367/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3368In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3369                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3370                 from ../src/jrd/../jrd/jrd.h:37,
3371                 from ../src/jrd/sort.cpp:35:
3372../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3373 inline void operator delete[](void* mem) throw()
3374             ^
3375../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3376 inline void operator delete(void* mem) throw()
3377             ^
3378../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3379 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3380              ^
3381../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3382 inline void* operator new(size_t s) THROW_BAD_ALLOC
3383              ^
3384/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3385In file included from ../src/jrd/../jrd/../include/fb_blk.h:4:0,
3386                 from ../src/jrd/../jrd/sqz.h:27,
3387                 from ../src/jrd/sqz.cpp:27:
3388../src/jrd/../jrd/../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3389 inline void operator delete[](void* mem) throw()
3390             ^
3391../src/jrd/../jrd/../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3392 inline void operator delete(void* mem) throw()
3393             ^
3394../src/jrd/../jrd/../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3395 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3396              ^
3397../src/jrd/../jrd/../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3398 inline void* operator new(size_t s) THROW_BAD_ALLOC
3399              ^
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/svc.cpp -o ../temp/boot/jrd/svc.o
3401In file included from ../src/jrd/../jrd/svc.h:31:0,
3402                 from ../src/jrd/svc.cpp:41:
3403../src/jrd/../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3404../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)
3405   static const char* USER_INFO_NAME = "security2.fdb";
3406                      ^
3407../src/jrd/../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3408In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3409                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3410                 from ../src/jrd/../jrd/jrd.h:37,
3411                 from ../src/jrd/svc.cpp:40:
3412../src/include/../common/classes/alloc.h: At global scope:
3413../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3414 inline void operator delete[](void* mem) throw()
3415             ^
3416../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3417 inline void operator delete(void* mem) throw()
3418             ^
3419../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3420 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3421              ^
3422../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3423 inline void* operator new(size_t s) THROW_BAD_ALLOC
3424              ^
3425/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3426In file included from ../src/jrd/../common/classes/VaryStr.h:30:0,
3427                 from ../src/jrd/SysFunction.cpp:32:
3428../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3429 inline void operator delete[](void* mem) throw()
3430             ^
3431../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3432 inline void operator delete(void* mem) throw()
3433             ^
3434../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3435 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3436              ^
3437../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3438 inline void* operator new(size_t s) THROW_BAD_ALLOC
3439              ^
3440/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3441In file included from ../src/include/../common/classes/fb_string.h:39:0,
3442                 from ../src/jrd/../common/config/config.h:26,
3443                 from ../src/jrd/TempSpace.cpp:26:
3444../src/include/../common/classes/alloc.h:505: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:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3448 inline void operator delete(void* mem) throw()
3449             ^
3450../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3451 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3452              ^
3453../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3454 inline void* operator new(size_t s) THROW_BAD_ALLOC
3455              ^
3456/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3457In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3458                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3459                 from ../src/jrd/../jrd/jrd.h:37,
3460                 from ../src/jrd/tpc.cpp:27:
3461../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3462 inline void operator delete[](void* mem) throw()
3463             ^
3464../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3465 inline void operator delete(void* mem) throw()
3466             ^
3467../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3468 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3469              ^
3470../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3471 inline void* operator new(size_t s) THROW_BAD_ALLOC
3472              ^
3473/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3474In file included from ../src/jrd/tra.cpp:44:0:
3475../src/jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3476../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)
3477   static const char* USER_INFO_NAME = "security2.fdb";
3478                      ^
3479../src/jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3480In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3481                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3482                 from ../src/jrd/../jrd/jrd.h:37,
3483                 from ../src/jrd/tra.cpp:31:
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              ^
3497/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3498In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3499                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3500                 from ../src/jrd/../jrd/jrd.h:37,
3501                 from ../src/jrd/validation.cpp:547:
3502../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3503 inline void operator delete[](void* mem) throw()
3504             ^
3505../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3506 inline void operator delete(void* mem) throw()
3507             ^
3508../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3509 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3510              ^
3511../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3512 inline void* operator new(size_t s) THROW_BAD_ALLOC
3513              ^
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/vio.cpp -o ../temp/boot/jrd/vio.o
3515In file included from ../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
3516                 from ../src/jrd/../jrd/trace/../../jrd/trace/TraceObjects.h:39,
3517                 from ../src/jrd/../jrd/trace/TraceJrdHelpers.h:32,
3518                 from ../src/jrd/vio.cpp:91:
3519../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3520../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)
3521   static const char* USER_INFO_NAME = "security2.fdb";
3522                      ^
3523../src/jrd/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3524In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3525                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3526                 from ../src/jrd/../jrd/jrd.h:37,
3527                 from ../src/jrd/vio.cpp:48:
3528../src/include/../common/classes/alloc.h: At global scope:
3529../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3530 inline void operator delete[](void* mem) throw()
3531             ^
3532../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3533 inline void operator delete(void* mem) throw()
3534             ^
3535../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3536 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3537              ^
3538../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3539 inline void* operator new(size_t s) THROW_BAD_ALLOC
3540              ^
3541/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3542/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3543../src/jrd/nbak.cpp: In member function 'void Jrd::BackupManager::beginBackup(Jrd::thread_db*)':
3544../src/jrd/nbak.cpp:265:11: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
3545      func = "fstat";
3546           ^
3547../src/jrd/nbak.cpp:270:11: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
3548      func = "fchown";
3549           ^
3550../src/jrd/nbak.cpp:275:11: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
3551      func = "fchmod";
3552           ^
3553In file included from ../src/jrd/../jrd/../common/classes/array.h:32:0,
3554                 from ../src/jrd/../jrd/btn.h:35,
3555                 from ../src/jrd/jrd.h:37,
3556                 from ../src/jrd/nbak.cpp:33:
3557../src/include/../common/classes/alloc.h: At global scope:
3558../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3559 inline void operator delete[](void* mem) throw()
3560             ^
3561../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3562 inline void operator delete(void* mem) throw()
3563             ^
3564../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3565 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3566              ^
3567../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3568 inline void* operator new(size_t s) THROW_BAD_ALLOC
3569              ^
3570/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3571In file included from ../src/jrd/../jrd/../common/classes/fb_string.h:39:0,
3572                 from ../src/jrd/../jrd/sha.h:27,
3573                 from ../src/jrd/sha.cpp:14:
3574../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3575 inline void operator delete[](void* mem) throw()
3576             ^
3577../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3578 inline void operator delete(void* mem) throw()
3579             ^
3580../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3581 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3582              ^
3583../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3584 inline void* operator new(size_t s) THROW_BAD_ALLOC
3585              ^
3586/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3587In file included from ../src/include/../jrd/../jrd/../common/classes/array.h:32:0,
3588                 from ../src/include/../jrd/../jrd/btn.h:35,
3589                 from ../src/include/../jrd/jrd.h:37,
3590                 from ../src/jrd/os/posix/unix.cpp:50:
3591../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3592 inline void operator delete[](void* mem) throw()
3593             ^
3594../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3595 inline void operator delete(void* mem) throw()
3596             ^
3597../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3598 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3599              ^
3600../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3601 inline void* operator new(size_t s) THROW_BAD_ALLOC
3602              ^
3603/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3604In file included from ../src/jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3605                 from ../src/jrd/../jrd/../jrd/btn.h:35,
3606                 from ../src/jrd/../jrd/jrd.h:37,
3607                 from ../src/jrd/TextType.cpp:96:
3608../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3609 inline void operator delete[](void* mem) throw()
3610             ^
3611../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3612 inline void operator delete(void* mem) throw()
3613             ^
3614../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3615 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3616              ^
3617../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3618 inline void* operator new(size_t s) THROW_BAD_ALLOC
3619              ^
3620/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3621In file included from ../src/jrd/unicode_util.cpp:28:0:
3622../src/jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3623 inline void operator delete[](void* mem) throw()
3624             ^
3625../src/jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3626 inline void operator delete(void* mem) throw()
3627             ^
3628../src/jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3629 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3630              ^
3631../src/jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3632 inline void* operator new(size_t s) THROW_BAD_ALLOC
3633              ^
3634/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3635In file included from ../src/jrd/../jrd/../include/fb_blk.h:4:0,
3636                 from ../src/jrd/../jrd/req.h:31,
3637                 from ../src/jrd/RuntimeStatistics.cpp:25:
3638../src/jrd/../jrd/../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3639 inline void operator delete[](void* mem) throw()
3640             ^
3641../src/jrd/../jrd/../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3642 inline void operator delete(void* mem) throw()
3643             ^
3644../src/jrd/../jrd/../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3645 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3646              ^
3647../src/jrd/../jrd/../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3648 inline void* operator new(size_t s) THROW_BAD_ALLOC
3649              ^
3650/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3651In file included from ../src/jrd/../jrd/../jrd/../jrd/../common/classes/array.h:32:0,
3652                 from ../src/jrd/../jrd/../jrd/../jrd/btn.h:35,
3653                 from ../src/jrd/../jrd/../jrd/jrd.h:37,
3654                 from ../src/jrd/../jrd/DebugInterface.h:27,
3655                 from ../src/jrd/DebugInterface.cpp:24:
3656../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3657 inline void operator delete[](void* mem) throw()
3658             ^
3659../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3660 inline void operator delete(void* mem) throw()
3661             ^
3662../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3663 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3664              ^
3665../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3666 inline void* operator new(size_t s) THROW_BAD_ALLOC
3667              ^
3668/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3669In file included from ../src/jrd/extds/../../include/fb_blk.h:4:0,
3670                 from ../src/jrd/extds/ExtDS.cpp:27:
3671../src/jrd/extds/../../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3672 inline void operator delete[](void* mem) throw()
3673             ^
3674../src/jrd/extds/../../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3675 inline void operator delete(void* mem) throw()
3676             ^
3677../src/jrd/extds/../../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3678 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3679              ^
3680../src/jrd/extds/../../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3681 inline void* operator new(size_t s) THROW_BAD_ALLOC
3682              ^
3683/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3684In file included from ../src/jrd/extds/../../include/fb_blk.h:4:0,
3685                 from ../src/jrd/extds/InternalDS.cpp:26:
3686../src/jrd/extds/../../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3687 inline void operator delete[](void* mem) throw()
3688             ^
3689../src/jrd/extds/../../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3690 inline void operator delete(void* mem) throw()
3691             ^
3692../src/jrd/extds/../../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3693 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3694              ^
3695../src/jrd/extds/../../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3696 inline void* operator new(size_t s) THROW_BAD_ALLOC
3697              ^
3698/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3699In file included from ../src/jrd/extds/IscDS.h:29:0,
3700                 from ../src/jrd/extds/IscDS.cpp:33:
3701../src/include/fb_api_proto.h:440:18: warning: 'visibility' attribute ignored [-Wattributes]
3702            USHORT);
3703                  ^
3704../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]
3705  PROTO(isc_expand_dpb),
3706        ^
3707../src/jrd/extds/IscDS.cpp:1442:36: note: in definition of macro 'PROTO'
3708 #define PROTO(X) (prototype_##X*) &X
3709                                    ^
3710../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]
3711  PROTO(isc_interprete),
3712        ^
3713../src/jrd/extds/IscDS.cpp:1442:36: note: in definition of macro 'PROTO'
3714 #define PROTO(X) (prototype_##X*) &X
3715                                    ^
3716In file included from ../src/jrd/extds/../../include/fb_blk.h:4:0,
3717                 from ../src/jrd/extds/IscDS.cpp:26:
3718../src/jrd/extds/../../include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3719 inline void operator delete[](void* mem) throw()
3720             ^
3721../src/jrd/extds/../../include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3722 inline void operator delete(void* mem) throw()
3723             ^
3724../src/jrd/extds/../../include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3725 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3726              ^
3727../src/jrd/extds/../../include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3728 inline void* operator new(size_t s) THROW_BAD_ALLOC
3729              ^
3730/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3731In file included from ../src/include/../common/classes/fb_string.h:39:0,
3732                 from ../src/jrd/trace/../../common/classes/TempFile.h:27,
3733                 from ../src/jrd/trace/TraceConfigStorage.cpp:29:
3734../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3735 inline void operator delete[](void* mem) throw()
3736             ^
3737../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3738 inline void operator delete(void* mem) throw()
3739             ^
3740../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3741 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3742              ^
3743../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3744 inline void* operator new(size_t s) THROW_BAD_ALLOC
3745              ^
3746/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3747In file included from ../src/include/../common/classes/fb_string.h:39:0,
3748                 from ../src/jrd/trace/../../common/classes/TempFile.h:27,
3749                 from ../src/jrd/trace/TraceLog.cpp:39:
3750../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3751 inline void operator delete[](void* mem) throw()
3752             ^
3753../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3754 inline void operator delete(void* mem) throw()
3755             ^
3756../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3757 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3758              ^
3759../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3760 inline void* operator new(size_t s) THROW_BAD_ALLOC
3761              ^
3762/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3763In file included from ../src/jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
3764                 from ../src/jrd/trace/../../jrd/trace/TraceObjects.h:39,
3765                 from ../src/jrd/trace/TraceManager.cpp:33:
3766../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3767../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)
3768   static const char* USER_INFO_NAME = "security2.fdb";
3769                      ^
3770../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3771In file included from ../src/jrd/trace/../../jrd/trace/../../common/classes/array.h:32:0,
3772                 from ../src/jrd/trace/../../jrd/trace/TraceManager.h:34,
3773                 from ../src/jrd/trace/TraceManager.cpp:32:
3774../src/include/../common/classes/alloc.h: At global scope:
3775../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3776 inline void operator delete[](void* mem) throw()
3777             ^
3778../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3779 inline void operator delete(void* mem) throw()
3780             ^
3781../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3782 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3783              ^
3784../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3785 inline void* operator new(size_t s) THROW_BAD_ALLOC
3786              ^
3787/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3788In file included from ../src/jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
3789                 from ../src/jrd/trace/../../jrd/trace/TraceObjects.h:39,
3790                 from ../src/jrd/trace/TraceObjects.cpp:34:
3791../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3792../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)
3793   static const char* USER_INFO_NAME = "security2.fdb";
3794                      ^
3795../src/jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3796In file included from ../src/jrd/trace/../../common/../common/classes/fb_string.h:39:0,
3797                 from ../src/jrd/trace/../../common/utils_proto.h:33,
3798                 from ../src/jrd/trace/TraceObjects.cpp:31:
3799../src/include/../common/classes/alloc.h: At global scope:
3800../src/include/../common/classes/alloc.h:505: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:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3804 inline void operator delete(void* mem) throw()
3805             ^
3806../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3807 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3808              ^
3809../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3810 inline void* operator new(size_t s) THROW_BAD_ALLOC
3811              ^
3812../gen/firebird/bin/gpre_current -r -m -z -n -lang_internal ../src/dsql/array.epp ../temp/boot/dsql/array.cpp
3813gpre version UI-V2.5.2.26540 Firebird 2.5
3814/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
3815../gen/firebird/bin/gpre_current -r -m -z -n -lang_internal ../src/dsql/blob.epp ../temp/boot/dsql/blob.cpp
3816gpre version UI-V2.5.2.26540 Firebird 2.5
3817/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
3818/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3819In file included from ../src/include/../common/classes/ClumpletReader.h:32:0,
3820                 from ../src/dsql/../common/classes/ClumpletWriter.h:32,
3821                 from ../src/dsql/preparse.cpp:35:
3822../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3823 inline void operator delete[](void* mem) throw()
3824             ^
3825../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3826 inline void operator delete(void* mem) throw()
3827             ^
3828../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3829 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3830              ^
3831../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3832 inline void* operator new(size_t s) THROW_BAD_ALLOC
3833              ^
3834/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3835In file included from ../src/dsql/../common/classes/init.h:31:0,
3836                 from ../src/dsql/user_dsql.cpp:46:
3837../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3838 inline void operator delete[](void* mem) throw()
3839             ^
3840../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3841 inline void operator delete(void* mem) throw()
3842             ^
3843../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3844 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3845              ^
3846../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3847 inline void* operator new(size_t s) THROW_BAD_ALLOC
3848              ^
3849/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3850In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
3851                 from ../src/dsql/../dsql/dsql.h:38,
3852                 from ../src/dsql/utld.cpp:36:
3853../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3854 inline void operator delete[](void* mem) throw()
3855             ^
3856../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3857 inline void operator delete(void* mem) throw()
3858             ^
3859../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3860 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3861              ^
3862../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3863 inline void* operator new(size_t s) THROW_BAD_ALLOC
3864              ^
3865/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3866../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids -cxx ../src/dsql/metd.epp ../temp/boot/dsql/metd.cpp
3867gpre version UI-V2.5.2.26540 Firebird 2.5
3868/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
3869In file included from ../src/include/../dsql/../jrd/RuntimeStatistics.h:26:0,
3870                 from ../src/include/../dsql/dsql.h:38,
3871                 from ../temp/boot/dsql/metd.cpp:43:
3872../src/include/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3873 inline void operator delete[](void* mem) throw()
3874             ^
3875../src/include/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3876 inline void operator delete(void* mem) throw()
3877             ^
3878../src/include/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3879 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3880              ^
3881../src/include/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3882 inline void* operator new(size_t s) THROW_BAD_ALLOC
3883              ^
3884/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3885In file included from ../src/include/../common/classes/fb_string.h:39:0,
3886                 from ../src/dsql/../jrd/../common/classes/MetaName.h:32,
3887                 from ../src/dsql/../jrd/SysFunction.h:34,
3888                 from ../src/dsql/ddl.cpp:74:
3889../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3890 inline void operator delete[](void* mem) throw()
3891             ^
3892../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3893 inline void operator delete(void* mem) throw()
3894             ^
3895../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3896 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3897              ^
3898../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3899 inline void* operator new(size_t s) THROW_BAD_ALLOC
3900              ^
3901/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3902In file included from ../src/dsql/../jrd/trace/../../jrd/trace/../../jrd/svc.h:31:0,
3903                 from ../src/dsql/../jrd/trace/../../jrd/trace/TraceObjects.h:39,
3904                 from ../src/dsql/../jrd/trace/TraceDSQLHelpers.h:31,
3905                 from ../src/dsql/dsql.cpp:62:
3906../src/dsql/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
3907../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)
3908   static const char* USER_INFO_NAME = "security2.fdb";
3909                      ^
3910../src/dsql/../jrd/trace/../../jrd/trace/../../jrd/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
3911In file included from ../src/dsql/dsql.cpp:62:0:
3912../src/dsql/../jrd/trace/TraceDSQLHelpers.h: In constructor 'Jrd::TraceDSQLPrepare::TraceDSQLPrepare(Jrd::Attachment*, USHORT, const TEXT*)':
3913../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)
3914   static const char empty_string[] = "";
3915                     ^
3916../src/dsql/../jrd/trace/TraceDSQLHelpers.h:50:21: warning:   you can work around this by removing the initializer
3917In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
3918                 from ../src/dsql/../dsql/dsql.h:38,
3919                 from ../src/dsql/dsql.cpp:39:
3920../src/dsql/../dsql/../jrd/../common/classes/alloc.h: At global scope:
3921../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3922 inline void operator delete[](void* mem) throw()
3923             ^
3924../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3925 inline void operator delete(void* mem) throw()
3926             ^
3927../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3928 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3929              ^
3930../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3931 inline void* operator new(size_t s) THROW_BAD_ALLOC
3932              ^
3933/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3934In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
3935                 from ../src/dsql/../dsql/dsql.h:38,
3936                 from ../src/dsql/errd.cpp:37:
3937../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3938 inline void operator delete[](void* mem) throw()
3939             ^
3940../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3941 inline void operator delete(void* mem) throw()
3942             ^
3943../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3944 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3945              ^
3946../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3947 inline void* operator new(size_t s) THROW_BAD_ALLOC
3948              ^
3949/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3950In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
3951                 from ../src/dsql/../dsql/dsql.h:38,
3952                 from ../src/dsql/gen.cpp:39:
3953../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3954 inline void operator delete[](void* mem) throw()
3955             ^
3956../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3957 inline void operator delete(void* mem) throw()
3958             ^
3959../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3960 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3961              ^
3962../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3963 inline void* operator new(size_t s) THROW_BAD_ALLOC
3964              ^
3965/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3966In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
3967                 from ../src/dsql/../dsql/dsql.h:38,
3968                 from ../src/dsql/hsh.cpp:26:
3969../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3970 inline void operator delete[](void* mem) throw()
3971             ^
3972../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3973 inline void operator delete(void* mem) throw()
3974             ^
3975../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3976 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3977              ^
3978../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3979 inline void* operator new(size_t s) THROW_BAD_ALLOC
3980              ^
3981/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3982In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
3983                 from ../src/dsql/../dsql/dsql.h:38,
3984                 from ../src/dsql/make.cpp:39:
3985../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3986 inline void operator delete[](void* mem) throw()
3987             ^
3988../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3989 inline void operator delete(void* mem) throw()
3990             ^
3991../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3992 inline void* operator new[](size_t s) THROW_BAD_ALLOC
3993              ^
3994../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3995 inline void* operator new(size_t s) THROW_BAD_ALLOC
3996              ^
3997/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
3998In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
3999                 from ../src/dsql/../dsql/dsql.h:38,
4000                 from ../src/dsql/movd.cpp:26:
4001../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4002 inline void operator delete[](void* mem) throw()
4003             ^
4004../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4005 inline void operator delete(void* mem) throw()
4006             ^
4007../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4008 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4009              ^
4010../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4011 inline void* operator new(size_t s) THROW_BAD_ALLOC
4012              ^
4013/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
4014In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
4015                 from ../src/dsql/../dsql/dsql.h:38,
4016                 from ../src/dsql/Parser.h:27,
4017                 from ../src/dsql/parse.cpp:12:
4018../src/dsql/../dsql/../jrd/../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/dsql/../dsql/../jrd/../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/dsql/../dsql/../jrd/../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/dsql/../dsql/../jrd/../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              ^
4030/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
4031In file included from ../src/dsql/../dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
4032                 from ../src/dsql/../dsql/../dsql/dsql.h:38,
4033                 from ../src/dsql/../dsql/Parser.h:27,
4034                 from ../src/dsql/Parser.cpp:25:
4035../src/dsql/../dsql/../dsql/../jrd/../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/dsql/../dsql/../dsql/../jrd/../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/dsql/../dsql/../dsql/../jrd/../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/dsql/../dsql/../dsql/../jrd/../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/dsql/pass1.cpp -o ../temp/boot/dsql/pass1.o
4048In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
4049                 from ../src/dsql/../dsql/dsql.h:38,
4050                 from ../src/dsql/pass1.cpp:145:
4051../src/dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4052 inline void operator delete[](void* mem) throw()
4053             ^
4054../src/dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4055 inline void operator delete(void* mem) throw()
4056             ^
4057../src/dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4058 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4059              ^
4060../src/dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4061 inline void* operator new(size_t s) THROW_BAD_ALLOC
4062              ^
4063/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
4064In file included from ../src/dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
4065                 from ../src/dsql/../dsql/dsql.h:38,
4066                 from ../src/dsql/misc_func.cpp:24:
4067../src/dsql/../dsql/../jrd/../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/dsql/../dsql/../jrd/../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/dsql/../dsql/../jrd/../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/dsql/../dsql/../jrd/../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../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/dsql/DdlNodes.epp ../temp/boot/dsql/DdlNodes.cpp
4080gpre version UI-V2.5.2.26540 Firebird 2.5
4081/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -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
4082In file included from ../src/include/../dsql/../dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
4083                 from ../src/include/../dsql/../dsql/../dsql/dsql.h:38,
4084                 from ../src/include/../dsql/../dsql/Nodes.h:27,
4085                 from ../src/include/../dsql/DdlNodes.h:27,
4086                 from ../temp/boot/dsql/DdlNodes.cpp:29:
4087../src/include/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4088 inline void operator delete[](void* mem) throw()
4089             ^
4090../src/include/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4091 inline void operator delete(void* mem) throw()
4092             ^
4093../src/include/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4094 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4095              ^
4096../src/include/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4097 inline void* operator new(size_t s) THROW_BAD_ALLOC
4098              ^
4099/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
4100In file included from ../src/dsql/../dsql/../dsql/../dsql/../jrd/RuntimeStatistics.h:26:0,
4101                 from ../src/dsql/../dsql/../dsql/../dsql/dsql.h:38,
4102                 from ../src/dsql/../dsql/../dsql/Nodes.h:27,
4103                 from ../src/dsql/../dsql/StmtNodes.h:27,
4104                 from ../src/dsql/StmtNodes.cpp:23:
4105../src/dsql/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4106 inline void operator delete[](void* mem) throw()
4107             ^
4108../src/dsql/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4109 inline void operator delete(void* mem) throw()
4110             ^
4111../src/dsql/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4112 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4113              ^
4114../src/dsql/../dsql/../dsql/../dsql/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4115 inline void* operator new(size_t s) THROW_BAD_ALLOC
4116              ^
4117/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
4118In file included from ../src/include/fb_exception.h:39:0,
4119                 from ../src/include/firebird.h:79,
4120                 from ../src/lock/lock.cpp:41:
4121../src/lock/lock.cpp: In member function 'void Jrd::LockManager::blocking_action_thread()':
4122../src/lock/lock.cpp:1557:60: warning: invalid access to non-static data member 'own::own_prc_owners'  of NULL object [-Winvalid-offsetof]
4123      own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
4124                                                            ^
4125../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4126 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4127                                                              ^
4128../src/lock/lock.cpp:1557:60: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
4129      own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
4130                                                            ^
4131../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4132 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4133                                                              ^
4134../src/lock/lock.cpp: In member function 'bool Jrd::LockManager::create_owner(ISC_STATUS*, LOCK_OWNER_T, UCHAR, SLONG*)':
4135../src/lock/lock.cpp:1746:57: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
4136   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
4137                                                         ^
4138../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4139 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4140                                                              ^
4141../src/lock/lock.cpp:1746:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
4142   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
4143                                                         ^
4144../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4145 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4146                                                              ^
4147../src/lock/lock.cpp:1767:79: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
4148   owner = (own*) ((UCHAR*) SRQ_NEXT(m_header->lhb_free_owners) - OFFSET(own*, own_lhb_owners));
4149                                                                               ^
4150../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4151 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4152                                                              ^
4153../src/lock/lock.cpp:1767:79: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
4154   owner = (own*) ((UCHAR*) SRQ_NEXT(m_header->lhb_free_owners) - OFFSET(own*, own_lhb_owners));
4155                                                                               ^
4156../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4157 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4158                                                              ^
4159../src/lock/lock.cpp: In member function 'bool Jrd::LockManager::create_process(ISC_STATUS*)':
4160../src/lock/lock.cpp:1812:59: warning: invalid access to non-static data member 'prc::prc_lhb_processes'  of NULL object [-Winvalid-offsetof]
4161   prc* process = (prc*) ((UCHAR*) lock_srq - OFFSET(prc*, prc_lhb_processes));
4162                                                           ^
4163../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4164 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4165                                                              ^
4166../src/lock/lock.cpp:1812:59: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
4167   prc* process = (prc*) ((UCHAR*) lock_srq - OFFSET(prc*, prc_lhb_processes));
4168                                                           ^
4169../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4170 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4171                                                              ^
4172../src/lock/lock.cpp:1831:22: warning: invalid access to non-static data member 'prc::prc_lhb_processes'  of NULL object [-Winvalid-offsetof]
4173         OFFSET(prc*, prc_lhb_processes));
4174                      ^
4175../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4176 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4177                                                              ^
4178../src/lock/lock.cpp:1831:22: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
4179         OFFSET(prc*, prc_lhb_processes));
4180                      ^
4181../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4182 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4183                                                              ^
4184../src/lock/lock.cpp: In member function 'void Jrd::LockManager::deadlock_clear()':
4185../src/lock/lock.cpp:1900:57: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
4186   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
4187                                                         ^
4188../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4189 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4190                                                              ^
4191../src/lock/lock.cpp:1900:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
4192   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
4193                                                         ^
4194../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4195 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4196                                                              ^
4197../src/lock/lock.cpp: In member function 'bool Jrd::LockManager::probe_processes()':
4198../src/lock/lock.cpp:3008:65: warning: invalid access to non-static data member 'prc::prc_lhb_processes'  of NULL object [-Winvalid-offsetof]
4199   prc* const process = (prc*) ((UCHAR*) lock_srq - OFFSET(prc*, prc_lhb_processes));
4200                                                                 ^
4201../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4202 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4203                                                              ^
4204../src/lock/lock.cpp:3008:65: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
4205   prc* const process = (prc*) ((UCHAR*) lock_srq - OFFSET(prc*, prc_lhb_processes));
4206                                                                 ^
4207../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4208 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4209                                                              ^
4210../src/lock/lock.cpp: In member function 'void Jrd::LockManager::purge_process(prc*)':
4211../src/lock/lock.cpp:3096:57: warning: invalid access to non-static data member 'own::own_prc_owners'  of NULL object [-Winvalid-offsetof]
4212   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
4213                                                         ^
4214../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4215 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4216                                                              ^
4217../src/lock/lock.cpp:3096:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
4218   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
4219                                                         ^
4220../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4221 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4222                                                              ^
4223../src/lock/lock.cpp: In member function 'void Jrd::LockManager::remap_local_owners()':
4224../src/lock/lock.cpp:3132:57: warning: invalid access to non-static data member 'own::own_prc_owners'  of NULL object [-Winvalid-offsetof]
4225   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
4226                                                         ^
4227../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4228 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4229                                                              ^
4230../src/lock/lock.cpp:3132:57: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
4231   own* owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_prc_owners));
4232                                                         ^
4233../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4234 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4235                                                              ^
4236../src/lock/lock.cpp: In member function 'void Jrd::LockManager::validate_lhb(const lhb*)':
4237../src/lock/lock.cpp:3519:69: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
4238   const own* const owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
4239                                                                     ^
4240../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4241 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4242                                                              ^
4243../src/lock/lock.cpp:3519:69: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
4244   const own* const owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
4245                                                                     ^
4246../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4247 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4248                                                              ^
4249../src/lock/lock.cpp:3529:69: warning: invalid access to non-static data member 'own::own_lhb_owners'  of NULL object [-Winvalid-offsetof]
4250   const own* const owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
4251                                                                     ^
4252../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4253 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4254                                                              ^
4255../src/lock/lock.cpp:3529:69: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
4256   const own* const owner = (own*) ((UCHAR*) lock_srq - OFFSET(own*, own_lhb_owners));
4257                                                                     ^
4258../src/include/../jrd/common.h:747:62: note: in definition of macro 'OFFSET'
4259 #define OFFSET(struct, fld)      ((size_t) &((struct) NULL)->fld)
4260                                                              ^
4261In file included from ../src/include/../common/classes/fb_string.h:39:0,
4262                 from ../src/lock/../lock/../common/classes/GenericMap.h:32,
4263                 from ../src/lock/../lock/lock_proto.h:33,
4264                 from ../src/lock/lock.cpp:45:
4265../src/include/../common/classes/alloc.h: At global scope:
4266../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4267 inline void operator delete[](void* mem) throw()
4268             ^
4269../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4270 inline void operator delete(void* mem) throw()
4271             ^
4272../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4273 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4274              ^
4275../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4276 inline void* operator new(size_t s) THROW_BAD_ALLOC
4277              ^
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/remote/interface.cpp -o ../temp/boot/remote/interface.o
4279In file included from ../src/remote/interface.cpp:51:0:
4280../src/remote/../jrd/jrd_pwd.h: In static member function 'static void Jrd::SecurityDatabase::getPath(TEXT*)':
4281../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)
4282   static const char* USER_INFO_NAME = "security2.fdb";
4283                      ^
4284../src/remote/../jrd/jrd_pwd.h:59:22: warning:   you can work around this by removing the initializer
4285In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
4286                 from ../src/remote/../remote/remote.h:35,
4287                 from ../src/remote/interface.cpp:37:
4288../src/remote/../remote/../jrd/../common/classes/alloc.h: At global scope:
4289../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4290 inline void operator delete[](void* mem) throw()
4291             ^
4292../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4293 inline void operator delete(void* mem) throw()
4294             ^
4295../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4296 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4297              ^
4298../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4299 inline void* operator new(size_t s) THROW_BAD_ALLOC
4300              ^
4301/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
4302In file included from ../src/remote/../common/classes/init.h:31:0,
4303                 from ../src/remote/inet.cpp:56:
4304../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4305 inline void operator delete[](void* mem) throw()
4306             ^
4307../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4308 inline void operator delete(void* mem) throw()
4309             ^
4310../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4311 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4312              ^
4313../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4314 inline void* operator new(size_t s) THROW_BAD_ALLOC
4315              ^
4316/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
4317In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
4318                 from ../src/remote/../remote/remote.h:35,
4319                 from ../src/remote/merge.cpp:27:
4320../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4321 inline void operator delete[](void* mem) throw()
4322             ^
4323../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4324 inline void operator delete(void* mem) throw()
4325             ^
4326../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4327 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4328              ^
4329../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4330 inline void* operator new(size_t s) THROW_BAD_ALLOC
4331              ^
4332/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
4333In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
4334                 from ../src/remote/../remote/remote.h:35,
4335                 from ../src/remote/parser.cpp:29:
4336../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4337 inline void operator delete[](void* mem) throw()
4338             ^
4339../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4340 inline void operator delete(void* mem) throw()
4341             ^
4342../src/remote/../remote/../jrd/../common/classes/alloc.h:496: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../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4346 inline void* operator new(size_t s) THROW_BAD_ALLOC
4347              ^
4348/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
4349In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
4350                 from ../src/remote/../remote/remote.h:35,
4351                 from ../src/remote/protocol.cpp:33:
4352../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4353 inline void operator delete[](void* mem) throw()
4354             ^
4355../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4356 inline void operator delete(void* mem) throw()
4357             ^
4358../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4359 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4360              ^
4361../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4362 inline void* operator new(size_t s) THROW_BAD_ALLOC
4363              ^
4364/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
4365In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
4366                 from ../src/remote/../remote/remote.h:35,
4367                 from ../src/remote/remote.cpp:28:
4368../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4369 inline void operator delete[](void* mem) throw()
4370             ^
4371../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4372 inline void operator delete(void* mem) throw()
4373             ^
4374../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4375 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4376              ^
4377../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4378 inline void* operator new(size_t s) THROW_BAD_ALLOC
4379              ^
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/remote/xdr.cpp -o ../temp/boot/remote/xdr.o
4381In file included from ../src/remote/../remote/../jrd/ThreadData.h:36:0,
4382                 from ../src/remote/../remote/remote.h:35,
4383                 from ../src/remote/xdr.cpp:29:
4384../src/remote/../remote/../jrd/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4385 inline void operator delete[](void* mem) throw()
4386             ^
4387../src/remote/../remote/../jrd/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4388 inline void operator delete(void* mem) throw()
4389             ^
4390../src/remote/../remote/../jrd/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4391 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4392              ^
4393../src/remote/../remote/../jrd/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4394 inline void* operator new(size_t s) THROW_BAD_ALLOC
4395              ^
4396/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
4397In file included from ../src/include/../common/classes/ClumpletReader.h:32:0,
4398                 from ../src/common/classes/ClumpletReader.cpp:31:
4399../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4400 inline void operator delete[](void* mem) throw()
4401             ^
4402../src/include/../common/classes/alloc.h:501:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4403 inline void operator delete(void* mem) throw()
4404             ^
4405../src/include/../common/classes/alloc.h:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4406 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4407              ^
4408../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4409 inline void* operator new(size_t s) THROW_BAD_ALLOC
4410              ^
4411/opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O1 -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
4412In file included from ../src/include/../common/classes/ClumpletReader.h:32:0,
4413                 from ../src/include/../common/classes/ClumpletWriter.h:32,
4414                 from ../src/common/classes/ClumpletWriter.cpp:32:
4415../src/include/../common/classes/alloc.h:505:13: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4416 inline void operator delete[](void* mem) throw()
4417             ^
4418../src/include/../common/classes/alloc.h:501: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:496:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4422 inline void* operator new[](size_t s) THROW_BAD_ALLOC
4423              ^
4424../src/include/../common/classes/alloc.h:492:14: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4425 inline void* operator new(size_t s) THROW_BAD_ALLOC
4426              ^
4427rm -f ../gen/firebird/lib/libfbstatic.a
4428ar  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
4429/opt/local/bin/ranlib: file: ../gen/firebird/lib/libfbstatic.a(dllinst.o) has no symbols
4430ranlib ../gen/firebird/lib/libfbstatic.a
4431ranlib: file: ../gen/firebird/lib/libfbstatic.a(dllinst.o) has no symbols
4432chmod 666 ../gen/firebird/lib/libfbstatic.a
4433rm ../temp/boot/jrd/met.cpp ../temp/boot/jrd/grant.cpp ../temp/boot/dsql/blob.cpp ../temp/boot/jrd/fun.cpp ../temp/boot/jrd/scl.cpp ../temp/boot/jrd/dfw.cpp ../temp/boot/jrd/ini.cpp ../temp/boot/jrd/pcmet.cpp ../temp/boot/jrd/dyn_util.cpp ../temp/boot/dsql/array.cpp
4434gmake[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'
4435gmake[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'
4436gmake: *** [firebird] Error 2
4437gmake: Leaving directory `/Users/touche/.macports/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0'
4438Command 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
4439Exit code: 2
4440Error: org.macports.build for port Firebird returned: command execution failed
4441Warning: targets not executed for Firebird: org.macports.build
4442To report a bug, follow the instructions in the guide:
4443    http://guide.macports.org/#project.tickets
4444Error: Processing of port firebird failed