Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • bakerwm
    replied
    Originally posted by dpryan View Post
    That's version 1.2.3, which is < 1.2.3.3.
    Thanks, the error was fixed when I replaced the 1.2.3 version by 1.2.8.

    Leave a comment:


  • bakerwm
    replied
    Originally posted by GenoMax View Post
    Looks like your executable is correctly linked (same libraries as I see).

    Are there files in your /usr/local/lib? On my server that directory is empty. I wonder if there are duplicate copies of "libz.*" there.
    Oh, Yeah, It's done, Samtools works. Thanks GenoMax for the help.

    Here are what I did last night:
    1. Replace " -D_CURSES_LIB=1" by " -D_CURSES_LIB=0" in line 4 of Makefile

    2. Comment out "#LIBCURSES= -lcurses # -lXCurses" in Makefile.

    3. I do have duplicate of "libz*" in /usr/local/lib/. And then replace the "/lib64/libz.so.1.2.3" by "/usr/local/bin/libz.so.1.2.8". Keep the /lib64/lib and /usr/local/lib/ directory like this.
    Code:
    $ls -l /usr/local/lib/libz*
    -rw-r--r-- 1 root root 126318 Dec 18 12:47 /usr/local/lib/libz.a
    lrwxrwxrwx 1 root root     13 Dec 18 12:47 /usr/local/lib/libz.so.1 -> libz.so.1.2.8
    -rwxr-xr-x 1 root root  99184 Dec 18 12:47 /usr/local/lib/libz.so.1.2.8
    $ls -l  /lib64/libz*
    lrwxrwxrwx 1 root root    13 Dec 19 09:42 /lib64/libz.so.1 -> libz.so.1.2.8
    -rwxr-xr-x 1 root root 99184 Dec 19 09:41 /lib64/libz.so.1.2.8

    Leave a comment:


  • bakerwm
    replied
    Originally posted by GenoMax View Post
    Looks like your executable is correctly linked (same libraries as I see).

    Are there files in your /usr/local/lib? On my server that directory is empty. I wonder if there are duplicate copies of "libz.*" there.
    thanks so much ,i will try your suggestion and report how is going?

    Leave a comment:


  • GenoMax
    replied
    Looks like your executable is correctly linked (same libraries as I see).

    Are there files in your /usr/local/lib? On my server that directory is empty. I wonder if there are duplicate copies of "libz.*" there.

    Leave a comment:


  • bakerwm
    replied
    Originally posted by GenoMax View Post
    Samtools is working for me (albeit on RH 6.5 which is probably not fully identical to CentOS).

    Can you try to use only your mod #2 (i.e. do not use #1) along with commenting the LIBCURSES line out?

    Post the output of
    Code:
    $ ldd samtools

    #2 + commenting LIBCURSES line, error reported as following when "make"
    Code:
    make[1]: *** [samtools] Error 1
    make[1]: Leaving directory `/home/wangming/Documents/samtools-0.1.19'
    make: *** [all-recur] Error 1
    at least using #2 and “-L/usr/local/lib" of #1, then compile is OK.
    Code:
    $ldd samtools
    ./samtools: /lib64/libz.so.1: version `ZLIB_1.2.3.3' not found (required by ./samtools)
            linux-vdso.so.1 =>  (0x00007fffd0ef8000)
            libm.so.6 => /lib64/libm.so.6 (0x0000003b1a400000)
            libz.so.1 => /lib64/libz.so.1 (0x0000003547000000)
            libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003b1ac00000)
            libc.so.6 => /lib64/libc.so.6 (0x0000003b1a000000)
            /lib64/ld-linux-x86-64.so.2 (0x0000003b19c00000)

    Leave a comment:


  • GenoMax
    replied
    Samtools is working for me (albeit on RH 6.5 which is probably not fully identical to CentOS).

    Can you try to use only your mod #2 (i.e. do not use #1) along with commenting the LIBCURSES line out?

    Post the output of
    Code:
    $ ldd samtools

    Leave a comment:


  • bakerwm
    replied
    Originally posted by GenoMax View Post
    I was able to compile on RedHat 6.5 by doing the following.

    Keep your #2 modification.

    Comment out "#LIBCURSES= -lcurses # -lXCurses" in Makefile.

    "ncurses" library files are in /lib64 in my case. I also have libz.so.1.2.3.
    I did comment out "LIBCURSES= -lcurses # -lXCurses", and keep #1 & #2 modifications together.
    compile is OK, but still report the error:
    Code:
    $./samtools 
    ./samtools: /lib64/libz.so.1: version `ZLIB_1.2.3.3' not found (required by ./samtools)

    Leave a comment:


  • bakerwm
    replied
    Originally posted by dpryan View Post
    That's version 1.2.3, which is < 1.2.3.3.
    Sorry, I cannot fix this error/ the libz is already the latest version.

    Leave a comment:


  • GenoMax
    replied
    I was able to compile on RedHat 6.5 by doing the following.

    Keep your #2 modification.

    Comment out "#LIBCURSES= -lcurses # -lXCurses" in Makefile.

    "ncurses" library files are in /lib64 in my case. I also have libz.so.1.2.3.

    Leave a comment:


  • dpryan
    replied
    That's version 1.2.3, which is < 1.2.3.3.

    Leave a comment:


  • bakerwm
    replied
    Yes, here are the content in /lib64/

    Code:
    $ll /lib64/libz*
    lrwxrwxrwx 1 root root    13 Dec 17 23:39 /lib64/libz.so.1 -> libz.so.1.2.3
    -rwxrwxrwx 1 root root 91096 Feb 22  2013 /lib64/libz.so.1.2.3

    Leave a comment:


  • GenoMax
    replied
    Do you have /lib64/libz.so.1? Is that readable by "all"?

    Leave a comment:


  • bakerwm
    replied
    Originally posted by GenoMax View Post
    If you do not have "zlib" installed then you would need to install that but if you do have zlib installed then it may be just be a matter of creating a soft-link for the library in /lib64:

    Make sure zlib is installed
    Code:
    $ rpm -qa | grep zlib
    Create the softlink (adjust names/paths according to your system)
    Code:
    $ ln -s /lib64/libz.so.1 /usr/lib/libz.so.1
    Unfortunately, the problem still there.
    Code:
    $rpm -qa |grep zlib
    zlib-devel-1.2.3-29.el6.x86_64
    zlib-1.2.3-29.el6.x86_64
    
    $file /usr/lib/libz.so.1    
    /usr/lib/libz.so.1: symbolic link to `/lib64/libz.so.1' 
    
    $./samtools 
    ./samtools: /lib64/libz.so.1: version `ZLIB_1.2.3.3' not found (required by ./samtools)

    Leave a comment:


  • GenoMax
    replied
    If you do not have "zlib" installed then you would need to install that but if you do have zlib installed then it may be just be a matter of creating a soft-link for the library in /lib64:

    Make sure zlib is installed
    Code:
    $ rpm -qa | grep zlib
    Create the softlink (adjust names/paths according to your system)
    Code:
    $ ln -s /lib64/libz.so.1 /usr/lib/libz.so.1

    Leave a comment:


  • bakerwm
    started a topic Error for samtools, `ZLIB_1.2.3.3` not found

    Error for samtools, `ZLIB_1.2.3.3` not found

    Error:
    Code:
     $./samtools: /lib64/libz.so.1: version `ZLIB_1.2.3.3' not found (required by ./samtools)
    I've install zlib and ncurses at first.
    =========================
    Thanks GenoMax for the help, samtools on my server is working.

    Here are what I did.
    1. Replace " -D_CURSES_LIB=1" by " -D_CURSES_LIB=0" in line 4 of Makefile
    2. Comment out "#LIBCURSES= -lcurses # -lXCurses" in Makefile.
    3. Delete the duplicate of "libz*" in /usr/local/lib/.

    I replace the "/lib64/libz.so.1.2.3" by "/usr/local/bin/libz.so.1.2.8". Then result of /lib64/lib and /usr/local/lib/ directory like this:
    Code:
    $ls -l /usr/local/lib/libz*
    -rw-r--r-- 1 root root 126318 Dec 18 12:47 /usr/local/lib/libz.a
    lrwxrwxrwx 1 root root     13 Dec 18 12:47 /usr/local/lib/libz.so.1 -> libz.so.1.2.8
    -rwxr-xr-x 1 root root  99184 Dec 18 12:47 /usr/local/lib/libz.so.1.2.8
    $ls -l  /lib64/libz*
    lrwxrwxrwx 1 root root    13 Dec 19 09:42 /lib64/libz.so.1 -> libz.so.1.2.8
    -rwxr-xr-x 1 root root 99184 Dec 19 09:41 /lib64/libz.so.1.2.8
    =========================


    system info: CentOS 6.3
    Code:
    $head -n 1 /etc/issue CentOS release 6.3 (Final) 
    $uname -a Linux ***** 2.6.32-279.19.1.el6.x86_64 #1 SMP Wed Dec 19 07:05:20 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
    when I download samtools source file "samtools-0.1.19.tar.bz2" from sourceforge.net. The following errors were reported for the first time to compile samtools.

    Error 1:
    Code:
    $make
    ....
    collect2: ld returned 1 exit status
    make[1]: *** [samtools] Error 1
    make[1]: Leaving directory `/home/wangming/Documents/samtools-0.1.19'
    make: *** [all-recur] Error 1
    According to suggestions from online searches. It can be compiled finally after a few changes to the file "Makefile"

    1. Add the "-L/usr/local/lib -I/usr/include/ncurses" to end of line-2 of Makefile under directory of /samtools-0.1.19.
    before:
    Code:
    CFLAGS=     -g -Wall -O2
    after:
    Code:
    CFLAGS=         -g -Wall -O2  -L/usr/local/lib -I/usr/include/ncurses #
    2. change the "-D_CURSES_LIB=1" to "-D_CURSES_LIB=0" in the line-4
    before
    Code:
    DFLAGS=        -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_USE_KNETFILE -D_CURSES_LIB=1
    after
    Code:
    DFLAGS=        -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_USE_KNETFILE -D_CURSES_LIB=0
    Last edited by bakerwm; 12-18-2013, 06:11 PM. Reason: Errors are fixed.

Latest Articles

Collapse

  • SEQadmin2
    Beyond CRISPR/Cas9: Understand, Choose, and Use the Right Genome Editing Tool
    by SEQadmin2



    CRISPR/Cas9 sparked the gene editing revolution for both research and therapeutics.1 But this system still showed severe issues that limited its applications. The most prominent were the heavy reliance on PAM sequences, delivery limitations, double-stranded breaks that prompt unintended edits and cell death, and editing inefficiency (both in targeting and in knock-in reliability).

    Despite this, “CRISPR helped turn genome editing from a specialized technique into
    ...
    07-31-2026, 11:01 AM
  • SEQadmin2
    Proteomic Platforms: How to Choose the Right Analytical Strategy to Improve Detection and Clinical Applications
    by SEQadmin2


    Proteomics platforms are evolving rapidly, with advances in mass spectrometry and affinity-based approaches expanding what researchers can detect and at what scale. As the field moves toward deeper proteome coverage and clinical applications, scientists face an increasingly complex landscape of tools. This article will explore how researchers are navigating these choices to find the right platform for their work.

    The systematic characterization of the human proteome has
    ...
    07-20-2026, 11:48 AM
  • SEQadmin2
    Advanced Sequencing Platforms Tackle Neuroscience’s Toughest Genomics Problems
    by SEQadmin2



    Genomics studies in neuroscience face a special challenge due to the brain’s complexity and scarcity of samples. Mapping changes in cell type and state using conventional next-generation sequencing methods remains challenging. Advances in technologies like single-cell sequencing, spatial transcriptomics, and long-read sequencing have opened the door to deeper studies of the brain and diseases like Alzheimer’s, amyotrophic lateral sclerosis (ALS), and schizophrenia.
    ...
    07-09-2026, 11:10 AM

ad_right_rmr

Collapse

News

Collapse

Topics Statistics Last Post
Started by SEQadmin2, Yesterday, 10:13 AM
0 responses
14 views
0 reactions
Last Post SEQadmin2  
Started by SEQadmin2, 07-31-2026, 02:55 AM
0 responses
28 views
0 reactions
Last Post SEQadmin2  
Started by SEQadmin2, 07-24-2026, 12:17 PM
0 responses
21 views
0 reactions
Last Post SEQadmin2  
Started by SEQadmin2, 07-23-2026, 11:41 AM
0 responses
20 views
0 reactions
Last Post SEQadmin2  
Working...