<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/libgimli/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/libgimli/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 09 Apr 2013 06:06:07 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/libgimli/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Linker problem; libcolamd.a</title><link>https://sourceforge.net/p/libgimli/bugs/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I downloaded the sources via svn co &lt;a href="https://libgimli.svn.sourceforge.net/svnroot/libgimli/trunk"&gt;https://libgimli.svn.sourceforge.net/svnroot/libgimli/trunk&lt;/a&gt; libgimli and tried to compile libgimli. &lt;/p&gt;
&lt;p&gt;For linking the required libraries, I set&lt;/p&gt;
&lt;p&gt;export LDFLAGS='-L/cluster/apps/openblas/0.2.4_seq/x86_64/gcc_4.7.0 -lopenblas -L/cluster/apps/boost/1.51.0/x86_64/serial/gcc_4.7.0/lib64 -lboost_system -L/cluster/apps/suitesparse/4.0.2/x86_64/gcc_4.7.0/lib64 -lsuitesparseconfig -lcolamd -lcholmod -lamd -lldl'&lt;/p&gt;
&lt;p&gt;Everything seems to compile without error but when doing an ldd -d command to check if the library is complete, it shows an undefined symbol&lt;/p&gt;
&lt;p&gt;[sfux@brutus2 ~]$ ldd -d libgimli-0.9.so.0&lt;br /&gt;
linux-vdso.so.1 =&amp;gt;  (0x00007fffe4d24000)&lt;br /&gt;
libboost_thread.so.1.51.0 =&amp;gt; /cluster/apps/boost/1.51.0/x86_64/serial/gcc_4.7.0/lib64/libboost_thread.so.1.51.0 (0x00007fadadf76000)&lt;br /&gt;
libopenblas.so.0 =&amp;gt; /cluster/apps/openblas/0.2.4_seq/x86_64/gcc_4.7.0/libopenblas.so.0 (0x00007f442f491000)&lt;br /&gt;
libboost_system.so.1.51.0 =&amp;gt; /cluster/apps/boost/1.51.0/x86_64/serial/gcc_4.7.0/lib64/libboost_system.so.1.51.0 (0x00007fadadd64000)&lt;br /&gt;
libstdc++.so.6 =&amp;gt; /cluster/apps/gcc/gcc470/lib64/../lib64/libstdc++.so.6 (0x00007fadada5c000)&lt;br /&gt;
libm.so.6 =&amp;gt; /lib64/libm.so.6 (0x00007fadad7d8000)&lt;br /&gt;
libc.so.6 =&amp;gt; /lib64/libc.so.6 (0x00007fadad445000)&lt;br /&gt;
libgcc_s.so.1 =&amp;gt; /cluster/apps/gcc/gcc470/lib64/../lib64/libgcc_s.so.1 (0x00007fadad22f000)&lt;br /&gt;
libboost_chrono.so.1.51.0 =&amp;gt; /cluster/apps/boost/1.51.0/x86_64/serial/gcc_4.7.0/lib64/libboost_chrono.so.1.51.0 (0x00007fadad028000)&lt;br /&gt;
librt.so.1 =&amp;gt; /lib64/librt.so.1 (0x00007fadace20000)&lt;br /&gt;
libpthread.so.0 =&amp;gt; /lib64/libpthread.so.0 (0x00007fadacc02000)&lt;br /&gt;
/lib64/ld-linux-x86-64.so.2 (0x00007fadae579000)&lt;br /&gt;
undefined symbol: colamd_printf (./libgimli-0.9.so.0)&lt;br /&gt;
[sfux@brutus2 ~]$&lt;/p&gt;
&lt;p&gt;this somehow indicates that libcolamd.a from suitesparse was not linked correctly. When linking to libgimli, I get an "undefined reference to" error shows up until libsuitesparseconfig and libcolamd are linked explicitely.&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Sam&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Samuel Fux</dc:creator><pubDate>Tue, 09 Apr 2013 06:06:07 -0000</pubDate><guid>https://sourceforge.net543424c47059e78023172e4bab7169e86994ca28</guid></item></channel></rss>