Search the web
Sign In
New User? Sign Up
elliecomputing_group · Ellie Computing
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
improving linux 64 bits compatibility   Message List  
Reply | Forward Message #25 of 63 |
Hello all,

as ECMerge is currently compiled as 32 bits only, there may be few
difficulties when installing on 64 bits linux system which lacks 32
bits libraries.

basically, the target is to install so called 'ia32' libraries.
if you need libuuid, you can get a copy of it at:
http://www.elliecomputing.com/opensource/libuuid.so.1
next version, 2.1.76 will include it.

here is the new readme:

=====================================================================
=========
Ellié Computing Merge v 2.1
(c) Ellié Computing 2005-2008
=====================================================================
=========

o Installing ECMerge
####################

- ECMerge depends on these packages to be present:
- gtk+ 2 (tested against 2.6.4, 2.10, 2.12)
- tar and bzip2
- xsltproc (for HTML reports generation only)
- libuuid [included]
- stdc++ 6 (CXXABI_1.3.1) [included]
- openssl (0.9.7 / 0.9.8) [included]
- libiconv 1.9.1 at least [included]

- ECMerge is tested against 2.4.x and 2.6.x kernels, in 32 and 64
bits
- For your convenience, the versions of libstdc++.so.6, openssl,
libiconv and
libuuid needed by ECMerge are bundled inside this install,
you can however
use the latest version by following the instructions
regarding stdc++6 or
libiconv in the following sections.

- We have tested default install on:
- Debian 3.1 r0a
- Fedora Core 4
- Ubuntu 5.10 LiveCD
- CentOS 4.3 LiveCD
- Kubuntu Feisty Fawn (7.04) 32 and 64 bits
- Ubuntu 7.10 Desktop 32 bits

- Install by doing:
sudo tar -Pxvjf ecmergepro-2.1.XX.linux.x86.tbz

- You can uninstall with:
rm -f $(tar -tjf ecmerge-2.1.XX.linux.x86.tbz)
rm -rf /opt/elliecomputing
NB: tested with GNU tar under bash, $() can be replaced by
anti-quotes `` for sh/ksh

- if you have problems installing, please have a look at:
http://www.elliecomputing.com/support/KBase.asp
if you do not find an answer to your problem, post a support
ticket at: http://www.elliecomputing.com/support
in this case please provide us with the result
of "ldd /opt/elliecomputing/ecmerge/guimerge"

#####################################################################
#########
IF YOU NEED TO INSTALL SOME OF THE LIBRARIES you can follow these
instructions:
(by default you won't need to do that, simple de-tarring will work
on mostly all
recent distributions)

1.a Debian, (K)Ubuntu, CentOS 32 bits
-------------------------------------
- in su (Super User) mode; or prefixing each command with sudo
- you will need to install to:
- use synaptic or apt-get and install the packages: libgtk2.0-
0 libstdc++6 xsltproc
get libstdc++6 with at least a version of 4.0.2
(compiled with g++ 4)
you may have to to take it from the 'testing'
distrib.
- use rpm to install libiconv from Internet
alternately you can get a precompiled tar gz from:
http://www.elliecomputing.com/opensource/libiconv-1.9.1.linux.x86.tgz
type: tar -C/ -xvzf libiconv-1.9.1.linux.x86.tgz
you can as well get libiconv-1.9.1.tar.gz from:
http://www.elliecomputing.com/opensource/libiconv-1.9.1.tar.gz
and type: './configure', 'make' and then 'make install' in
su mode.
-
1.b Debian, (K)Ubuntu, CentOS 64 bits
-------------------------------------
- in su (Super User) mode; or prefixing each command with sudo
- you will need to install to:
- use synaptic or apt-get and install the packages: ia32-libs,
ia32-libs-gtk (needs 'universe' distrib) and xsltproc
get libstdc++6 with at least a version of 4.0.2
(compiled with g++ 4)
you may have to to take it from the 'testing'
distrib.
- use rpm to install libiconv from Internet
alternately you can get a precompiled tar gz from:
http://www.elliecomputing.com/opensource/libiconv-1.9.1.linux.x86.tgz
type: tar -C/ -xvzf libiconv-1.9.1.linux.x86.tgz
you can as well get libiconv-1.9.1.tar.gz from:
http://www.elliecomputing.com/opensource/libiconv-1.9.1.tar.gz
and type: './configure', 'make' and then 'make install' in
su mode.

2. Fedora / Red Hat
-------------------
- on Fedora Core 4,
- in su (Super User) mode
- use rpm to install libiconv, xsltproc from Internet
alternately you can get a precompiled tar gz from:
http://www.elliecomputing.com/opensource/libiconv-1.9.1.linux.x86.tgz
type: tar -C/ -xvzf libiconv-1.9.1.linux.x86.tgz
you can as well get libiconv-1.9.1.tar.gz from:
http://www.elliecomputing.com/opensource/libiconv-1.9.1.tar.gz
and type: './configure', 'make' and then 'make install' in
su mode.

3. other distrib
----------------
- please follow fedora instructions

- after installing libraries to your system, most distribs need you
to launch
'ldconfig' as root

- after installing ECMerge, and if you cannot install a library to
the default
place (generally because an earlier version exists and you
may create problems
to other softwares by replacing it), use this technic:
- install the libraries into a directory of your choice (the
most simple being
/opt/elliecomputing/ecmerge, our script is pre-
configured for this)
- we have added a small wrapper called 'guimerge-ldlib.sh',
this wrapper instructs
the OS to search libraries
in /opt/elliecomputing/ecmerge, you can add other
places if you need it, at the end of the
line 'export LD_LIBRARY_PATH=...'





Sat Dec 29, 2007 11:34 pm

elliecomputing
Offline Offline
Send Email Send Email

Forward
Message #25 of 63 |
Expand Messages Author Sort by Date

Hello all, as ECMerge is currently compiled as 32 bits only, there may be few difficulties when installing on 64 bits linux system which lacks 32 bits...
elliecomputing
Offline Send Email
Dec 29, 2007
11:34 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help