<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>k-Wave User Forum &#187; Topic: compilation problem</title>
		<link>http://www.k-wave.org/forum/topic/compilation-problem</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Tue, 12 May 2026 23:01:27 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://www.k-wave.org/forum/search.php</link>
		</textInput>
		<atom:link href="http://www.k-wave.org/forum/rss/topic/compilation-problem" rel="self" type="application/rss+xml" />

		<item>
			<title>Jiri Jaros on "compilation problem"</title>
			<link>http://www.k-wave.org/forum/topic/compilation-problem#post-1035</link>
			<pubDate>Tue, 20 Nov 2012 00:06:43 +0000</pubDate>
			<dc:creator>Jiri Jaros</dc:creator>
			<guid isPermaLink="false">1035@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Huangchao,&#60;br /&#62;
I’m happy to see you got the code working!&#60;br /&#62;
We observed similar behaviour when benchmarking gcc and icc versions of the code. There are several reasons for this:&#60;/p&#62;
&#60;p&#62;1) Intel MKL and FFTW differ in the way they choose the best algorithm to calculate the Fourier transform on a particular CPU. While MKL uses statically pre-coded and tuned routines for Intel CPUs, FFTW on the other hand tries to execute several scenarios first and then choose the fastest one. You may have noted that the initialisation phase is notably longer when compiled with FFTW; however, taking into account the simulation duration, this is a small overhead. There are immense of benchmarks on MKL and FFTW but the comparison is very sensitive on the size of the transform and CPU being used.&#60;/p&#62;
&#60;p&#62;2) The k-wave code is highly memory bound. That means, the CPU cores are not fed with data sufficiently fast and have to wait for memory. When increasing the number of threads the available memory bandwidth is divided among more threads. And, there is always a non-zero penalty for thread switching, synchronising, etc. I got the best performance when using as many threads as CPU cores. Intel compiler was more sensitive to this phenomenon and was usually a little bit slower.&#60;/p&#62;
&#60;p&#62;3) The binary code was compiled to be as portable as possible. If you use icc/icpc it utilises a special optimisations based on the CPU installed in your system by default. However, I couldn’t presume to do this and had to compile the code for as old CPUs as Pentium IV and Athlon XP 64.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>huangchao on "compilation problem"</title>
			<link>http://www.k-wave.org/forum/topic/compilation-problem#post-1033</link>
			<pubDate>Mon, 19 Nov 2012 22:33:09 +0000</pubDate>
			<dc:creator>huangchao</dc:creator>
			<guid isPermaLink="false">1033@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Jiri,&#60;/p&#62;
&#60;p&#62;Thanks a lot for your help. Now I solved the problem by using the dynamic linking.&#60;/p&#62;
&#60;p&#62;I compiled the source code with g++ &#38;amp; fftw and ran a test. After running the code with different numbers of threads, I found the best performance (took 76 sec to finish) was achieved when 11 or 12 threads were used. Our machine has 12 cores with HT is switched on.&#60;/p&#62;
&#60;p&#62;However when I run the provided binary code (with the same input), which was compiled with icc &#38;amp; MKL according to the manual, the best performance was 90 seconds when 10/11 threads were used. The two binary codes gave the same results.&#60;/p&#62;
&#60;p&#62;In my impression, icc compiler usually gives faster binary codes than the gcc/g++ compiler, or codes with the same speed, but I never saw icc generated slower codes than gcc/g++. So I don't understand and wonder if you noticed the same phenomenon before? &#60;/p&#62;
&#60;p&#62;Also, why the best performance of the icc generated code was not achieved when 12 threads were used?&#60;/p&#62;
&#60;p&#62;Thanks again!&#60;br /&#62;
Chao
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Jiri Jaros on "compilation problem"</title>
			<link>http://www.k-wave.org/forum/topic/compilation-problem#post-1032</link>
			<pubDate>Mon, 19 Nov 2012 10:39:33 +0000</pubDate>
			<dc:creator>Jiri Jaros</dc:creator>
			<guid isPermaLink="false">1032@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Huangchao,&#60;/p&#62;
