Another 0.7.11 update


Subject: Another 0.7.11 update
From: Paul Egli (pegli@sourcegear.com)
Date: Tue Sep 05 2000 - 16:19:56 CDT


At 08:02 AM 9/1/00 -0400, Thomas Fletcher wrote:
>On Fri, 1 Sep 2000, Martin Sevior wrote:
>> On Wed, 30 Aug 2000 bob@abisource.com wrote:
>> > Ok, we tried again to run builds again, and the Solaris box is failing here:
>> >
>> > ut_mbtowc.cpp:
>> > In file included from ut_mbtowc.cpp:23:
>> > ut_mbtowc.h:15: syntax error before `;'
<snip>
>> It looks like solaris doesn't include a needed header
>> try the patc below. Note that "__SUNOS__" is my guess as to what you call
>> your build on solaris. Other possibilities include __Solaris__, __SunOS__,
>> __SunOS__ etc etc etc.
<snip>
>You should check for defined(sun) ... This is what my
>solaris box here has in it's header files.

Today we tried cutting an 0.7.11 build again.

On Solaris we checked for defined(sun) as suggested. The build then broke in wv/twips.c.

Also, our BeOS Intel machine failed with this output:

ap_BeOSDialog_WordCount.cpp:
ap_BeOSDialog_Tab.cpp:
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp: In function `static class XAP_Dialog * AP_BeOSDialog_Tab::static_constructor(class XAP_DialogFactory *, XAP_Dialog_Id)':
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: cannot allocate an object of type `AP_BeOSDialog_Tab'
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: since the following virtual functions are abstract:
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: void AP_Dialog_Tab::_controlEnable(enum AP_Dialog_Tab::tControl, UT_Bool)
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: enum eTabType AP_Dialog_Tab::_gatherAlignment()
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: void AP_Dialog_Tab::_setAlignment(enum eTabType)
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: enum eTabLeader AP_Dialog_Tab::_gatherLeader()
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: void AP_Dialog_Tab::_setLeader(enum eTabLeader)
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: const XML_Char * AP_Dialog_Tab::_gatherDefaultTabStop()
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: void AP_Dialog_Tab::_setDefaultTabStop(const XML_Char *)
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: void AP_Dialog_Tab::_setTabList(UT_uint32)
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: UT_sint32 AP_Dialog_Tab::_gatherSelectTab()
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: void AP_Dialog_Tab::_setSelectTab(UT_sint32)
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: const char * AP_Dialog_Tab::_gatherTabEdit()
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: void AP_Dialog_Tab::_setTabEdit(const char *)
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:40: void AP_Dialog_Tab::_clearList()
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp: At top level:
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:87: no `enum eTabType AP_BeOSDialog_Tab::_gatherAlignment()' member function declared in class `AP_BeOSDialog_Tab'
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:95: no `void AP_BeOSDialog_Tab::_setAlignment(enum eTabType)' member function declared in class `AP_BeOSDialog_Tab'
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:103: no `enum eTabLeader AP_BeOSDialog_Tab::_gatherLeader()' member function declared in class `AP_BeOSDialog_Tab'
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:109: no `void AP_BeOSDialog_Tab::_setLeader(enum eTabLeader)' member function declared in class `AP_BeOSDialog_Tab'
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:114: no `const XML_Char * AP_BeOSDialog_Tab::_gatherDefaultTabStop()' member function declared in class `AP_BeOSDialog_Tab'
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:120: no `void AP_BeOSDialog_Tab::_setDefaultTabStop(const XML_Char *)' member function declared in class `AP_BeOSDialog_Tab'
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:125: no `void AP_BeOSDialog_Tab::_setTabList(UT_uint32)' member function declared in class `AP_BeOSDialog_Tab'
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:132: no `UT_sint32 AP_BeOSDialog_Tab::_gatherSelectTab()' member function declared in class `AP_BeOSDialog_Tab'
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:138: no `void AP_BeOSDialog_Tab::_setSelectTab(UT_sint32)' member function declared in class `AP_BeOSDialog_Tab'
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:145: no `const char * AP_BeOSDialog_Tab::_gatherTabEdit()' member function declared in class `AP_BeOSDialog_Tab'
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:151: no `void AP_BeOSDialog_Tab::_setTabEdit(const char *)' member function declared in class `AP_BeOSDialog_Tab'
/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos/ap_BeOSDialog_Tab.cpp:158: no `void AP_BeOSDialog_Tab::_clearList()' member function declared in class `AP_BeOSDialog_Tab'
make[5]: *** [/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/BeOS_4.5_x86_OBJ/obj/ap_BeOSDialog_Tab.o] Error 1
make[5]: Leaving directory `/boot/var/tmp/AbiBldSvr/0968180873/tmp/abi-0.7.11pre10/src/wp/ap/beos'
make[4]: *** [build] Error 2

And Mac BeOS broke with this output:

ap_Dialog_Columns.cpp:
ap_Dialog_Tab.cpp:
### mwcc Compiler Error:
# for (i = 0; i < m_tabInfo.getItemCount(); i++ )
# ^
# undefined identifier 'i'
#----------------------------------------------------------
    File "/boot/var/tmp/AbiBldSvr/0968179959/tmp/abi-0.7.11pre10/src/wp/ap/xp/ap_Dialog_Tab.cpp"; Line 268
#----------------------------------------------------------

(Plus 5 more "undefined identifier 'i'" errors).

Once again, any input is welcome. After hammering out these problems we'll try to cut builds again.

-Paul Egli



This archive was generated by hypermail 2b25 : Tue Sep 05 2000 - 16:16:50 CDT