windows build and MSYS exceptions

Hale Boyes, Kevin Kevin.HaleBoyes at encana.com
Wed Apr 18 17:23:52 EDT 2007


I got g++ installed and continued with the build so thanks everyone.

Ever since starting to compile/install gnucash on windows I've been
getting failures from MSYS.  The failure happens at different places
during the install.  Though it might always be during the compilation
of one of the dependencies.  I don't think it's happened during
a configure step.

The latest one is during the compile of Opensp (but I've had similar
failures during Goffice and Gnome).  Configure finishes and I get

make: Entering directory `/d/gnucash-win32/tmp/OpenSP-1.5.2/lib'
make  all-am
make[1]: Entering directory `/d/gnucash-win32/tmp/OpenSP-1.5.2/lib'
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I. -I.. -I../include -I../generic    -g -O2 -MT Allocator.lo -MD -MP
-MF ".deps/Allocator.Tpo" -c -o Allocator.lo Allocator.cxx; \
then mv -f ".deps/Allocator.Tpo" ".deps/Allocator.Plo"; else rm -f
".deps/Allocator.Tpo"; exit 1; fi
 g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../generic -g -O2 -MT
Allocator.lo -MD -MP -MF .deps/Allocator.Tpo -c Allocator.cxx
-DDLL_EXPORT -DPIC -o .libs/Allocator.o

etc. for other files.

Then,

if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I. -I.. -I../include -I../generic    -g -O2 -MT EntityManager.lo -MD
-MP -MF ".deps/EntityManager.Tpo" -c -o EntityManager.lo
EntityManager.cxx; \
then mv -f ".deps/EntityManager.Tpo" ".deps/EntityManager.Plo"; else rm
-f ".deps/EntityManager.Tpo"; exit 1; fi
      0 [main] sh 3256 open_stackdumpfile: Dumping stack trace to
sh.exe.stackdump
 g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../generic -g -O2 -MT
EntityManager.lo -MD -MP -MF "" -c EntityManager.cxx  -DDLL_EXPORT -DPIC
-o .libs/EntityManager.o
mv: cannot stat `.deps/EntityManager.Tpo': No such file or directory
make[1]: *** [EntityManager.lo] Error 1
make[1]: Leaving directory `/d/gnucash-win32/tmp/OpenSP-1.5.2/lib'
make: *** [all] Error 2
make: Leaving directory `/d/gnucash-win32/tmp/OpenSP-1.5.2/lib'


If I restart install.sh it might fail at a different place in OpenSP
or, as has previously happened, it will finish the compile and
installation
of this dependency and move on to the next.  Then it might fail later.
I've restarted the install about 5 times so far due to this problem.

The stack trace is always similar:

khaleboy at CGY04012 /d/gnucash-packaging
$ cat /d/gnucash-win32/tmp/OpenSP-1.5.2/lib/sh.exe.stackdump 
MSYS-1.0.10 Build:2004-03-15 07:17
Exception: STATUS_ACCESS_VIOLATION at eip=71070C43
eax=7FFDE000 ebx=00000000 ecx=00000000 edx=0022DA08 esi=00000000
edi=0022D828
ebp=0022D3CC esp=0022D3A8 program=D:\gnucash-win32\msys\bin\sh.exe
cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
Stack trace:
Frame     Function  Args
0022D3CC  71070C43  (00000000, 0000001C, 0000074C, 00000000)
0022D888  7102AC7D  (0022DA08, 0022DA0C, 0022DA10, 0022D8B0)
0022DA18  7102B532  (0A0BEA98, FFFFFFFF, 0A01A6E2, 0040D5FC)
0022DA48  0041BDFE  (0A0BECB8, 00000000, 0022DAC8, 004114C5)
0022DAC8  004114D5  (0A0BEA98, FFFFFFFF, 00000004, 00000000)
0022DB28  0040E9C6  (0A0BEA80, 00000000, FFFFFFFF, 00000004)
0022DB88  0040F8B8  (0A0BEBB0, 00000000, FFFFFFFF, FFFFFFFF)
0022DBD8  0040FBC4  (0A0BEBB0, 00000000, FFFFFFFF, FFFFFFFF)
0022DC38  0040EBE2  (0A0BEBB0, 00000000, FFFFFFFF, FFFFFFFF)
0022DC88  004499BB  (0A0BE2D8, 00422DC6, 00000004, 00000000)
0022DCE4  0042313C  (0A0BE2D8, 00000000, 0022DE84, 00426AFD)
0022DE84  00426FDD  (0022DECC, 00000000, 00000000, 00000000)
0022DED4  00428D6A  (0A0BE3B0, 00000000, 00000000, 0022DF44)
0022DF04  00421631  (0A0BE3B0, 00000000, 00428D24, 0040D511)
0022DF44  0042112E  (0A0BDD48, 00000001, 0022DFA4, 004489EA)
0022DF84  004286C3  (0A01F7F0, 0000001F, 0022DFC4, 0042BFF9)
End of stack trace (more stack frames may be present)



The one from the Goffice failure is:


MSYS-1.0.10 Build:2004-03-15 07:17
Exception: STATUS_ACCESS_VIOLATION at eip=71070C43
eax=7FFDE000 ebx=00000000 ecx=00000000 edx=0022DA08 esi=00000000
edi=0022D828
ebp=0022D3CC esp=0022D3A8 program=D:\gnucash-win32\msys\bin\sh.exe
cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
Stack trace:
Frame     Function  Args
0022D3CC  71070C43  (00000000, 0000001C, 000006AC, 00000000)
0022D888  7102AC7D  (0022DA08, 0022DA0C, 0022DA10, 0022D8B0)
0022DA18  7102B532  (0A0C4300, FFFFFFFF, 0A01B432, 0040D5FC)
0022DA48  0041BDFE  (0A0C6040, 00000000, 0022DAC8, 004114C5)
0022DAC8  004114D5  (0A0C4300, FFFFFFFF, 00000004, 00000000)
0022DB28  0040E9C6  (0A0153D8, 00000000, FFFFFFFF, 00000004)
0022DB88  0040F8B8  (0A0C4418, 00000000, FFFFFFFF, FFFFFFFF)
0022DBD8  0040FBC4  (0A0C4418, 00000000, FFFFFFFF, FFFFFFFF)
0022DC38  0040EBE2  (0A0C4418, 00000000, FFFFFFFF, FFFFFFFF)
0022DC88  004499BB  (0A0C5F90, 00422DC6, 00000004, 00000000)
0022DCE4  0042313C  (0A0C5F90, 00000000, 0022DE84, 00426AFD)
0022DE84  00426FDD  (0022DECC, 00000000, 00000000, 00000000)
0022DED4  00428D6A  (0A0C5818, 00000000, 00000000, 0022DF44)
0022DF04  00421631  (0A0C5818, 00000000, 00428D24, 0040D511)
0022DF44  0042112E  (0A0C37E0, 00000001, 0022DFA4, 004489EA)
0022DF84  004286C3  (0A028008, 0000001F, 0022DFC4, 0042BFF9)
End of stack trace (more stack frames may be present)




But it always seems to be a STATUS_ACCESS_VIOLATION.  A look on
google didn't really turn up anything, short of "re-install windows",
so I thought I ask here.

Has anyone seen this or know what is going on?

Thanks,
Kevin.

This email communication and any files transmitted with it may contain confidential and or proprietary information and is provided for the use of the intended recipient only. Any review, retransmission or dissemination of this information by anyone other than the intended recipient is prohibited.  If you receive this email in error, please contact the sender and delete this communication and any copies immediately. Thank you. 
http://www.encana.com





More information about the gnucash-devel mailing list