&#60;p&#62;It seems to me that your distribution is a little corrupted. Some packages seem to be installed twice and there are some unresolved and cross dependencies here. &#60;/p&#62;
&#60;p&#62;I’d suggest trying one of the followings:&#60;/p&#62;
&#60;p&#62;1) Try to install zlib and run the binary distributed with k-wave. This will tell us if there is anything else missing on your system. &#60;/p&#62;
&#60;p&#62;2) Try to check your repository&#60;/p&#62;
&#60;p&#62;yum check&#60;/p&#62;
&#60;p&#62;   I’d remove gcc, g++ and all gcc related libraries such as glibc, glibc-dev,   libstdc++,etc. and install them again.&#60;/p&#62;
&#60;p&#62;3) You can also try dynamic linking. In that case you do not need static libraries, however you have to setup the LD_LIBRARY_PATH variable to point at the folders where fftw, hdf5 and zlib libraries are installed (e.g. /usr/lib, /usr/lib64 or /usr/local/lib ). &#60;/p&#62;
&#60;p&#62;4) You can also try to reinstall your OS, or install a new clean copy into a Virtual Box (VMWare) and try to compile the code there&#60;/p&#62;
&#60;p&#62;Jiri.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>huangchao on "compilation problem"</title>
			<link>http://www.k-wave.org/forum/topic/compilation-problem#post-1028</link>
			<pubDate>Mon, 19 Nov 2012 00:25:21 +0000</pubDate>
			<dc:creator>huangchao</dc:creator>
			<guid isPermaLink="false">1028@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Jiri,&#60;/p&#62;
