Kayvan A. Sylvan wrote:
> Here's the latest compile failure:
> Undefined first referenced
> symbol in file
> std::basic_string<char, std::char_traits<char>, std::allocator<char> >
> convert<std::basic_string<char, std::char_traits<char>,
Thanks, Kayvan. Here's the patch. Committing now...
--
Angus
Index: src/support/ChangeLog
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/support/ChangeLog,v
retrieving revision 1.297
diff -u -p -r1.297 ChangeLog
--- src/support/ChangeLog 7 Jan 2005 13:32:26 -0000 1.297
+++ src/support/ChangeLog 7 Jan 2005 17:28:16 -0000
@@ -1,6 +1,10 @@
+2005-01-07 Angus Leeming <[EMAIL PROTECTED]>
+
+ * convert.C (string>): add specialization for long.
+
2005-01-07 Lars Gullik Bjonnes <[EMAIL PROTECTED]>
- * convert.h: remove the specializations, dont included unneeded
+ * convert.h: remove the specializations, don't included unneeded
headers
* convert.C: add specialization for unsigned long
Index: src/support/convert.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/support/convert.C,v
retrieving revision 1.2
diff -u -p -r1.2 convert.C
--- src/support/convert.C 7 Jan 2005 13:32:26 -0000 1.2
+++ src/support/convert.C 7 Jan 2005 17:28:16 -0000
@@ -65,6 +65,13 @@ string convert<string>(unsigned long ul)
template<>
+string convert<string>(long l)
+{
+ return lexical_cast<string>(l);
+}
+
+
+template<>
string convert<string>(float f)
{
return lexical_cast<string>(f);