On Sat, Jul 12, 2008 at 10:43 AM, Yogesh Marwaha &lt;<a href="mailto:yogeshm.007@gmail.com">yogeshm.007@gmail.com</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Here is a part from outpur of make VERBOSE=1<br>
<br>
---------------------------<br>
Linking CXX executable Gravity<br>
cd /home/yogesh/gravity/New/app &amp;&amp; /usr/bin/cmake -E cmake_link_script<br>
CMakeFiles/Gravity.dir/link.txt --verbose=1<br>
/usr/bin/c++ &nbsp; &nbsp;-Wnon-virtual-dtor -Wno-long-long -ansi -Wundef<br>
-Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith<br>
-Wformat-security -fno-exceptions -fno-check-new -fno-common<br>
-Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden<br>
-fvisibility-inlines-hidden -g -O2 -fno-reorder-blocks<br>
-fno-schedule-insns -fno-inline &nbsp;-fPIC -Wl,--enable-new-dtags<br>
CMakeFiles/Gravity.dir/main.o &nbsp;-o Gravity -rdynamic<br>
-L/home/yogesh/gravity/New/library -L/home/yogesh/gravity/New/lib<br>
../lib/libGravityCore.so -ltag -lphonon -lsolid -lkdecore -lkdeui<br>
-lkdeui -lQtSvg -lSM -lICE -lX11 -lXext -lXft -lXau -lXdmcp -lXpm<br>
-lstreamanalyzer -lstreams -lsolid -lQtGui -lkdecore -lQtCore<br>
-lpthread -lQtNetwork -lQtDBus -lQtXml-lz -lbz2 -lresolv -lXtst<br>
-lXcursor -lXfixes -lfam -lXrender -lkio -lsqlite3<br>
-Wl,-rpath,/usr/local/lib<br>
<div class="Ih2E3d">CMakeFiles/Gravity.dir/main.o: In function `main&#39;:<br>
</div>--------------------------<br>
<br>
libGravityCore is being included, so this seems not the problem.<br>
<br>
I&#39;m unable (atm) to grasp output of &#39;nm libGravityCore.so&#39;; so am<br>
attching its output for you to see (in a separate mail, awaiting<br>
moderator&#39;s approval).<br></blockquote><div><br>No need to post the contents of the entire thing, just grep for the symbols you care about:<br><br>nm --demangle libGravityCore.so | grep &quot;Gravity::self&quot;<br>nm --demangle libGravityCore.so | grep &quot;GApplication::GApplication&quot;<br>
 <br>If you see a big &quot;U&quot; on the second column (undefined) you&#39;re referencing the method but not defining it.&nbsp; This is usually due to having the method defined in a header file but no implementation provided.<br>
<br>If you don&#39;t see any matching symbol for the method, the method is not defined in libGravityCore.so and you will need to link your executable against additional libraries to resolve the symbol.<br><br>Hope that helps<br>
</div></div><br>-- <br>Philip Lowman