1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 <2010> 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 <2010> 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: building latest snapshot of streamDevice |
From: | Dirk Zimoch <[email protected]> |
To: | Ben Franksen <[email protected]> |
Cc: | [email protected] |
Date: | Mon, 20 Dec 2010 16:11:13 +0100 |
On Freitag, 17. Dezember 2010, Dirk Zimoch wrote:Please check if the attached file fixes the error.
I'm sorry to say it does not:
/opt/vxworks/tornado202/host/x86-linux/bin/ccppc -c -D_POSIX_SOURCE -DCPU=PPC603 -DvxWorks -include /opt/vxworks/tornado202/target/h/vxWorks.h -ansi -O3 -Wall -mcpu=603 -mstrict-align -fno-implicit-templates -fno-builtin -I. -I.. -I../../../include/os/vxWorks -I../../../include -I/opt/Epics/R3.14.8/support/asyn/4-15/include/os/vxWorks -I/opt/Epics/R3.14.8/support/asyn/4-15/include -I/opt/Epics/R3.14.8/base/3-14-8-2-0/include/os/vxWorks -I/opt/Epics/R3.14.8/base/3-14-8-2-0/include -I/opt/vxworks/tornado202/target/h ../StreamCore.cc ../StreamCore.cc: In method `matchInput':
../StreamCore.cc:1395: Internal compiler error.
Should I try and play with optimization switches as Eric suggested?
The bug in the Tornado 1 WindRiver g++ is that it chokes when asked to call methods of a temporary object.
Dirk
Benjamin Franksen wrote:...triggers a bug in our old vxworks cross-compilers. This is the relevant part of the make output:
/opt/vxworks/tornado202/host/x86-linux/bin/ccppc -c -D_POSIX_SOURCE -DCPU=PPC603 -DvxWorks -include
/opt/vxworks/tornado202/target/h/vxWorks.h -ansi -O3 -Wall -mcpu=603 -mstrict-align -fno-implicit-templates -fno-builtin -I. -I.. - I../../../include/os/vxWorks -I../../../include -
I/opt/Epics/R3.14.8/support/asyn/4-15/include/os/vxWorks -
I/opt/Epics/R3.14.8/support/asyn/4-15/include -
I/opt/Epics/R3.14.8/base/3-14-8-2-0/include/os/vxWorks -
I/opt/Epics/R3.14.8/base/3-14-8-2-0/include -
I/opt/vxworks/tornado202/target/h ../StreamCore.cc
../StreamCore.cc: In method `matchInput':
../StreamCore.cc:1391: Internal compiler error.
../StreamCore.cc:1391: Please submit a full bug report to `egcs-
[email protected]'.
make[3]: *** [StreamCore.o] Error 1
This happens for the latest three snapshots. The last version I can compile is StreamDevice-2-snapshot20100615.tgz (using EPICS base-3.14.8.2, asyn-4.15).