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);

Reply via email to