Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

64 bit build problem and solution

john_k_h
2013-01-27
2013-02-27
  • john_k_h
    john_k_h
    2013-01-27

    Long story, but necessary…

    I just bought a new box and loaded slackware64 14.0 on it.  The new box would not build ufraw, complaining about not being able to find this and that (unimportant)  I added 32 bit compatibility and it build fine and works great…  except for the rotate thing, which is in my best guess related to using the 64 bit operating system.

     
  • rlx2
    rlx2
    2013-02-09

    Just for the record, I succeeded at compiling ufraw-0.18 on slackware64 14.0 without any 32-bit support.  I think I needed to compile some packages that are not part of the typical Slackware distribution, but I can't recall which ones.  I include the output of 'ldd /usr/bin/ufraw' showing all linked libraries in case someone needs it. My configure options were,

    ./configure -prefix=/usr -libdir=/usr/lib64 -datarootdir=/usr/share -enable-extras -enable-dst-correction -enable-contrast

    $ ldd /usr/bin/ufraw
            linux-vdso.so.1 (0x00007fffc95e5000)
            libexiv2.so.10 => /usr/lib64/libexiv2.so.10 (0x00007f19701c5000)
            libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007f196ffc4000)
            librt.so.1 => /lib64/librt.so.1 (0x00007f196fdbb000)
            libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f196fa9d000)
            liblcms.so.1 => /usr/lib64/liblcms.so.1 (0x00007f196f865000)
            liblensfun.so.0 => /usr/lib64/liblensfun.so.0 (0x00007f196f648000)
            libpng14.so.14 => /usr/lib64/libpng14.so.14 (0x00007f196f423000)
            libgtkimageview.so.0 => /usr/lib64/libgtkimageview.so.0 (0x00007f196f211000)
            libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00007f196ebdf000)
            libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x00007f196e92d000)
            libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007f196e70b000)
            libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f196e3be000)
            libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f196e192000)
            libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f196df86000)
            libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f196dd66000)
            libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f196dab8000)
            libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f196d86d000)
            libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f196d5e0000)
            libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f196d3aa000)
            libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f196d15d000)
            libtiff.so.3 => /usr/lib64/libtiff.so.3 (0x00007f196cef9000)
            libjpeg.so.8 => /usr/lib64/libjpeg.so.8 (0x00007f196ccc0000)
            libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f196cab0000)
            libz.so.1 => /lib64/libz.so.1 (0x00007f196c89a000)
            libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f196c599000)
            libm.so.6 => /lib64/libm.so.6 (0x00007f196c29e000)
            libgomp.so.1 => /usr/lib64/libgomp.so.1 (0x00007f196c08f000)
            libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f196be7a000)
            libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f196bc5e000)
            libc.so.6 => /lib64/libc.so.6 (0x00007f196b89d000)
            libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f196b674000)
            /lib64/ld-linux-x86-64.so.2 (0x00007f1970612000)
            libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f196b470000)
            libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f196b26e000)
            libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f196b060000)
            libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f196ae57000)
            libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f196ac46000)
            libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f196aa3c000)
            libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f196a839000)
            libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f196a637000)
            libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f196a431000)
            libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f196a1ab000)
            libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f1969fa2000)
            libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f1969c6a000)
            libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f1969a4b000)
            libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f1969848000)
            libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f1969643000)
            libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f1969428000)
            libdl.so.2 => /lib64/libdl.so.2 (0x00007f1969224000)
            libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007f196901c000)