&#60;p&#62;Thanks for you help, but I have difficulties to install the 'glibc-static' library on my machine. Here are the errors prompted during installation:&#60;/p&#62;
&#60;p&#62;[root@localhost local]# yum install glibc-static&#60;br /&#62;
Loaded plugins: langpacks, presto, refresh-packagekit&#60;br /&#62;
&#60;a href=&#34;ftp://mirrors.tummy.com/pub/rpm.livna.org/repo/16/x86_64/repodata/repomd.xml&#34; rel=&#34;nofollow&#34;&#62;ftp://mirrors.tummy.com/pub/rpm.livna.org/repo/16/x86_64/repodata/repomd.xml&#60;/a&#62;: [Errno 14] FTP Error 550 : &#60;a href=&#34;ftp://mirrors.tummy.com/pub/rpm.livna.org/repo/16/x86_64/repodata/repomd.xml&#34; rel=&#34;nofollow&#34;&#62;ftp://mirrors.tummy.com/pub/rpm.livna.org/repo/16/x86_64/repodata/repomd.xml&#60;/a&#62;&#60;br /&#62;
Trying other mirror.&#60;br /&#62;
&#60;a href=&#34;http://wftp.tu-chemnitz.de/pub/linux/livna/repo/16/x86_64/repodata/repomd.xml&#34; rel=&#34;nofollow&#34;&#62;http://wftp.tu-chemnitz.de/pub/linux/livna/repo/16/x86_64/repodata/repomd.xml&#60;/a&#62;: [Errno 14] HTTP Error 404 - Not Found : &#60;a href=&#34;http://ftp.tu-chemnitz.de/pub/linux/livna/repo/16/x86_64/repodata/repomd.xml&#34; rel=&#34;nofollow&#34;&#62;http://ftp.tu-chemnitz.de/pub/linux/livna/repo/16/x86_64/repodata/repomd.xml&#60;/a&#62;&#60;br /&#62;
Trying other mirror.&#60;br /&#62;
&#60;a href=&#34;http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/repo/16/x86_64/repodata/repomd.xml&#34; rel=&#34;nofollow&#34;&#62;http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/repo/16/x86_64/repodata/repomd.xml&#60;/a&#62;: [Errno 14] HTTP Error 404 - Not Found : &#60;a href=&#34;http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/repo/16/x86_64/repodata/repomd.xml&#34; rel=&#34;nofollow&#34;&#62;http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/repo/16/x86_64/repodata/repomd.xml&#60;/a&#62;&#60;br /&#62;
Trying other mirror.&#60;br /&#62;
livna                                                                                                                                                                                                                 &#124; 3.6 kB     00:00&#60;br /&#62;
rpmfusion-free-updates                                                                                                                                                                                                &#124; 3.3 kB     00:00&#60;br /&#62;
rpmfusion-nonfree-updates                                                                                                                                                                                             &#124; 3.3 kB     00:00&#60;br /&#62;
updates/metalink                                                                                                                                                                                                      &#124;  13 kB     00:00&#60;br /&#62;
updates                                                                                                                                                                                                               &#124; 4.7 kB     00:00&#60;br /&#62;
updates/primary_db                                                                                                                                                                                                    &#124; 7.2 MB     00:04&#60;br /&#62;
updates/group_gz                                                                                                                                                                                                      &#124; 435 kB     00:00&#60;br /&#62;
Setting up Install Process&#60;br /&#62;
Resolving Dependencies&#60;br /&#62;
--&#38;gt; Running transaction check&#60;br /&#62;
---&#38;gt; Package glibc-static.x86_64 0:2.14.90-24.fc16.9 will be installed&#60;br /&#62;
--&#38;gt; Processing Dependency: glibc-devel = 2.14.90-24.fc16.9 for package: glibc-static-2.14.90-24.fc16.9.x86_64&#60;br /&#62;
--&#38;gt; Running transaction check&#60;br /&#62;
---&#38;gt; Package glibc-devel.x86_64 0:2.14.90-24.fc16.4 will be updated&#60;br /&#62;
---&#38;gt; Package glibc-devel.x86_64 0:2.14.90-24.fc16.9 will be an update&#60;br /&#62;
--&#38;gt; Processing Dependency: glibc-headers = 2.14.90-24.fc16.9 for package: glibc-devel-2.14.90-24.fc16.9.x86_64&#60;br /&#62;
--&#38;gt; Processing Dependency: glibc = 2.14.90-24.fc16.9 for package: glibc-devel-2.14.90-24.fc16.9.x86_64&#60;br /&#62;
--&#38;gt; Running transaction check&#60;br /&#62;
---&#38;gt; Package glibc.x86_64 0:2.14.90-24.fc16.4 will be updated&#60;br /&#62;
--&#38;gt; Processing Dependency: glibc = 2.14.90-24.fc16.4 for package: glibc-common-2.14.90-24.fc16.4.x86_64&#60;br /&#62;
---&#38;gt; Package glibc.x86_64 0:2.14.90-24.fc16.6 will be updated&#60;br /&#62;
--&#38;gt; Processing Dependency: glibc = 2.14.90-24.fc16.6 for package: glibc-common-2.14.90-24.fc16.6.x86_64&#60;br /&#62;
---&#38;gt; Package glibc.x86_64 0:2.14.90-24.fc16.9 will be an update&#60;br /&#62;
---&#38;gt; Package glibc-headers.x86_64 0:2.14.90-24.fc16.4 will be updated&#60;br /&#62;
---&#38;gt; Package glibc-headers.x86_64 0:2.14.90-24.fc16.6 will be updated&#60;br /&#62;
---&#38;gt; Package glibc-headers.x86_64 0:2.14.90-24.fc16.9 will be an update&#60;br /&#62;
--&#38;gt; Running transaction check&#60;br /&#62;
---&#38;gt; Package glibc.x86_64 0:2.14.90-24.fc16.4 will be updated&#60;br /&#62;
---&#38;gt; Package glibc-common.x86_64 0:2.14.90-24.fc16.4 will be updated&#60;br /&#62;
---&#38;gt; Package glibc-common.x86_64 0:2.14.90-24.fc16.6 will be updated&#60;br /&#62;
---&#38;gt; Package glibc-common.x86_64 0:2.14.90-24.fc16.9 will be an update&#60;br /&#62;
--&#38;gt; Finished Dependency Resolution&#60;br /&#62;
Error: Package: glibc-common-2.14.90-24.fc16.4.x86_64 (@updates)&#60;br /&#62;
           Requires: glibc = 2.14.90-24.fc16.4&#60;br /&#62;
           Removing: glibc-2.14.90-24.fc16.4.x86_64 (@updates)&#60;br /&#62;
               glibc = 2.14.90-24.fc16.4&#60;br /&#62;
           Updated By: glibc-2.14.90-24.fc16.9.x86_64 (updates)&#60;br /&#62;
               glibc = 2.14.90-24.fc16.9&#60;br /&#62;
           Removing: glibc-2.14.90-24.fc16.6.x86_64 (installed)&#60;br /&#62;
               glibc = 2.14.90-24.fc16.6&#60;br /&#62;
           Updated By: glibc-2.14.90-24.fc16.9.x86_64 (updates)&#60;br /&#62;
               glibc = 2.14.90-24.fc16.9&#60;br /&#62;
           Available: glibc-2.14.90-14.i686 (fedora)&#60;br /&#62;
               glibc = 2.14.90-14&#60;br /&#62;
 You could try using --skip-broken to work around the problem&#60;br /&#62;
