openexr - High dynamic-range (HDR) image file format from ILM ChangeLog

HOWTO


# IlmBase and OpenEXR
# ===================
# To clean up files from old versions or to uninstall IlmBase and
# OpenEXR, skip down to the bottom for instructions.


# IlmBase 1.0.1
# =============
cd
test -f installed/ilmbase-1.0.1.tar.gz &&
mv installed/ilmbase-1.0.1.tar.gz .
test ! -f ilmbase-1.0.1.tar.gz &&
wget http://download.savannah.nongnu.org/releases/openexr/\
ilmbase-1.0.1.tar.gz
mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "ilmbase-*" -exec rm -r {} \;
tar xzvf ~/ilmbase-1.0.1.tar.gz
cd ilmbase-1.0.1
test $UID = 0 && chown -R root:root .

# Configure and build it
./configure
make

# To do the confidence tests
make check

# Install it has root
su -c "make install ; ldconfig"

cd
mkdir -p -m 0700 installed
rm -f installed/ilmbase-*.tar.*
mv ilmbase-1.0.1.tar.gz installed/


# OpenEXR 1.6.1
# =============
# zlib
# IlmBase (above)

cd
test -f installed/openexr-1.6.1.tar.gz &&
mv installed/openexr-1.6.1.tar.gz .
test ! -f openexr-1.6.1.tar.gz &&
wget http://download.savannah.nongnu.org/releases/openexr/\
openexr-1.6.1.tar.gz
mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "openexr-*" -exec rm -r {} \;
tar xzvf ~/openexr-1.6.1.tar.gz
cd openexr-1.6.1
test $UID = 0 && chown -R root:root .

# Configure and build it
./configure
make

# To do the confidence tests
make check

# Install it has root
su -c "make install ; ldconfig"

cd
mkdir -p -m 0700 installed
rm -f installed/openexr-*.tar.*
mv openexr-1.6.1.tar.gz installed/


# If you ever want to uninstall ilmbase and OpenEXR, this should do it:
cd
su
test -d src/ilmbase-* && ( cd src/ilmbase-* ; make uninstall )
test -d src/openexr-* && ( cd src/openexr-* ; make uninstall )
for prefix in /usr /usr/local; do
  ( cd ${pfx}/lib
    rm -f libHalf.* libIex.* libImath.* libIlmThread.* )
  test -d ${pfx}/include/OpenEXR && rm -r ${pfx}/include/OpenEXR
  rm -f ${pfx}/lib/pkgconfig/IlmBase.pc
done
ldconfig
exit
find ~/src -maxdepth 1 -type d -name "ilmbase-*" -exec rm -r {} \;
find ~/src -maxdepth 1 -type d -name "openexr-*" -exec rm -r {} \;
rm -f ~/installed/ilmbase-*.tar.* ~/installed/openexr-*.tar.*

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EDT -0400)
HOWTO last updated: 2009-09-24 6:33pm
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]