<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[BOL: Related items]]></title>
	<link>https://bioinformaticsonline.com/related/396?offset=1180</link>
	<atom:link href="https://bioinformaticsonline.com/related/396?offset=1180" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/pages/view/36185/installing-bioscf-perl-module</guid>
	<pubDate>Mon, 09 Apr 2018 04:04:29 -0500</pubDate>
	<link>https://bioinformaticsonline.com/pages/view/36185/installing-bioscf-perl-module</link>
	<title><![CDATA[Installing Bio::SCF perl module]]></title>
	<description><![CDATA[<p>Most Perl modules are written in Perl, some use&nbsp;<a href="http://perldoc.perl.org/perlxs.html">XS</a>&nbsp;(they are written in&nbsp;<a href="http://en.wikipedia.org/wiki/C_(programming_language)">C</a>) so require a C&nbsp;<a href="http://en.wikipedia.org/wiki/Compiler">compiler</a>&nbsp;(it's easy to get this setup - don't panic), see your OS of choice below to find out how to get the right compiler. Modules may have dependencies on other modules (almost always on&nbsp;<a href="http://www.cpan.org/">CPAN</a>) and cannot be installed without them (or without a specific version of them). Many modules on CPAN require a somewhat recent version of Perl (version 5.8 or above).</p><p>More about the basic perl module installation steps check this&nbsp;http://bioinformaticsonline.com/blog/view/710/how-to-install-perl-modules-manually-using-cpan-command-and-other-quick-ways</p><p>installing Bio::SCF perl module is daunting task, specieally because of it dependencies. Here is the steps, you need to follow to sucessfully install Bio::SCF module</p><p>#sudo apt-get install libbio-scf-perl #trev for visualization of scf file</p><p><strong>1. You will need the zlib library which can be found at http://www.zlib.net/.</strong></p><p>install zlib library first:</p><p>jitendra@jitendra-UNLOCK-INSTALL[zlib-1.2.11] ./configure []<br />Checking for gcc...<br />Checking for shared library support...<br />Building shared library libz.so.1.2.11 with gcc.<br />Checking for size_t... Yes.<br />Checking for off64_t... Yes.<br />Checking for fseeko... Yes.<br />Checking for strerror... Yes.<br />Checking for unistd.h... Yes.<br />Checking for stdarg.h... Yes.<br />Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf().<br />Checking for vsnprintf() in stdio.h... Yes.<br />Checking for return value of vsnprintf()... Yes.<br />Checking for attribute(visibility) support... Yes.<br />jitendra@jitendra-UNLOCK-INSTALL[zlib-1.2.11] make []<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -c -o example.o test/example.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o adler32.o adler32.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o crc32.o crc32.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o deflate.o deflate.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o infback.o infback.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o inffast.o inffast.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o inflate.o inflate.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o inftrees.o inftrees.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o trees.o trees.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o zutil.o zutil.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o compress.o compress.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o uncompr.o uncompr.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o gzclose.o gzclose.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o gzlib.o gzlib.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o gzread.o gzread.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o gzwrite.o gzwrite.c<br />ar rc libz.a adler32.o crc32.o deflate.o infback.o inffast.o inflate.o inftrees.o trees.o zutil.o compress.o uncompr.o gzclose.o gzlib.o gzread.o gzwrite.o <br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o example example.o -L. libz.a<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -c -o minigzip.o test/minigzip.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzip minigzip.o -L. libz.a<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/adler32.o adler32.c<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/crc32.o crc32.c<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/deflate.o deflate.c<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/infback.o infback.c<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/inffast.o inffast.c<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/inflate.o inflate.c<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/inftrees.o inftrees.c<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/trees.o trees.c<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/zutil.o zutil.c<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/compress.o compress.c<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/uncompr.o uncompr.c<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzclose.o gzclose.c<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzlib.o gzlib.c<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzread.o gzread.c<br />gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzwrite.o gzwrite.c<br />gcc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o libz.so.1.2.11 adler32.lo crc32.lo deflate.lo infback.lo inffast.lo inflate.lo inftrees.lo trees.lo zutil.lo compress.lo uncompr.lo gzclose.lo gzlib.lo gzread.lo gzwrite.lo -lc <br />rm -f libz.so libz.so.1<br />ln -s libz.so.1.2.11 libz.so<br />ln -s libz.so.1.2.11 libz.so.1<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o examplesh example.o -L. libz.so.1.2.11<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzipsh minigzip.o -L. libz.so.1.2.11<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -D_FILE_OFFSET_BITS=64 -c -o example64.o test/example.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o example64 example64.o -L. libz.a<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -D_FILE_OFFSET_BITS=64 -c -o minigzip64.o test/minigzip.c<br />gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzip64 minigzip64.o -L. libz.a<br />jitendra@jitendra-UNLOCK-INSTALL[zlib-1.2.11] sudo make install []<br />[sudo] password for jitendra: <br />rm -f /usr/local/lib/libz.a<br />cp libz.a /usr/local/lib<br />chmod 644 /usr/local/lib/libz.a<br />cp libz.so.1.2.11 /usr/local/lib<br />chmod 755 /usr/local/lib/libz.so.1.2.11<br />rm -f /usr/local/share/man/man3/zlib.3<br />cp zlib.3 /usr/local/share/man/man3<br />chmod 644 /usr/local/share/man/man3/zlib.3<br />rm -f /usr/local/lib/pkgconfig/zlib.pc<br />cp zlib.pc /usr/local/lib/pkgconfig<br />chmod 644 /usr/local/lib/pkgconfig/zlib.pc<br />rm -f /usr/local/include/zlib.h /usr/local/include/zconf.h<br />cp zlib.h zconf.h /usr/local/include<br />chmod 644 /usr/local/include/zlib.h /usr/local/include/zconf.h<br />&nbsp;</p><p><br /><strong>2. Now make io_lib-1.9</strong></p><p>In order to install this perl extension you have to install io-lib version 1.9 or higher from the Staden library (staden.sourceforge.net). This can be downloaded from https://sourceforge.net/project/showfiles.php?group_id=100316&amp;package_id=108243&amp;release_id=340318 confirm that the package installed correctly look for a library named "libread".</p><p>jitendra@jitendra-UNLOCK-INSTALL[io_lib-1.9.0] export CFLAGS="-fPIC" &amp;&amp; ./configure <br />checking for a BSD-compatible install... /usr/bin/install -c<br />checking whether build environment is sane... yes<br />checking for gawk... gawk<br />checking whether make sets $(MAKE)... yes<br />checking for gcc... gcc<br />checking for C compiler default output file name... a.out<br />checking whether the C compiler works... yes<br />checking whether we are cross compiling... no<br />checking for suffix of executables... <br />checking for suffix of object files... o<br />checking whether we are using the GNU C compiler... yes<br />checking whether gcc accepts -g... yes<br />checking for gcc option to accept ANSI C... none needed<br />checking for style of include used by make... GNU<br />checking dependency style of gcc... gcc3<br />checking for a BSD-compatible install... /usr/bin/install -c<br />checking for ranlib... ranlib<br />checking for main in -lz... yes<br />checking how to run the C preprocessor... gcc -E<br />checking for egrep... grep -E<br />checking for ANSI C header files... yes<br />checking for sys/wait.h that is POSIX.1 compatible... yes<br />checking for sys/types.h... yes<br />checking for sys/stat.h... yes<br />checking for stdlib.h... yes<br />checking for string.h... yes<br />checking for memory.h... yes<br />checking for strings.h... yes<br />checking for inttypes.h... yes<br />checking for stdint.h... yes<br />checking for unistd.h... yes<br />checking fcntl.h usability... yes<br />checking fcntl.h presence... yes<br />checking for fcntl.h... yes<br />checking limits.h usability... yes<br />checking limits.h presence... yes<br />checking for limits.h... yes<br />checking for unistd.h... (cached) yes<br />checking zlib.h usability... yes<br />checking zlib.h presence... yes<br />checking for zlib.h... yes<br />checking whether byte ordering is bigendian... no<br />checking for short... yes<br />checking size of short... 2<br />checking for int... yes<br />checking size of int... 4<br />checking for long... yes<br />checking size of long... 8<br />checking for inline... inline<br />checking for mode_t... yes<br />checking build system type... x86_64-unknown-linux-gnu<br />checking host system type... x86_64-unknown-linux-gnu<br />checking for cos in -lm... yes<br />checking for strdup... yes<br />configure: creating ./config.status<br />config.status: creating Makefile<br />config.status: creating read/Makefile<br />config.status: creating progs/Makefile<br />config.status: creating config.h<br />config.status: executing depfiles commands<br />jitendra@jitendra-UNLOCK-INSTALL[io_lib-1.9.0] make []<br />make all-recursive<br />make[1]: Entering directory '/home/jitendra/Downloads/io_lib-1.9.0'<br />Making all in read<br />make[2]: Entering directory '/home/jitendra/Downloads/io_lib-1.9.0/read'<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT Read.o -MD -MP -MF ".deps/Read.Tpo" -c -o Read.o Read.c; \<br />then mv -f ".deps/Read.Tpo" ".deps/Read.Po"; else rm -f ".deps/Read.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT scf_extras.o -MD -MP -MF ".deps/scf_extras.Tpo" -c -o scf_extras.o scf_extras.c; \<br />then mv -f ".deps/scf_extras.Tpo" ".deps/scf_extras.Po"; else rm -f ".deps/scf_extras.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT translate.o -MD -MP -MF ".deps/translate.Tpo" -c -o translate.o translate.c; \<br />then mv -f ".deps/translate.Tpo" ".deps/translate.Po"; else rm -f ".deps/translate.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT compression.o -MD -MP -MF ".deps/compression.Tpo" -c -o compression.o `test -f '../ztr/compression.c' || echo './'`../ztr/compression.c; \<br />then mv -f ".deps/compression.Tpo" ".deps/compression.Po"; else rm -f ".deps/compression.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT ztr.o -MD -MP -MF ".deps/ztr.Tpo" -c -o ztr.o `test -f '../ztr/ztr.c' || echo './'`../ztr/ztr.c; \<br />then mv -f ".deps/ztr.Tpo" ".deps/ztr.Po"; else rm -f ".deps/ztr.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT ztr_translate.o -MD -MP -MF ".deps/ztr_translate.Tpo" -c -o ztr_translate.o `test -f '../ztr/ztr_translate.c' || echo './'`../ztr/ztr_translate.c; \<br />then mv -f ".deps/ztr_translate.Tpo" ".deps/ztr_translate.Po"; else rm -f ".deps/ztr_translate.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT fpoint.o -MD -MP -MF ".deps/fpoint.Tpo" -c -o fpoint.o `test -f '../abi/fpoint.c' || echo './'`../abi/fpoint.c; \<br />then mv -f ".deps/fpoint.Tpo" ".deps/fpoint.Po"; else rm -f ".deps/fpoint.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT seqIOABI.o -MD -MP -MF ".deps/seqIOABI.Tpo" -c -o seqIOABI.o `test -f '../abi/seqIOABI.c' || echo './'`../abi/seqIOABI.c; \<br />then mv -f ".deps/seqIOABI.Tpo" ".deps/seqIOABI.Po"; else rm -f ".deps/seqIOABI.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT seqIOALF.o -MD -MP -MF ".deps/seqIOALF.Tpo" -c -o seqIOALF.o `test -f '../alf/seqIOALF.c' || echo './'`../alf/seqIOALF.c; \<br />then mv -f ".deps/seqIOALF.Tpo" ".deps/seqIOALF.Po"; else rm -f ".deps/seqIOALF.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT ctfCompress.o -MD -MP -MF ".deps/ctfCompress.Tpo" -c -o ctfCompress.o `test -f '../ctf/ctfCompress.c' || echo './'`../ctf/ctfCompress.c; \<br />then mv -f ".deps/ctfCompress.Tpo" ".deps/ctfCompress.Po"; else rm -f ".deps/ctfCompress.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT seqIOCTF.o -MD -MP -MF ".deps/seqIOCTF.Tpo" -c -o seqIOCTF.o `test -f '../ctf/seqIOCTF.c' || echo './'`../ctf/seqIOCTF.c; \<br />then mv -f ".deps/seqIOCTF.Tpo" ".deps/seqIOCTF.Po"; else rm -f ".deps/seqIOCTF.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT expFileIO.o -MD -MP -MF ".deps/expFileIO.Tpo" -c -o expFileIO.o `test -f '../exp_file/expFileIO.c' || echo './'`../exp_file/expFileIO.c; \<br />then mv -f ".deps/expFileIO.Tpo" ".deps/expFileIO.Po"; else rm -f ".deps/expFileIO.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT seqIOPlain.o -MD -MP -MF ".deps/seqIOPlain.Tpo" -c -o seqIOPlain.o `test -f '../plain/seqIOPlain.c' || echo './'`../plain/seqIOPlain.c; \<br />then mv -f ".deps/seqIOPlain.Tpo" ".deps/seqIOPlain.Po"; else rm -f ".deps/seqIOPlain.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT misc_scf.o -MD -MP -MF ".deps/misc_scf.Tpo" -c -o misc_scf.o `test -f '../scf/misc_scf.c' || echo './'`../scf/misc_scf.c; \<br />then mv -f ".deps/misc_scf.Tpo" ".deps/misc_scf.Po"; else rm -f ".deps/misc_scf.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT read_scf.o -MD -MP -MF ".deps/read_scf.Tpo" -c -o read_scf.o `test -f '../scf/read_scf.c' || echo './'`../scf/read_scf.c; \<br />then mv -f ".deps/read_scf.Tpo" ".deps/read_scf.Po"; else rm -f ".deps/read_scf.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT write_scf.o -MD -MP -MF ".deps/write_scf.Tpo" -c -o write_scf.o `test -f '../scf/write_scf.c' || echo './'`../scf/write_scf.c; \<br />then mv -f ".deps/write_scf.Tpo" ".deps/write_scf.Po"; else rm -f ".deps/write_scf.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT array.o -MD -MP -MF ".deps/array.Tpo" -c -o array.o `test -f '../utils/array.c' || echo './'`../utils/array.c; \<br />then mv -f ".deps/array.Tpo" ".deps/array.Po"; else rm -f ".deps/array.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT compress.o -MD -MP -MF ".deps/compress.Tpo" -c -o compress.o `test -f '../utils/compress.c' || echo './'`../utils/compress.c; \<br />then mv -f ".deps/compress.Tpo" ".deps/compress.Po"; else rm -f ".deps/compress.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT error.o -MD -MP -MF ".deps/error.Tpo" -c -o error.o `test -f '../utils/error.c' || echo './'`../utils/error.c; \<br />then mv -f ".deps/error.Tpo" ".deps/error.Po"; else rm -f ".deps/error.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT files.o -MD -MP -MF ".deps/files.Tpo" -c -o files.o `test -f '../utils/files.c' || echo './'`../utils/files.c; \<br />then mv -f ".deps/files.Tpo" ".deps/files.Po"; else rm -f ".deps/files.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT find.o -MD -MP -MF ".deps/find.Tpo" -c -o find.o `test -f '../utils/find.c' || echo './'`../utils/find.c; \<br />then mv -f ".deps/find.Tpo" ".deps/find.Po"; else rm -f ".deps/find.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT mach-io.o -MD -MP -MF ".deps/mach-io.Tpo" -c -o mach-io.o `test -f '../utils/mach-io.c' || echo './'`../utils/mach-io.c; \<br />then mv -f ".deps/mach-io.Tpo" ".deps/mach-io.Po"; else rm -f ".deps/mach-io.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT open_trace_file.o -MD -MP -MF ".deps/open_trace_file.Tpo" -c -o open_trace_file.o `test -f '../utils/open_trace_file.c' || echo './'`../utils/open_trace_file.c; \<br />then mv -f ".deps/open_trace_file.Tpo" ".deps/open_trace_file.Po"; else rm -f ".deps/open_trace_file.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT read_alloc.o -MD -MP -MF ".deps/read_alloc.Tpo" -c -o read_alloc.o `test -f '../utils/read_alloc.c' || echo './'`../utils/read_alloc.c; \<br />then mv -f ".deps/read_alloc.Tpo" ".deps/read_alloc.Po"; else rm -f ".deps/read_alloc.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT strings.o -MD -MP -MF ".deps/strings.Tpo" -c -o strings.o `test -f '../utils/strings.c' || echo './'`../utils/strings.c; \<br />then mv -f ".deps/strings.Tpo" ".deps/strings.Po"; else rm -f ".deps/strings.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT traceType.o -MD -MP -MF ".deps/traceType.Tpo" -c -o traceType.o `test -f '../utils/traceType.c' || echo './'`../utils/traceType.c; \<br />then mv -f ".deps/traceType.Tpo" ".deps/traceType.Po"; else rm -f ".deps/traceType.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT xalloc.o -MD -MP -MF ".deps/xalloc.Tpo" -c -o xalloc.o `test -f '../utils/xalloc.c' || echo './'`../utils/xalloc.c; \<br />then mv -f ".deps/xalloc.Tpo" ".deps/xalloc.Po"; else rm -f ".deps/xalloc.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT vlen.o -MD -MP -MF ".deps/vlen.Tpo" -c -o vlen.o `test -f '../utils/vlen.c' || echo './'`../utils/vlen.c; \<br />then mv -f ".deps/vlen.Tpo" ".deps/vlen.Po"; else rm -f ".deps/vlen.Tpo"; exit 1; fi<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT hash_table.o -MD -MP -MF ".deps/hash_table.Tpo" -c -o hash_table.o `test -f '../utils/hash_table.c' || echo './'`../utils/hash_table.c; \<br />then mv -f ".deps/hash_table.Tpo" ".deps/hash_table.Po"; else rm -f ".deps/hash_table.Tpo"; exit 1; fi<br />../utils/hash_table.c: In function &lsquo;HashFileOpen&rsquo;:<br />../utils/hash_table.c:920:21: warning: field precision specifier &lsquo;.*&rsquo; expects argument of type &lsquo;int&rsquo;, but argument 3 has type &lsquo;long int&rsquo; [-Wformat=]<br /> sprintf(aname, "%.*s%s", cp-fname+1, fname, hf-&gt;archive);<br /> ^<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT mFILE.o -MD -MP -MF ".deps/mFILE.Tpo" -c -o mFILE.o `test -f '../utils/mFILE.c' || echo './'`../utils/mFILE.c; \<br />then mv -f ".deps/mFILE.Tpo" ".deps/mFILE.Po"; else rm -f ".deps/mFILE.Tpo"; exit 1; fi<br />rm -f libread.a<br />ar cru libread.a Read.o scf_extras.o translate.o compression.o ztr.o ztr_translate.o fpoint.o seqIOABI.o seqIOALF.o ctfCompress.o seqIOCTF.o expFileIO.o seqIOPlain.o misc_scf.o read_scf.o write_scf.o array.o compress.o error.o files.o find.o mach-io.o open_trace_file.o read_alloc.o strings.o traceType.o xalloc.o vlen.o hash_table.o mFILE.o <br />ar: `u' modifier ignored since `D' is the default (see `U')<br />ranlib libread.a<br />make[2]: Leaving directory '/home/jitendra/Downloads/io_lib-1.9.0/read'<br />Making all in progs<br />make[2]: Entering directory '/home/jitendra/Downloads/io_lib-1.9.0/progs'<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT convert_trace.o -MD -MP -MF ".deps/convert_trace.Tpo" -c -o convert_trace.o convert_trace.c; \<br />then mv -f ".deps/convert_trace.Tpo" ".deps/convert_trace.Po"; else rm -f ".deps/convert_trace.Tpo"; exit 1; fi<br />gcc -fPIC -o convert_trace convert_trace.o ../read/libread.a -lz -lm <br />../read/libread.a(open_trace_file.o): In function `find_file_url':<br />open_trace_file.c:(.text+0xaf4): warning: the use of `tempnam' is dangerous, better use `mkstemp'<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT makeSCF.o -MD -MP -MF ".deps/makeSCF.Tpo" -c -o makeSCF.o makeSCF.c; \<br />then mv -f ".deps/makeSCF.Tpo" ".deps/makeSCF.Po"; else rm -f ".deps/makeSCF.Tpo"; exit 1; fi<br />gcc -fPIC -o makeSCF makeSCF.o ../read/libread.a -lz -lm <br />../read/libread.a(open_trace_file.o): In function `find_file_url':<br />open_trace_file.c:(.text+0xaf4): warning: the use of `tempnam' is dangerous, better use `mkstemp'<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT extract_seq.o -MD -MP -MF ".deps/extract_seq.Tpo" -c -o extract_seq.o extract_seq.c; \<br />then mv -f ".deps/extract_seq.Tpo" ".deps/extract_seq.Po"; else rm -f ".deps/extract_seq.Tpo"; exit 1; fi<br />gcc -fPIC -o extract_seq extract_seq.o ../read/libread.a -lz -lm <br />../read/libread.a(open_trace_file.o): In function `find_file_url':<br />open_trace_file.c:(.text+0xaf4): warning: the use of `tempnam' is dangerous, better use `mkstemp'<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT index_tar.o -MD -MP -MF ".deps/index_tar.Tpo" -c -o index_tar.o index_tar.c; \<br />then mv -f ".deps/index_tar.Tpo" ".deps/index_tar.Po"; else rm -f ".deps/index_tar.Tpo"; exit 1; fi<br />gcc -fPIC -o index_tar index_tar.o <br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT scf_dump.o -MD -MP -MF ".deps/scf_dump.Tpo" -c -o scf_dump.o scf_dump.c; \<br />then mv -f ".deps/scf_dump.Tpo" ".deps/scf_dump.Po"; else rm -f ".deps/scf_dump.Tpo"; exit 1; fi<br />gcc -fPIC -o scf_dump scf_dump.o ../read/libread.a -lz -lm <br />../read/libread.a(open_trace_file.o): In function `find_file_url':<br />open_trace_file.c:(.text+0xaf4): warning: the use of `tempnam' is dangerous, better use `mkstemp'<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT scf_info.o -MD -MP -MF ".deps/scf_info.Tpo" -c -o scf_info.o scf_info.c; \<br />then mv -f ".deps/scf_info.Tpo" ".deps/scf_info.Po"; else rm -f ".deps/scf_info.Tpo"; exit 1; fi<br />gcc -fPIC -o scf_info scf_info.o ../read/libread.a -lz -lm <br />../read/libread.a(open_trace_file.o): In function `find_file_url':<br />open_trace_file.c:(.text+0xaf4): warning: the use of `tempnam' is dangerous, better use `mkstemp'<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT scf_update.o -MD -MP -MF ".deps/scf_update.Tpo" -c -o scf_update.o scf_update.c; \<br />then mv -f ".deps/scf_update.Tpo" ".deps/scf_update.Po"; else rm -f ".deps/scf_update.Tpo"; exit 1; fi<br />gcc -fPIC -o scf_update scf_update.o ../read/libread.a -lz -lm <br />../read/libread.a(open_trace_file.o): In function `find_file_url':<br />open_trace_file.c:(.text+0xaf4): warning: the use of `tempnam' is dangerous, better use `mkstemp'<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT get_comment.o -MD -MP -MF ".deps/get_comment.Tpo" -c -o get_comment.o get_comment.c; \<br />then mv -f ".deps/get_comment.Tpo" ".deps/get_comment.Po"; else rm -f ".deps/get_comment.Tpo"; exit 1; fi<br />gcc -fPIC -o get_comment get_comment.o ../read/libread.a -lz -lm <br />../read/libread.a(open_trace_file.o): In function `find_file_url':<br />open_trace_file.c:(.text+0xaf4): warning: the use of `tempnam' is dangerous, better use `mkstemp'<br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT hash_tar.o -MD -MP -MF ".deps/hash_tar.Tpo" -c -o hash_tar.o hash_tar.c; \<br />then mv -f ".deps/hash_tar.Tpo" ".deps/hash_tar.Po"; else rm -f ".deps/hash_tar.Tpo"; exit 1; fi<br />gcc -fPIC -o hash_tar hash_tar.o ../read/libread.a -lz -lm <br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT hash_extract.o -MD -MP -MF ".deps/hash_extract.Tpo" -c -o hash_extract.o hash_extract.c; \<br />then mv -f ".deps/hash_extract.Tpo" ".deps/hash_extract.Po"; else rm -f ".deps/hash_extract.Tpo"; exit 1; fi<br />gcc -fPIC -o hash_extract hash_extract.o ../read/libread.a -lz -lm <br />if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../read -I../alf -I../abi -I../ctf -I../ztr -I../plain -I../scf -I../exp_file -I../utils -I/usr/local/include -fPIC -MT trace_dump.o -MD -MP -MF ".deps/trace_dump.Tpo" -c -o trace_dump.o trace_dump.c; \<br />then mv -f ".deps/trace_dump.Tpo" ".deps/trace_dump.Po"; else rm -f ".deps/trace_dump.Tpo"; exit 1; fi<br />gcc -fPIC -o trace_dump trace_dump.o ../read/libread.a -lz -lm <br />../read/libread.a(open_trace_file.o): In function `find_file_url':<br />open_trace_file.c:(.text+0xaf4): warning: the use of `tempnam' is dangerous, better use `mkstemp'<br />make[2]: Leaving directory '/home/jitendra/Downloads/io_lib-1.9.0/progs'<br />make[2]: Entering directory '/home/jitendra/Downloads/io_lib-1.9.0'<br />make[2]: Leaving directory '/home/jitendra/Downloads/io_lib-1.9.0'<br />make[1]: Leaving directory '/home/jitendra/Downloads/io_lib-1.9.0'<br /><br />jitendra@jitendra-UNLOCK-INSTALL[io_lib-1.9.0] sudo make install []<br />[sudo] password for jitendra: <br />Making install in read<br />make[1]: Entering directory '/home/jitendra/Downloads/io_lib-1.9.0/read'<br />make[2]: Entering directory '/home/jitendra/Downloads/io_lib-1.9.0/read'<br />test -z "/usr/local/lib" || mkdir -p -- "/usr/local/lib"<br /> /usr/bin/install -c -m 644 'libread.a' '/usr/local/lib/libread.a'<br /> ranlib '/usr/local/lib/libread.a'<br />make[2]: Nothing to be done for 'install-data-am'.<br />make[2]: Leaving directory '/home/jitendra/Downloads/io_lib-1.9.0/read'<br />make[1]: Leaving directory '/home/jitendra/Downloads/io_lib-1.9.0/read'<br />Making install in progs<br />make[1]: Entering directory '/home/jitendra/Downloads/io_lib-1.9.0/progs'<br />make[2]: Entering directory '/home/jitendra/Downloads/io_lib-1.9.0/progs'<br />test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"<br /> /usr/bin/install -c 'convert_trace' '/usr/local/bin/convert_trace'<br /> /usr/bin/install -c 'makeSCF' '/usr/local/bin/makeSCF'<br /> /usr/bin/install -c 'extract_seq' '/usr/local/bin/extract_seq'<br /> /usr/bin/install -c 'index_tar' '/usr/local/bin/index_tar'<br /> /usr/bin/install -c 'scf_dump' '/usr/local/bin/scf_dump'<br /> /usr/bin/install -c 'scf_info' '/usr/local/bin/scf_info'<br /> /usr/bin/install -c 'scf_update' '/usr/local/bin/scf_update'<br /> /usr/bin/install -c 'get_comment' '/usr/local/bin/get_comment'<br /> /usr/bin/install -c 'hash_tar' '/usr/local/bin/hash_tar'<br /> /usr/bin/install -c 'hash_extract' '/usr/local/bin/hash_extract'<br /> /usr/bin/install -c 'trace_dump' '/usr/local/bin/trace_dump'<br />make[2]: Nothing to be done for 'install-data-am'.<br />make[2]: Leaving directory '/home/jitendra/Downloads/io_lib-1.9.0/progs'<br />make[1]: Leaving directory '/home/jitendra/Downloads/io_lib-1.9.0/progs'<br />make[1]: Entering directory '/home/jitendra/Downloads/io_lib-1.9.0'<br />make[2]: Entering directory '/home/jitendra/Downloads/io_lib-1.9.0'<br />make[2]: Nothing to be done for 'install-exec-am'.<br />test -z "/usr/local/man/man3" || mkdir -p -- "/usr/local/man/man3"<br /> /usr/bin/install -c -m 644 './man/man3/exp2read.3' '/usr/local/man/man3/exp2read.3'<br /> /usr/bin/install -c -m 644 './man/man3/ExperimentFile.3' '/usr/local/man/man3/ExperimentFile.3'<br /> /usr/bin/install -c -m 644 './man/man3/fread_reading.3' '/usr/local/man/man3/fread_reading.3'<br /> /usr/bin/install -c -m 644 './man/man3/fread_scf.3' '/usr/local/man/man3/fread_scf.3'<br /> /usr/bin/install -c -m 644 './man/man3/fwrite_reading.3' '/usr/local/man/man3/fwrite_reading.3'<br /> /usr/bin/install -c -m 644 './man/man3/fwrite_scf.3' '/usr/local/man/man3/fwrite_scf.3'<br /> /usr/bin/install -c -m 644 './man/man3/read2exp.3' '/usr/local/man/man3/read2exp.3'<br /> /usr/bin/install -c -m 644 './man/man3/read2scf.3' '/usr/local/man/man3/read2scf.3'<br /> /usr/bin/install -c -m 644 './man/man3/read_allocate.3' '/usr/local/man/man3/read_allocate.3'<br /> /usr/bin/install -c -m 644 './man/man3/read_deallocate.3' '/usr/local/man/man3/read_deallocate.3'<br /> /usr/bin/install -c -m 644 './man/man3/read_reading.3' '/usr/local/man/man3/read_reading.3'<br /> /usr/bin/install -c -m 644 './man/man3/read_scf.3' '/usr/local/man/man3/read_scf.3'<br /> /usr/bin/install -c -m 644 './man/man3/read_scf_header.3' '/usr/local/man/man3/read_scf_header.3'<br /> /usr/bin/install -c -m 644 './man/man3/scf2read.3' '/usr/local/man/man3/scf2read.3'<br /> /usr/bin/install -c -m 644 './man/man3/write_reading.3' '/usr/local/man/man3/write_reading.3'<br /> /usr/bin/install -c -m 644 './man/man3/write_scf.3' '/usr/local/man/man3/write_scf.3'<br /> /usr/bin/install -c -m 644 './man/man3/write_scf_header.3' '/usr/local/man/man3/write_scf_header.3'<br />test -z "/usr/local/man/man4" || mkdir -p -- "/usr/local/man/man4"<br /> /usr/bin/install -c -m 644 './man/man4/Read.4' '/usr/local/man/man4/Read.4'<br />test -z "/usr/local/include/io_lib" || mkdir -p -- "/usr/local/include/io_lib"<br /> /usr/bin/install -c -m 644 'read/Read.h' '/usr/local/include/io_lib/Read.h'<br /> /usr/bin/install -c -m 644 'read/scf_extras.h' '/usr/local/include/io_lib/scf_extras.h'<br /> /usr/bin/install -c -m 644 'read/translate.h' '/usr/local/include/io_lib/translate.h'<br /> /usr/bin/install -c -m 644 'abi/abi.h' '/usr/local/include/io_lib/abi.h'<br /> /usr/bin/install -c -m 644 'abi/fpoint.h' '/usr/local/include/io_lib/fpoint.h'<br /> /usr/bin/install -c -m 644 'abi/seqIOABI.h' '/usr/local/include/io_lib/seqIOABI.h'<br /> /usr/bin/install -c -m 644 'alf/alf.h' '/usr/local/include/io_lib/alf.h'<br /> /usr/bin/install -c -m 644 'ctf/seqIOCTF.h' '/usr/local/include/io_lib/seqIOCTF.h'<br /> /usr/bin/install -c -m 644 'exp_file/expFileIO.h' '/usr/local/include/io_lib/expFileIO.h'<br /> /usr/bin/install -c -m 644 'plain/plain.h' '/usr/local/include/io_lib/plain.h'<br /> /usr/bin/install -c -m 644 'scf/scf.h' '/usr/local/include/io_lib/scf.h'<br /> /usr/bin/install -c -m 644 'utils/array.h' '/usr/local/include/io_lib/array.h'<br /> /usr/bin/install -c -m 644 'utils/compress.h' '/usr/local/include/io_lib/compress.h'<br /> /usr/bin/install -c -m 644 'utils/error.h' '/usr/local/include/io_lib/error.h'<br /> /usr/bin/install -c -m 644 'utils/mach-io.h' '/usr/local/include/io_lib/mach-io.h'<br /> /usr/bin/install -c -m 644 'utils/misc.h' '/usr/local/include/io_lib/misc.h'<br /> /usr/bin/install -c -m 644 'utils/open_trace_file.h' '/usr/local/include/io_lib/open_trace_file.h'<br /> /usr/bin/install -c -m 644 'utils/tar_format.h' '/usr/local/include/io_lib/tar_format.h'<br /> /usr/bin/install -c -m 644 'utils/traceType.h' '/usr/local/include/io_lib/traceType.h'<br /> /usr/bin/install -c -m 644 'utils/xalloc.h' '/usr/local/include/io_lib/xalloc.h'<br /> /usr/bin/install -c -m 644 'utils/mFILE.h' '/usr/local/include/io_lib/mFILE.h'<br /> /usr/bin/install -c -m 644 'utils/stdio_hack.h' '/usr/local/include/io_lib/stdio_hack.h'<br /> /usr/bin/install -c -m 644 'utils/vlen.h' '/usr/local/include/io_lib/vlen.h'<br /> /usr/bin/install -c -m 644 'utils/hash_table.h' '/usr/local/include/io_lib/hash_table.h'<br /> /usr/bin/install -c -m 644 'utils/os.h' '/usr/local/include/io_lib/os.h'<br /> /usr/bin/install -c -m 644 'ztr/compression.h' '/usr/local/include/io_lib/compression.h'<br /> /usr/bin/install -c -m 644 'ztr/ztr.h' '/usr/local/include/io_lib/ztr.h'<br />make[2]: Leaving directory '/home/jitendra/Downloads/io_lib-1.9.0'<br />make[1]: Leaving directory '/home/jitendra/Downloads/io_lib-1.9.0'</p><p><strong>3. Now install Bio::SCF</strong></p><p>Now follows these steps:</p><p>tar zxf Bio::SCF.tar<br />cd Bio::SCF<br />perl Makefile.PL<br />make<br />make test<br />make install</p><p>jitendra@jitendra-UNLOCK-INSTALL[Bio-SCF-1.01] perl Makefile.PL []<br />Checking if your kit is complete...<br />Looks good<br />Generating a Unix-style Makefile<br />Writing Makefile for Bio::SCF<br />Writing MYMETA.yml and MYMETA.json<br />jitendra@jitendra-UNLOCK-INSTALL[Bio-SCF-1.01] make []<br />cp SCF.pm blib/lib/Bio/SCF.pm<br />cp SCF/Arrays.pm blib/lib/Bio/SCF/Arrays.pm<br />Running Mkbootstrap for Bio::SCF ()<br />chmod 644 "SCF.bs"<br />"/usr/bin/perl" "/usr/share/perl/5.22/ExtUtils/xsubpp" -typemap "/usr/share/perl/5.22/ExtUtils/typemap" SCF.xs &gt; SCF.xsc &amp;&amp; mv SCF.xsc SCF.c<br />Please specify prototyping behavior for SCF.xs (see perlxs manual)<br />x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"1.01\" -DXS_VERSION=\"1.01\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.22/CORE" -DLITTLE_ENDIAN SCF.c<br />In file included from /usr/lib/x86_64-linux-gnu/perl/5.22/CORE/perl.h:5546:0,<br /> from SCF.xs:5:<br />SCF.xs: In function &lsquo;XS_Bio__SCF_get_scf_pointer&rsquo;:<br />SCF.xs:57:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]<br /> ret_val = newSViv((int)scf_data);<br /> ^<br />/usr/lib/x86_64-linux-gnu/perl/5.22/CORE/embed.h:402:40: note: in definition of macro &lsquo;newSViv&rsquo;<br /> #define newSViv(a) Perl_newSViv(aTHX_ a)<br /> ^<br />SCF.xs: In function &lsquo;XS_Bio__SCF_get_scf_fpointer&rsquo;:<br />SCF.xs:80:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]<br /> ret_val = newSViv((int)scf_data);<br /> ^<br />/usr/lib/x86_64-linux-gnu/perl/5.22/CORE/embed.h:402:40: note: in definition of macro &lsquo;newSViv&rsquo;<br /> #define newSViv(a) Perl_newSViv(aTHX_ a)<br /> ^<br />SCF.xs: In function &lsquo;XS_Bio__SCF_scf_free&rsquo;:<br />SCF.xs:89:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]<br /> scf_deallocate((Scf *)scf_pointer);<br /> ^<br />SCF.xs: In function &lsquo;XS_Bio__SCF_get_comments&rsquo;:<br />SCF.xs:95:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]<br /> Scf *scf_data = (Scf *)scf_pointer;<br /> ^<br />SCF.xs: In function &lsquo;XS_Bio__SCF_set_comments&rsquo;:<br />SCF.xs:108:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]<br /> Scf *scf_data = (Scf *)scf_pointer;<br /> ^<br />SCF.xs: In function &lsquo;XS_Bio__SCF_scf_write&rsquo;:<br />SCF.xs:121:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]<br /> Scf *scf_data = (Scf *)scf_pointer;<br /> ^<br />SCF.xs: In function &lsquo;XS_Bio__SCF_scf_fwrite&rsquo;:<br />SCF.xs:137:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]<br /> Scf *scf_data = (Scf *)scf_pointer;<br /> ^<br />SCF.xs: In function &lsquo;XS_Bio__SCF_get_from_header&rsquo;:<br />SCF.xs:159:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]<br /> Scf *scf_data = (Scf *)scf_pointer;<br /> ^<br />SCF.xs: In function &lsquo;XS_Bio__SCF_get_at&rsquo;:<br />SCF.xs:186:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]<br /> Scf *scf_data = (Scf *)scf_pointer;<br /> ^<br />SCF.xs: In function &lsquo;XS_Bio__SCF_set_base_at&rsquo;:<br />SCF.xs:242:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]<br /> Scf *scf_data = (Scf *)scf_pointer;<br /> ^<br />SCF.xs: In function &lsquo;XS_Bio__SCF_set_at&rsquo;:<br />SCF.xs:255:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]<br /> Scf *scf_data = (Scf *)scf_pointer;<br /> ^<br />rm -f blib/arch/auto/Bio/SCF/SCF.so<br />x86_64-linux-gnu-gcc -shared -L/usr/local/lib -fstack-protector-strong SCF.o -o blib/arch/auto/Bio/SCF/SCF.so \<br /> -lread -lz \<br /> <br />/usr/local/lib/libread.a(open_trace_file.o): In function `find_file_url':<br />open_trace_file.c:(.text+0xaf4): warning: the use of `tempnam' is dangerous, better use `mkstemp'<br />chmod 755 blib/arch/auto/Bio/SCF/SCF.so<br />"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SCF.bs blib/arch/auto/Bio/SCF/SCF.bs 644<br />Manifying 1 pod document</p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>

<item>
  <guid isPermaLink='true'>https://bioinformaticsonline.com/opportunity/view/11656/faculty-post-at-zhejiang-university</guid>
  <pubDate>Tue, 10 Jun 2014 03:40:40 -0500</pubDate>
  <link></link>
  <title><![CDATA[Faculty post at Zhejiang University]]></title>
  <description><![CDATA[
<p>Zhejiang University (ZJU) is seeking faculty candidates for its newly launched, highly competitive and well funded “Hundred Talents Program”. This search covers all colleges and departments at ZJU. Applicants, expected to be about 35 years old, should hold PhD degree, and postdoctoral experiences are preferred for applicants in most fields. Applicants should have demonstrated commitment to excellence in teaching and research at a level comparable to the academic achievement of assistant professor or associate professor in world-renowned universities. Successful candidates must work full-time and are expected to establish internationally competitive and independent research program in cutting-edge areas of the relevant field at ZJU.</p>

<p>As one of the leading research-intensive universities in China, ZJU is located in the beautiful city of Hangzhou. Successful candidates will be employed as Principal Investigators and are qualified to supervise doctoral students. ZJU will offer an internationally competitive salary and the opportunity to purchase university's apartment at a price much lower than the market price, and will provide office and laboratory spaces as well as internationally competitive research startup packages.</p>

<p>Qualified applicants are strongly encouraged to submit their applications electronically to tr@zju.edu.cn. Applicants should include the following materials in pdf format: a comprehensive CV, a statement of research and teaching plan, and a list of 3 to 5 references with detailed contact information.</p>

<p>Contact：Talents Office, ZJU</p>

<p>Tel：+86-571-88981345, +86-571-88981390</p>

<p>Fax：+86-571-88981976</p>

<p>E-mail:tr@zju.edu.cn</p>
]]></description>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/pages/view/37592/benchmarking-perl-module</guid>
	<pubDate>Sat, 25 Aug 2018 11:40:42 -0500</pubDate>
	<link>https://bioinformaticsonline.com/pages/view/37592/benchmarking-perl-module</link>
	<title><![CDATA[Benchmarking Perl Module !]]></title>
	<description><![CDATA[<p>The benchmark module is a great tool to know the time the code takes to run. The output is usually in terms of CPU time. This module provides us with a way to optimize our code. With the advent of petascale computing and other multicore processor it is becoming a neccesity to know about the CPU time taken by our perl program.</p><p>This is the simple way to use the module</p><blockquote><p>Example1:</p><p>use Benchmark;</p><p>$first_time = Benchmark-&gt;new;</p><p>our code&hellip;&hellip;</p><p>$second_time = Benchmark-&gt;new;</p><p>$final_difference = timediff($first_time,$second_time);</p><p>print &ldquo;the code took, timestr($final_difference),&rdquo;\n&rdquo;;</p></blockquote><p>that was a very simple way to know the time diff , we can use it to know the time taken by some part of the code in the program.</p><blockquote><p>More sophisticated way:</p><p>use Benchmark;<br />sub first {</p><p>my(arguments) = @_;</p><p>}</p><p>timethese(100, { first =&gt; &lsquo;first_sub(arguments)&rsquo;});</p><p>The first argument to timethese is 100 (evaluate 100 times).</p></blockquote><p>Hope this very small tutorial with Benchmark will help people get started.</p>]]></description>
	<dc:creator>Rahul Nayak</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/blog/view/11592/xampp-starting-apache-fail-ubuntu</guid>
	<pubDate>Sat, 07 Jun 2014 05:52:35 -0500</pubDate>
	<link>https://bioinformaticsonline.com/blog/view/11592/xampp-starting-apache-fail-ubuntu</link>
	<title><![CDATA[XAMPP: Starting Apache fail Ubuntu]]></title>
	<description><![CDATA[<p>Once you install XAMMP on linux, the most common problem you face is Apache failure. To fix the issues please use following command to first stop and then again start it.</p><p>sudo /etc/init.d/apache2 stop</p><p>sudo /etc/init.d/mysql stop</p><p>sudo /etc/init.d/proftpd stop</p><p>sudo /opt/lampp/lampp start</p><p>&nbsp;</p><p><strong>PhpMyAdmin &ldquo;Wrong permissions on configuration file, should not be world writable!&rdquo;</strong></p><p>Once the Xammp is installed, it might be possible to set up the configuration file in writable mode. Try the following steps:</p><p>Just chmod 0755 the file</p><pre>sudo chmod 0755 config.inc.php</pre>]]></description>
	<dc:creator>Ram Yash Pal</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/41107/machine-learning-in-perl</guid>
	<pubDate>Sun, 16 Feb 2020 15:32:03 -0600</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/41107/machine-learning-in-perl</link>
	<title><![CDATA[Machine learning in Perl]]></title>
	<description><![CDATA[<p>this is a fourth blog post in the Machine learning in Perl series, focusing on the&nbsp;<a href="https://metacpan.org/pod/AI::MXNet">AI::MXNet</a>, a Perl interface to Apache MXNet, a modern and powerful machine learning library.</p>
<p>If you're interested in refreshing your memory or just new to the series, please check previous entries over here:&nbsp;<a href="http://blogs.perl.org/users/sergey_kolychev/2017/02/machine-learning-in-perl.html">1</a>&nbsp;<a href="http://blogs.perl.org/users/sergey_kolychev/2017/04/machine-learning-in-perl-part2-a-calculator-handwritten-digits-and-roboshakespeare.html">2</a>&nbsp;<a href="http://blogs.perl.org/users/sergey_kolychev/2017/10/machine-learning-in-perl-part3-deep-convolutional-generative-adversarial-network.html">3</a></p>
<p><a href="https://metacpan.org/pod/AI::MXNet">https://metacpan.org/pod/AI::MXNet</a></p><p>Address of the bookmark: <a href="http://blogs.perl.org/users/sergey_kolychev/2018/07/machine-learning-in-perl-kyuubi-goes-to-a-modelzoo-during-the-starry-night.html" rel="nofollow">http://blogs.perl.org/users/sergey_kolychev/2018/07/machine-learning-in-perl-kyuubi-goes-to-a-modelzoo-during-the-starry-night.html</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/videolist/watch/12288/genomic-medicine-bruce-korf-2014</guid>
	<pubDate>Tue, 24 Jun 2014 07:58:44 -0500</pubDate>
	<link>https://bioinformaticsonline.com/videolist/watch/12288/genomic-medicine-bruce-korf-2014</link>
	<title><![CDATA[Genomic Medicine - Bruce Korf (2014)]]></title>
	<description><![CDATA[<iframe width="" height="" src="https://www.youtube-nocookie.com/embed/FYldIrsXHKw" frameborder="0" allowfullscreen></iframe>May 21, 2014 - Current Topics in Genome Analysis 2014
A lecture series covering contemporary areas in genomics and bioinformatics. More: http://www.genome.gov/COURSE2014]]></description>
	
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/2727/download-mutliple-fasta-file-from-ncbi-in-one-go</guid>
	<pubDate>Wed, 21 Aug 2013 08:13:30 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/2727/download-mutliple-fasta-file-from-ncbi-in-one-go</link>
	<title><![CDATA[Download mutliple fasta file from NCBI in one GO!!]]></title>
	<description><![CDATA[<p>if you have less time, then use three ways mentioned in bookmark link to extract/download all fasta sequences in single click given that you already have a list of GIs or accession IDs .</p>
<p>Alternatively, use one liner perl script:</p>
<p>perl -ne 'if(/^&gt;(\S+)/){$c=$i{$1}}$c?print:chomp;$i{$_}=1 if @ARGV' GIs.txt &gt;sequence.fasta</p>
<p>where GIs.txt contains&nbsp;a list of GIs or accession IDs.</p>
<p>(from :<a href="http://edwards.sdsu.edu/labsite/index.php/robert?start=5">http://edwards.sdsu.edu/labsite/index.php/robert?start=5</a>)</p><p>Address of the bookmark: <a href="http://edwards.sdsu.edu/labsite/index.php/robert/380-ncbi-sequence-or-fasta-batch-download-using-entrez" rel="nofollow">http://edwards.sdsu.edu/labsite/index.php/robert/380-ncbi-sequence-or-fasta-batch-download-using-entrez</a></p>]]></description>
	<dc:creator>Rahul Agarwal</dc:creator>
</item>

<item>
  <guid isPermaLink='true'>https://bioinformaticsonline.com/opportunity/view/12594/faculty-positions-at-central-university-of-punjab</guid>
  <pubDate>Mon, 07 Jul 2014 23:33:33 -0500</pubDate>
  <link></link>
  <title><![CDATA[Faculty Positions at Central University of Punjab]]></title>
  <description><![CDATA[
<p>Faculty Positions: Rolling/Open Advertisement Advt.No: T-10 (2013)</p>

<p>Pay Scale: Pay Band Rs.15600-39100 with AGP of Rs.6,000/-</p>

<p>Essential Qualifications for Professors, Associate Professors, and Assistant Professors: As per “UGC REGULATIONS ON MINIMUM QUALIFICATIONS FOR APPOINTMENT OF TEACHERS AND OTHER ACADEMIC STAFF IN UNIVERSITIES AND COLLEGES AND MEASURES FOR THE MAINTENANCE OF STANDARDS IN HIGHER EDUCATION 2010“ and the 2nd Amendments to the regulation issued in June 2013.</p>

<p>For details: http://www.ugc.ac.in/oldpdf/regulations/revised_finalugcregulationfinal10.pdf http://www.ugc.ac.in/pdfnews/8539300_English.pdf and University rules.</p>

<p>Procedure to apply:</p>

<p>Application forms along with API form complete in all respect along with necessary documents and application fee of Rs. 500/-. (Rs. 250/- for Scheduled Caste/Scheduled Tribe/Person with disabilities) should be sent to:</p>

<p>Registrar, Central University of Punjab, City Campus, Mansa Road, Bathinda-151001</p>

<p>For more info visit: http://www.centralunipunjab.com/Teaching/Final%20Details-t10-2013.pdf, http://www.centralunipunjab.com/Teaching/Advertisement-t10-2013.jpg</p>

<p>Last Apply Date: 31 Dec 2014</p>
]]></description>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/pages/view/33842/awesome-perl-frameworks-libraries-and-software-part-5</guid>
	<pubDate>Fri, 07 Jul 2017 04:12:47 -0500</pubDate>
	<link>https://bioinformaticsonline.com/pages/view/33842/awesome-perl-frameworks-libraries-and-software-part-5</link>
	<title><![CDATA[Awesome perl frameworks, libraries and software - PART 5]]></title>
	<description><![CDATA[<ul>
<li><a href="https://github.com/robelix/sub2srt">robelix/sub2srt</a>&nbsp;- subtitle converter</li>
<li><a href="https://github.com/reyjrar/graphite-scripts">reyjrar/graphite-scripts</a>&nbsp;- A Collections of Scripts for Working with Graphite</li>
<li><a href="https://github.com/regilero/check_nginx_status">regilero/check_nginx_status</a>&nbsp;- Nagios check for nginx status report</li>
<li><a href="https://github.com/omniti-labs/resmon">omniti-labs/resmon</a>&nbsp;- resmon</li>
<li><a href="https://github.com/motemen/App-htmlcat">motemen/App-htmlcat</a>&nbsp;- redirect stdin to web browser</li>
<li><a href="https://github.com/moose/Moo">moose/Moo</a>&nbsp;- Minimalist Object Orientation (with Moose compatibility)</li>
<li><a href="https://github.com/miyagawa/fastpass">miyagawa/fastpass</a>&nbsp;- Tiny, XS free, standalone and preforking FastCGI daemon for PSGI</li>
<li><a href="https://github.com/miyagawa/Filesys-Notify-Simple">miyagawa/Filesys-Notify-Simple</a>&nbsp;- Simple and dumb file system watcher</li>
<li><a href="https://github.com/mhop/fhem-mirror">mhop/fhem-mirror</a>&nbsp;- Branch 'master' is a read-only-mirror of svn://svn.code.sf.net/p/fhem/code which is updated once a day. On branch 'enocean' I am going to add some Enocean-Devices</li>
<li><a href="https://github.com/lopnor/Plack-App-DAV">lopnor/Plack-App-DAV</a>&nbsp;- simple DAV server for Plack</li>
<li><a href="https://github.com/kazuho/url_compress">kazuho/url_compress</a>&nbsp;- a static PPM-based URL compressor / decompressor</li>
<li><a href="https://github.com/jnthn/6model">jnthn/6model</a>&nbsp;- Just a place that I'm keeping some meta-model prototyping; anything that matters will make it to another repo (e.g. nqp-rx one or Rakudo one) at some point.</li>
<li><a href="https://github.com/jasonhancock/nagios-puppetdb">jasonhancock/nagios-puppetdb</a>&nbsp;- Nagios plugins and pnp4nagios templates related to Puppetlab's PuppetDB project.</li>
<li><a href="https://github.com/goccy/p5-Compiler-Parser">goccy/p5-Compiler-Parser</a>&nbsp;- Create Abstract Syntax Tree for Perl5</li>
<li><a href="https://github.com/cgutteridge/Grinder">cgutteridge/Grinder</a>&nbsp;- Create RDF data from spreadsheets or CSV</li>
<li><a href="https://github.com/c9s/Plack-Middleware-OAuth">c9s/Plack-Middleware-OAuth</a>&nbsp;- Plack Middleware for OAuth1 and OAuth2</li>
<li><a href="https://github.com/bzip2-cuda/bzip2-cuda">bzip2-cuda/bzip2-cuda</a>&nbsp;- Parallel implementation of bzip2 using cuda</li>
<li><a href="https://github.com/alanstevens/ChocoPackages">alanstevens/ChocoPackages</a>&nbsp;- Chocolatey Nuget Packages</li>
<li><a href="https://github.com/SoylentNews/slashcode">SoylentNews/slashcode</a>&nbsp;- The slashcode repository for SoylentNews. The initial code base was uploaded as it appeared on Sourceforge as of the last commit in September 2009</li>
<li><a href="https://github.com/Miserlou/XSS-Harvest">Miserlou/XSS-Harvest</a>&nbsp;- XSS Weaponization</li>
</ul>]]></description>
	<dc:creator>Neel</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/12787/integrative-genomics-viewer-igv-tutorial</guid>
	<pubDate>Sat, 12 Jul 2014 15:16:23 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/12787/integrative-genomics-viewer-igv-tutorial</link>
	<title><![CDATA[Integrative Genomics Viewer (IGV) tutorial]]></title>
	<description><![CDATA[<p>The <a href="http://www.broadinstitute.org/igv/">Integrative Genomics Viewer (IGV)</a> from the Broad Center allows you to view several types of data files involved in any NGS analysis that employs a reference genome, including how reads from a dataset are mapped, gene annotations, and predicted genetic variants.</p>
<p>http://www.broadinstitute.org/igv/</p><p>Address of the bookmark: <a href="https://wikis.utexas.edu/display/bioiteam/Integrative+Genomics+Viewer+%28IGV%29+tutorial" rel="nofollow">https://wikis.utexas.edu/display/bioiteam/Integrative+Genomics+Viewer+%28IGV%29+tutorial</a></p>]]></description>
	<dc:creator>Neel</dc:creator>
</item>

</channel>
</rss>