** Found 53 pre-existing rpmdb problem(s), 'yum check' output follows:&#60;br /&#62;
apr-1.4.6-1.fc16.x86_64 is a duplicate with apr-1.4.5-1.fc16.x86_64&#60;br /&#62;
freetype-2.4.6-5.fc16.x86_64 is a duplicate with freetype-2.4.6-4.fc16.x86_64&#60;br /&#62;
glibc-2.14.90-24.fc16.6.x86_64 is a duplicate with glibc-2.14.90-24.fc16.4.x86_64&#60;br /&#62;
glibc-common-2.14.90-24.fc16.6.x86_64 is a duplicate with glibc-common-2.14.90-24.fc16.4.x86_64&#60;br /&#62;
glibc-headers-2.14.90-24.fc16.6.x86_64 is a duplicate with glibc-headers-2.14.90-24.fc16.4.x86_64&#60;br /&#62;
gnutls-2.12.14-2.fc16.x86_64 is a duplicate with gnutls-2.12.14-1.fc16.x86_64&#60;br /&#62;
gnutls-c++-2.12.14-2.fc16.x86_64 is a duplicate with gnutls-c++-2.12.14-1.fc16.x86_64&#60;br /&#62;
httpd-2.2.22-2.fc16.x86_64 is a duplicate with httpd-2.2.21-1.fc16.x86_64&#60;br /&#62;
httpd-tools-2.2.22-2.fc16.x86_64 is a duplicate with httpd-tools-2.2.21-1.fc16.x86_64&#60;br /&#62;
intel-compilerpro-common-117-13.0-1.noarch has missing requires of lsb &#38;gt;= ('0', '3.0', None)&#60;br /&#62;
intel-compilerpro-common-117-13.0-1.noarch has missing requires of /usr/lib/libstdc++.so.6&#60;br /&#62;
intel-compilerpro-devel-117-13.0-1.i486 has missing requires of lsb &#38;gt;= ('0', '3.0', None)&#60;br /&#62;
intel-compilerpro-devel-117-13.0-1.i486 has missing requires of /usr/lib/libstdc++.so.6&#60;br /&#62;
intel-compilerpro-vars-117-13.0-1.noarch has missing requires of lsb &#38;gt;= ('0', '3.0', None)&#60;br /&#62;
intel-compilerpro-vars-117-13.0-1.noarch has missing requires of /usr/lib/libstdc++.so.6&#60;br /&#62;
intel-compilerproc-117-13.0-1.i486 has missing requires of lsb &#38;gt;= ('0', '3.0', None)&#60;br /&#62;
intel-compilerproc-117-13.0-1.i486 has missing requires of /usr/lib/libstdc++.so.6&#60;br /&#62;
intel-compilerproc-common-117-13.0-1.noarch has missing requires of lsb &#38;gt;= ('0', '3.0', None)&#60;br /&#62;
intel-compilerproc-common-117-13.0-1.noarch has missing requires of /usr/lib/libstdc++.so.6&#60;br /&#62;
intel-compilerproc-devel-117-13.0-1.i486 has missing requires of lsb &#38;gt;= ('0', '3.0', None)&#60;br /&#62;
intel-compilerproc-devel-117-13.0-1.i486 has missing requires of /usr/lib/libstdc++.so.6&#60;br /&#62;
intel-openmp-117-13.0-1.i486 has missing requires of lsb &#38;gt;= ('0', '3.0', None)&#60;br /&#62;
intel-openmp-117-13.0-1.i486 has missing requires of /usr/lib/libstdc++.so.6&#60;br /&#62;
intel-openmp-devel-117-13.0-1.i486 has missing requires of lsb &#38;gt;= ('0', '3.0', None)&#60;br /&#62;
intel-openmp-devel-117-13.0-1.i486 has missing requires of /usr/lib/libstdc++.so.6&#60;br /&#62;
intel-sourcechecker-common-117-13.0-1.noarch has missing requires of lsb &#38;gt;= ('0', '3.0', None)&#60;br /&#62;
intel-sourcechecker-common-117-13.0-1.noarch has missing requires of /usr/lib/libstdc++.so.6&#60;br /&#62;
intel-sourcechecker-devel-117-13.0-1.i486 has missing requires of lsb &#38;gt;= ('0', '3.0', None)&#60;br /&#62;
intel-sourcechecker-devel-117-13.0-1.i486 has missing requires of /usr/lib/libstdc++.so.6&#60;br /&#62;
kernel-headers-3.3.1-5.fc16.x86_64 is a duplicate with kernel-headers-3.2.2-1.fc16.x86_64&#60;br /&#62;
2:libpng-1.2.48-1.fc16.x86_64 is a duplicate with 2:libpng-1.2.46-1.fc16.x86_64&#60;br /&#62;
libtasn1-2.12-1.fc16.x86_64 is a duplicate with libtasn1-2.7-2.fc15.x86_64&#60;br /&#62;
libtasn1-devel-2.12-1.fc16.x86_64 is a duplicate with libtasn1-devel-2.7-2.fc15.x86_64&#60;br /&#62;
1:libvorbis-1.3.3-1.fc16.x86_64 is a duplicate with 1:libvorbis-1.3.2-1.fc15.x86_64&#60;br /&#62;
libvpx-1.0.0-1.fc16.x86_64 is a duplicate with libvpx-0.9.7.1-1.fc16.x86_64&#60;br /&#62;
linux-firmware-20120206-0.1.git06c8f81.fc16.noarch is a duplicate with linux-firmware-20110731-2.fc16.noarch&#60;br /&#62;
mysql-5.5.22-1.fc16.x86_64 is a duplicate with mysql-5.5.19-1.fc16.x86_64&#60;br /&#62;
mysql-libs-5.5.22-1.fc16.x86_64 is a duplicate with mysql-libs-5.5.19-1.fc16.x86_64&#60;br /&#62;
nspr-4.9-2.fc16.x86_64 is a duplicate with nspr-4.8.9-2.fc16.x86_64&#60;br /&#62;
nss-3.13.4-2.fc16.x86_64 is a duplicate with nss-3.13.1-10.fc16.x86_64&#60;br /&#62;
nss-softokn-3.13.4-1.fc16.x86_64 is a duplicate with nss-softokn-3.13.1-15.fc16.x86_64&#60;br /&#62;
nss-softokn-freebl-3.13.4-1.fc16.x86_64 is a duplicate with nss-softokn-freebl-3.13.1-15.fc16.x86_64&#60;br /&#62;
nss-sysinit-3.13.4-2.fc16.x86_64 is a duplicate with nss-sysinit-3.13.1-10.fc16.x86_64&#60;br /&#62;
nss-util-3.13.4-2.fc16.x86_64 is a duplicate with nss-util-3.13.1-3.fc16.x86_64&#60;br /&#62;
openssl-1.0.0h-1.fc16.x86_64 is a duplicate with openssl-1.0.0g-1.fc16.x86_64&#60;br /&#62;
php-cli-5.3.10-1.fc16.x86_64 is a duplicate with php-cli-5.3.9-1.fc16.x86_64&#60;br /&#62;
php-common-5.3.10-1.fc16.x86_64 is a duplicate with php-common-5.3.9-1.fc16.x86_64&#60;br /&#62;
php-pdo-5.3.10-1.fc16.x86_64 is a duplicate with php-pdo-5.3.9-1.fc16.x86_64&#60;br /&#62;
1:samba-common-3.6.4-82.fc16.x86_64 is a duplicate with 1:samba-common-3.6.1-77.fc16.x86_64&#60;br /&#62;
systemd-37-17.fc16.x86_64 is a duplicate with systemd-37-11.fc16.x86_64&#60;br /&#62;
systemd-sysv-37-17.fc16.x86_64 is a duplicate with systemd-sysv-37-11.fc16.x86_64&#60;br /&#62;
systemd-units-37-17.fc16.x86_64 is a duplicate with systemd-units-37-11.fc16.x86_64&#60;br /&#62;
xulrunner-11.0-3.fc16.x86_64 is a duplicate with xulrunner-9.0.1-1.fc16.x86_64&#60;/p&#62;
&#60;p&#62;How should I resolve this?&#60;/p&#62;
&#60;p&#62;Thanks,&#60;br /&#62;
Chao
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Jiri Jaros on "compilation problem"</title>
			<link>http://www.k-wave.org/forum/topic/compilation-problem#post-1026</link>
			<pubDate>Sun, 18 Nov 2012 15:06:17 +0000</pubDate>
			<dc:creator>Jiri Jaros</dc:creator>
			<guid isPermaLink="false">1026@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Huangchao,&#60;/p&#62;
