cxx -std strict_ansi -DHAVE_CONFIG_H -I. -I../../src -I. -I../../boost -I/usr/local/include -nopure_cname -nocleanup -msg_display_number -msg_disable 11,193,236,261,401,445,450,611 -w1 -ptr /usr/users/aleem/OTHERS_CODE/lyx/devel/build-xforms/lyx_cxx_repository -O2 -DLYX_DIR=\"/usr/local/share/lyx-1.3.0cvs\" \ -DTOP_SRCDIR=\"../..\" -c ../../src/lyx_main.C cxx: Error: ../../src/lyx_main.C, line 356: #434 a reference of type "char *&" (not const-qualified) cannot be initialized with a value of type "char [30]" lyxerr << boost::format(_("Using built-in default %1$s but expect problems.")) % LYX_DIR ---------------------------------------------------------------------------------------------------------^
Lars, this fixes the problem, but perhaps you know of a better way? Angus Index: ChangeLog =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/ChangeLog,v retrieving revision 1.979 diff -u -p -r1.979 ChangeLog --- ChangeLog 21 Nov 2002 19:50:35 -0000 1.979 +++ ChangeLog 22 Nov 2002 09:54:32 -0000 @@ -1,3 +1,7 @@ +2002-11-22 Angus Leeming <[EMAIL PROTECTED]> + + * lyx_main.C (init): boost::format compile fix. + 2002-11-21 John Levon <[EMAIL PROTECTED]> * pspell.C: fix compile Index: lyx_main.C =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/lyx_main.C,v retrieving revision 1.127 diff -u -p -r1.127 lyx_main.C --- lyx_main.C 21 Nov 2002 18:33:05 -0000 1.127 +++ lyx_main.C 22 Nov 2002 09:54:33 -0000 @@ -353,7 +353,7 @@ void LyX::init(bool gui) << "Giving up." << endl; exit(1); } - lyxerr << boost::format(_("Using built-in default %1$s but expect problems.")) % LYX_DIR + lyxerr << boost::format(_("Using built-in default %1$s but +expect problems.")) % static_cast<char *>(LYX_DIR) << endl; } else { lyxerr << _("Expect problems.") << endl;