Hi Eike,<br><br>Thanks for replying.<br><br>According to me, the place where GetToken( ___, ___ ) accepts two parameters as defined in string.hxx (  line 278 of string.hxx : <a href="http://opengrok.libreoffice.org/search?q=&project=core&defs=GetToken&refs=&path=&hist=">http://opengrok.libreoffice.org/search?q=&project=core&defs=GetToken&refs=&path=&hist=</a> ) is still untouched by me.<br>
<br>The place of error where the linker refers to (as mentioned in line 7 and 8 of error pastebin):<br><br><div class="de1">/home/elixir/lo/workdir/<a href="http://unxlngx6.pro/CxxObject/connectivity/source/drivers/flat/ETable.o">unxlngx6.pro/CxxObject/connectivity/source/drivers/flat/ETable.o</a>:
 In function 
`connectivity::flat::OFlatTable::impl_fillColumnInfo_nothrow(connectivity::QuotedTokenizedString&,
 unsigned short&, unsigned short&, int&, int&, int&,
 String&, unsigned short, unsigned short, CharClass const&)':</div><div class="de2">ETable.cxx:(.text+0xdbd): undefined reference to `String::GetToken(unsigned short, unsigned short, int&) const'</div>
<br>this is line 254 of ETable.cxx : <a href="http://opengrok.libreoffice.org/xref/core/connectivity/source/drivers/flat/ETable.cxx">http://opengrok.libreoffice.org/xref/core/connectivity/source/drivers/flat/ETable.cxx</a>, that demands two arguments of GetToken( __,__ ) while I haven't made any changes corresponding to any function in the header file nor any place where GetToken accepts two arguments. Also the error talks about : `String::GetToken(unsigned short, unsigned short, int&) const' i.e. 3 arguments (whereas line 254 of ETable.cxx has only 2 arguments). <br>
<br>So, considering the scenario above, there should not have been any error.<br><br>Hope you assist me in this context.<br><br>Thanks<br><br>Regards<br>Prashant<br><br><br><br><br>In the line 8 of errors: <a href="http://pastebin.com/PW0yzzgA">http://pastebin.com/PW0yzzgA</a><br>
<br><div class="gmail_quote">On Thu, Feb 28, 2013 at 2:42 AM, Eike Rathke <span dir="ltr"><<a href="mailto:erack@redhat.com" target="_blank">erack@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Prashant,<br>
<div class="im"><br>
On Thursday, 2013-02-28 01:06:54 +0530, Prashant Pandey wrote:<br>
<br>
> I am having a hard time debugging the undefined reference to<br>
> <some_function> error. I made following changes:<br>
> <a href="http://pastebin.com/DqqTsP7A" target="_blank">http://pastebin.com/DqqTsP7A</a>. Errors are: <a href="http://pastebin.com/PW0yzzgA" target="_blank">http://pastebin.com/PW0yzzgA</a>.<br>
> I am porting String and its corresponding functions to OUString<br>
> respectively.<br>
<br>
</div>From a short glance at your changes I see that you replaced sal_uInt16<br>
type variables with sal_Int32 type, but did not change the calls to<br>
String::GetToken() where they were used to something corresponding with<br>
OUString. It is a mystery to me why your compiler even accepted that<br>
change because there is no method<br>
<div class="im"><br>
String::GetToken(unsigned short, unsigned short, int&) const<br>
<br>
</div>which the linker at the end rightly complains about.<br>
<span class="HOEnZb"><font color="#888888"><br>
  Eike<br>
<br>
--<br>
LibreOffice Calc developer. Number formatter stricken i18n transpositionizer.<br>
New GnuPG key 0x65632D3A : 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A<br>
Old GnuPG key 0x293C05FD : 997A 4C60 CE41 0149 0DB3  9E96 2F1A D073 293C 05FD<br>
Support the FSFE, care about Free Software! <a href="https://fsfe.org/support/?erack" target="_blank">https://fsfe.org/support/?erack</a><br>
</font></span></blockquote></div><br>