&#60;p&#62;I’ve succeeded on Fedora 16 using the following procedure. I installed a clean instance of Fedora 16 from LiveCD and downloaded hdf5-1.8.10.tar.gz from &#60;a href=&#34;http://www.hdfgroup.org/ftp/HDF5/current/src/&#34; rel=&#34;nofollow&#34;&#62;http://www.hdfgroup.org/ftp/HDF5/current/src/&#60;/a&#62; and fftw-3.3.2.tar.gz from &#60;a href=&#34;http://www.fftw.org/download.html&#34; rel=&#34;nofollow&#34;&#62;http://www.fftw.org/download.html&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Everything was done as the super-user (su)&#60;br /&#62;
1) Make sure you have installed gcc and g++ compiler&#60;/p&#62;
&#60;p&#62;  yum install gcc&#60;br /&#62;
  yum install gcc-c++&#60;/p&#62;
&#60;p&#62;2) Then, it is necessary to install additional libraries&#60;br /&#62;
   a. Install libc-static and libstdc++-static libraries&#60;/p&#62;
&#60;p&#62;yum install glibc-static&#60;br /&#62;
yum install libstdc++-static&#60;/p&#62;
&#60;p&#62;   b. Install Z library&#60;/p&#62;
&#60;p&#62;yum install zlib zlib-devel zlib-static&#60;/p&#62;
&#60;p&#62;3) Compile the HDF5 and FFTW library following the procedure in the manual. If you'd compiled the libraries before installing zlib, you’d better recompile (configure, make, make install) the HDF5 library as it relies on zlib. (otherwise you could experience an error when launching the code.)&#60;/p&#62;
&#60;p&#62;4) Make the source codes. You will probably see a warning, but the code works.&#60;/p&#62;
&#60;p&#62;Finally, I also tired the precompiled binary file and it worked on Fedora 16 without any system modifications.&#60;/p&#62;
&#60;p&#62;Jiri
&#60;/p&#62;</description>
		</item>
		<item>
			<title>jwjs on "compilation problem"</title>
			<link>http://www.k-wave.org/forum/topic/compilation-problem#post-1024</link>
			<pubDate>Sun, 18 Nov 2012 12:34:19 +0000</pubDate>
			<dc:creator>jwjs</dc:creator>
			<guid isPermaLink="false">1024@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Chao,&#60;/p&#62;
&#60;p&#62;You need to install the development libraries (i.e. glibc).  I'm not a Fedora user, but it should be something along the line of,&#60;/p&#62;
&#60;p&#62;yum install glibc_xxx&#60;/p&#62;
&#60;p&#62;Hope that helps.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>huangchao on "compilation problem"</title>
			<link>http://www.k-wave.org/forum/topic/compilation-problem#post-1023</link>
			<pubDate>Sun, 18 Nov 2012 04:36:59 +0000</pubDate>
			<dc:creator>huangchao</dc:creator>
			<guid isPermaLink="false">1023@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi, Dr. Treeby,&#60;/p&#62;
&#60;p&#62;I was trying to compile the C++ source file, and I followed the instructions in the user manual, but I still got the following errors when compiling the source code with the 'make' command:&#60;/p&#62;
&#60;p&#62;/usr/bin/ld: cannot find -lz&#60;br /&#62;
/usr/bin/ld: cannot find -lstdc++&#60;br /&#62;
/usr/bin/ld: cannot find -lm&#60;br /&#62;
/usr/bin/ld: cannot find -lrt&#60;br /&#62;
/usr/bin/ld: cannot find -lpthread&#60;br /&#62;
/usr/bin/ld: cannot find -lc&#60;/p&#62;
&#60;p&#62;FYI, My OS is Fedora 16, and I have installed the latest version of HDF5 and FFTW.&#60;/p&#62;
&#60;p&#62;Thanks,&#60;br /&#62;
Chao
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
