Mail Archives: cygwin/2006/09/12/01:33:18
Building VLC, rebase core'd on the activex dll.
I wanted to rebuild rebase 2.4.3 from source -- I got:
leisner AT inspiron /usr/src/rebase-2.4.3-1
$ make
make -C imagehelper imagehelper
make[1]: Entering directory `/usr/src/rebase-2.4.3-1/imagehelper'
g++ -O2 -c -o sections.o sections.cc
sections.cc: In member function `bool Relocations::check()':
sections.cc:288: error: ISO C++ forbids cast to non-reference type used as lvalue
sections.cc: In member function `bool Relocations::fix()':
sections.cc:331: error: ISO C++ forbids cast to non-reference type used as lvalue
sections.cc: In member function `bool Relocations::relocate(int)':
sections.cc:366: error: ISO C++ forbids cast to non-reference type used as lvalue
make[1]: *** [sections.o] Error 1
make[1]: Leaving directory `/usr/src/rebase-2.4.3-1/imagehelper'
make: *** [imagehelper] Error 2
Didn't see a way to set the C++ standard in g++ 3.4.4
The offending stacktrace had:
leisner AT inspiron /usr/src/vlc-0.8.5-3
$ cat rebase.exe.stackdump
Exception: STATUS_ACCESS_VIOLATION at eip=00403713
eax=00000000 ebx=60000000 ecx=19668000 edx=00000000 esi=00000000 edi=2FC6D25E
ebp=0022CA98 esp=0022CA60 program=C:\cygwin\bin\rebase.exe, pid 1300, thread main
cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
Stack trace:
Frame Function Args
0022CA98 00403713 (006A0868, 60000000, 00000001, 6100213F)
0022CB48 00401BFD (0022CBC0, 00438044, 00000001, 00000000)
0022CB98 00401264 (0022CBC0, 0022CBBC, 61100070, 00350000)
0022CCE8 0040113A (00000005, 611682B4, 006A0090, 0022CC70)
0022CD98 61006168 (00000000, 0022CDD0, 610054E0, 0022CDD0)
610054E0 61004416 (0000009C, A02404C7, E8610FF1, FFFFFF48)
27034 [main] rebase 1300 _cygtls::handle_exceptions: Error while dumping state (probably corrupted stack)
marty
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -