Hi Alex,

many thanks for your responsiveness, it's really great.

I enabled debug mode  and started make again. No core dump any more, but still 
an error:

make[3]: Entering directory `/usr/share/src/B2_5_Release/gen'
CC    -D_REENTRANT  -Wl,-z,defs -R /opt/firebird-2.5/lib -R 
/opt/firebird-2.5/intl ../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/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/jrd/fbsyslog.o ../temp/bo
 ot/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 -lsocket -lnsl -lresolv -lm  -lpthread -lcurses
CC: Warning: Option -Wl,-z,defs passed to ld, if ld is invoked, ignored 
otherwise
ld: fatal: option -z has illegal argument ',defs'
ld: fatal: flags processing errors
make[3]: *** [../gen/firebird/bin/gpre_boot] Error 1
make[3]: Leaving directory `/usr/share/src/B2_5_Release/gen'
make[2]: *** [gpre_boot] Error 2
make[2]: Leaving directory `/usr/share/src/B2_5_Release/gen'
make[1]: *** [../gen/firebird/bin/gpre_static] Error 2
make[1]: Leaving directory `/usr/share/src/B2_5_Release/gen'
make: *** [firebird] Error 2



thx


Carsten


--
system-admin.info
IT-Systemberatung, Infrastruktur, Netze
Carsten John
Cruesemannallee 13
28213 Bremen 
 
-----Original message-----
> From:Alex Peshkoff <peshk...@mail.ru>
> Sent: Saturday 27th June 2015 16:31
> To: For discussion among Firebird Developers 
> <firebird-devel@lists.sourceforge.net>
> Subject: Re: [Firebird-devel] build 2.54. on Solaris x86
> 
> On 06/27/2015 04:06 PM, Carsten John wrote:
> > Hi Alex,
> >
> > in the meantime I following your suggestiion and changed the entry in 
> > src/jrd/isc_file.cpp accordingly.
> >
> > Now  I get a core dump ;-(
> >
> > Compiling on Solaris seems to be not so easy... :
> 
> When port was not maintained for a years it's typical.
> 
> > make -C gen firebird
> > make[1]: Entering directory `/usr/share/src/B2_5_Release/gen'
> > make CFLAGS=" -D_REENTRANT " -j1 -f ../gen/Makefile.extern.editline
> > make[2]: Entering directory `/usr/share/src/B2_5_Release/gen'
> > make[2]: Nothing to be done for `libeditline'.
> > make[2]: Leaving directory `/usr/share/src/B2_5_Release/gen'
> > (cd ..; ./src/misc/writeBuildNum.sh rebuildHeader)
> > files are identical
> > make boot_phase1_build
> > make[2]: Entering directory `/usr/share/src/B2_5_Release/gen'
> > make -j1 -f ../gen/Makefile.boot.gpre gpre_boot
> > make[3]: Entering directory `/usr/share/src/B2_5_Release/gen'
> > make[3]: Nothing to be done for `gpre_boot'.
> > make[3]: Leaving directory `/usr/share/src/B2_5_Release/gen'
> > make -j1 -f ../gen/Makefile.libfbstatic libfbstatic
> > make[3]: Entering directory `/usr/share/src/B2_5_Release/gen'
> > ../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids 
> > ../src/jrd/dpm.epp ../temp/boot/jrd/dpm.cpp
> > make[3]: *** [../temp/boot/jrd/dpm.cpp] Segmentation Fault (core dumped)
> > make[3]: Leaving directory `/usr/share/src/B2_5_Release/gen'
> > make[2]: *** [libfbstatic] Error 2
> > make[2]: Leaving directory `/usr/share/src/B2_5_Release/gen'
> > make[1]: *** [../gen/firebird/bin/gpre_static] Error 2
> > make[1]: Leaving directory `/usr/share/src/B2_5_Release/gen'
> > make: *** [firebird] Error 2
> >
> >
> >
> > Any ideas?
> >
> >
> 
> Nothing new - restart build in debug more (--enable-debug switch for 
> configure / autogen.sh) and with that build analyze core dump. Start 
> with getting stack traces for all threads and send them here. In many 
> cases that's enough to fix a bug, if not - something can be said after 
> looking at them.
> 
> 
> ------------------------------------------------------------------------------
> Monitor 25 network devices or servers for free with OpManager!
> OpManager is web-based network management software that monitors 
> network devices and physical & virtual servers, alerts via email & sms 
> for fault. Monitor 25 devices for free with no restriction. Download now
> http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
> Firebird-Devel mailing list, web interface at 
> https://lists.sourceforge.net/lists/listinfo/firebird-devel
> 

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to