[Kst] branches/work/kst/portto4/kst/src/datasources/ascii

Peter Kümmel syntheticpp at gmx.net
Sun Oct 14 21:46:51 UTC 2012


On 14.10.2012 23:19, Nicolas Brisset wrote:
> Hi Peter,
>
> how far are you with the ASCII source?

I think I'm done.

> I have just tried to compile it under Linux and it seems it doesn't work, but I don't know whether you are done. See compilation log below...
> I removed the build dir and reran cmake to make sure it was clean.
>
> And I have tried the alpha1 snapshot under Win7 64 Bits, and it still crashes when I try to load 6 large vectors + FFTs.

It crashes on Windows 7? Here all is fine on W7, only XP is problematic. Which compiler do you use? And which gcc 
version on Linux?
I'm using gcc 4.6 and 4.7, msvc2010 and msvc2012.

>
> Nicolas
>
> Below is the compilation output:
> ********************************
> cd /media/linux2/Code/kst_cmake/qtcreator-build/src/datasources && /usr/bin/c++   -Dkst2_datasource_ascii_EXPORTS -DKST_HAVE_SVN_REVISION_H -DQT_GUI_LIB -DQT_CORE_LIB -DKST_USE_KST_ATOF -DQT_DEBUG -Wall -g -fPIC -I/usr/include/QtGui -I/usr/include/QtCore -I/media/linux2/Code/kst_cmake/qtcreator-build -I/usr/include/QtXmlPatterns -I/usr/include/QtXml -I/usr/include/QtWebKit -I/usr/include/QtUiTools -I/usr/include/QtTest -I/usr/include/QtSvg -I/usr/include/QtSql -I/usr/include/QtScriptTools -I/usr/include/QtScript -I/usr/include/QtOpenGL -I/usr/include/QtNetwork -I/usr/include/QtMultimedia -I/usr/include/QtHelp -I/usr/include/QtDesigner -I/usr/include/QtDeclarative -I/usr/include/QtDBus -I/usr/include/Qt3Support -I/usr/share/qt4/mkspecs/default -I/media/linux2/Code/kst_cmake/qtcreator-build/src/datasources -I/media/linux2/Code/kst_cmake/qtcreator-build/cmake/src/datasources -I/home/nicolas/Code/kst_clean/src/libkst -I/media/linux2/Code/kst_cmake/qtcreator-build/src/libkst -I/home/ni
colas/Code/kst_clean/src/libkstmath -I/media/linux2/Code/kst_cmake/qtcreator-build/src/libkstmath -I/home/nicolas/Code/kst_clean/src/widgets -I/media/linux2/Code/kst_cmake/qtcreator-build/src/widgets -I/usr/local/include -I/usr/local/include/..   -o CMakeFiles/kst2_datasource_ascii.dir/home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp.o -c /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘bool AsciiDataReader::findDataRows(bool, QFile&, int)’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:129:25: error: uninitialized const ‘comment_del’

I've removed the ctors because I thought the compiler could generate them,
seems this is not correct C++ here:

The C++03 Standard:

8.5 [dcl.init] paragraph 9
If no initializer is specified for an object, and the object is of (possibly cv-qualified)
non-POD class type (or array thereof), the object shall be default-initialized; if the object
is of const-qualified type, the underlying class type shall have a user-declared default constructor.



> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘int AsciiDataReader::readField(const AsciiFileBuffer&, int, double*, const QString&, int, int)’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:219:24: error: uninitialized const ‘column_del’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘bool AsciiDataReader::findDataRows(const Buffer&, int, int, const IsLineBreak&, const CommentDelimiter&) [with Buffer = const char*, IsLineBreak = AsciiCharacterTraits::IsLineBreakLF, CommentDelimiter = AsciiCharacterTraits::NoDelimiter]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:131:119:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:161:22: error: uninitialized const ‘isWhiteSpace’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘bool AsciiDataReader::findDataRows(const Buffer&, int, int, const IsLineBreak&, const CommentDelimiter&) [with Buffer = const char*, IsLineBreak = AsciiCharacterTraits::IsLineBreakCR, CommentDelimiter = AsciiCharacterTraits::NoDelimiter]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:133:119:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:161:22: error: uninitialized const ‘isWhiteSpace’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘bool AsciiDataReader::findDataRows(const Buffer&, int, int, const IsLineBreak&, const CommentDelimiter&) [with Buffer = const char*, IsLineBreak = AsciiCharacterTraits::IsLineBreakLF, CommentDelimiter = AsciiCharacterTraits::IsCharacter]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:138:119:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:161:22: error: uninitialized const ‘isWhiteSpace’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘bool AsciiDataReader::findDataRows(const Buffer&, int, int, const IsLineBreak&, const CommentDelimiter&) [with Buffer = const char*, IsLineBreak = AsciiCharacterTraits::IsLineBreakCR, CommentDelimiter = AsciiCharacterTraits::IsCharacter]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:140:119:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:161:22: error: uninitialized const ‘isWhiteSpace’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘bool AsciiDataReader::findDataRows(const Buffer&, int, int, const IsLineBreak&, const CommentDelimiter&) [with Buffer = const char*, IsLineBreak = AsciiCharacterTraits::IsLineBreakLF, CommentDelimiter = AsciiCharacterTraits::IsInString]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:145:115:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:161:22: error: uninitialized const ‘isWhiteSpace’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘bool AsciiDataReader::findDataRows(const Buffer&, int, int, const IsLineBreak&, const CommentDelimiter&) [with Buffer = const char*, IsLineBreak = AsciiCharacterTraits::IsLineBreakCR, CommentDelimiter = AsciiCharacterTraits::IsInString]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:147:119:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:161:22: error: uninitialized const ‘isWhiteSpace’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsCharacter]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:211:110:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:235:23: error: uninitialized const ‘comment_del’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsInString]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:215:110:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:235:23: error: uninitialized const ‘comment_del’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsWhiteSpace]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:220:108:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:235:23: error: uninitialized const ‘comment_del’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&, const CommentDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsCharacter, CommentDelimiter = AsciiCharacterTraits::NoDelimiter]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:236:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsCharacter]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:211:110:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:253:22: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:236:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsCharacter]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:211:110:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:260:23: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&, const CommentDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsCharacter, CommentDelimiter = AsciiCharacterTraits::IsCharacter]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:239:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsCharacter]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:211:110:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:253:22: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:239:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsCharacter]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:211:110:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:260:23: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&, const CommentDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsCharacter, CommentDelimiter = AsciiCharacterTraits::IsInString]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:242:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsCharacter]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:211:110:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:253:22: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:242:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsCharacter]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:211:110:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:260:23: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&, const CommentDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsInString, CommentDelimiter = AsciiCharacterTraits::NoDelimiter]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:236:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsInString]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:215:110:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:253:22: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:236:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsInString]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:215:110:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:260:23: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&, const CommentDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsInString, CommentDelimiter = AsciiCharacterTraits::IsCharacter]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:239:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsInString]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:215:110:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:253:22: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:239:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsInString]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:215:110:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:260:23: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&, const CommentDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsInString, CommentDelimiter = AsciiCharacterTraits::IsInString]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:242:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsInString]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:215:110:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:253:22: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:242:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsInString]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:215:110:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:260:23: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&, const CommentDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsWhiteSpace, CommentDelimiter = AsciiCharacterTraits::NoDelimiter]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:236:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsWhiteSpace]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:220:108:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:253:22: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:236:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsWhiteSpace]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:220:108:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:260:23: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&, const CommentDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsWhiteSpace, CommentDelimiter = AsciiCharacterTraits::IsCharacter]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:239:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsWhiteSpace]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:220:108:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:253:22: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:239:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsWhiteSpace]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:220:108:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:260:23: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp: In member function ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&, const CommentDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsWhiteSpace, CommentDelimiter = AsciiCharacterTraits::IsInString]’:
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:242:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsWhiteSpace]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:220:108:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:253:22: error: uninitialized const ‘column_withs_const’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:242:100:   instantiated from ‘int AsciiDataReader::readColumns(double*, const Buffer&, int, int, int, int, int, const AsciiCharacterTraits::LineEndingType&, const ColumnDelimiter&) [with Buffer = const char*, ColumnDelimiter = AsciiCharacterTraits::IsWhiteSpace]’
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:220:108:   instantiated from here
> /home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp:260:23: error: uninitialized const ‘column_withs_const’
> make[2]: *** [src/datasources/CMakeFiles/kst2_datasource_ascii.dir/home/nicolas/Code/kst_clean/src/datasources/ascii/asciidatareader.cpp.o] Erreur 1
> make[2]: quittant le répertoire « /media/linux2/Code/kst_cmake/qtcreator-build »
> make[1]: *** [src/datasources/CMakeFiles/kst2_datasource_ascii.dir/all] Erreur 2
> make[1]: quittant le répertoire « /media/linux2/Code/kst_cmake/qtcreator-build »
> make: *** [all] Erreur 2
>
>
> ----- Mail original -----
>> De: "Peter Kümmel" <syntheticpp at gmx.net>
>> À: kde-commits at kde.org
>> Cc: kst at kde.org
>> Envoyé: Dimanche 14 Octobre 2012 16:07:42
>> Objet: [Kst] branches/work/kst/portto4/kst/src/datasources/ascii
>>
>> SVN commit 1320508 by kuemmel:
>>
>> Merge branch 'master' of github.com:syntheticpp/kst
>>
>>   M  +1 -1      asciifilebuffer.cpp
>>   M  +1 -1      asciifilebuffer.h
>>
> _______________________________________________
> Kst mailing list
> Kst at kde.org
> https://mail.kde.org/mailman/listinfo/kst
>


More information about the Kst mailing list