We are putting out a request for source tarballs for each of the following packages that correspond to the binary packages found in http://eticssoft.web.cern.ch/eticssoft/repository/externals/. If you have any of these packages please inform Marc-Elian Begin or Alberto Di Meglio or myself:

Table of Packages required for Porting and Maintainence

Path & Module Name ETICS version on Web Newer Version if Maintained
ant-contrib 1.0b1 1.0b3
ares 1.1.1 Not Maintained
axis-1.1 Not on Web (see JRA1) 1.4
axis-1.2.1 Not on Web (See ETICS) Not Maintained
bcprov-jdk14 jdk1.4-1.22 jdk1.5-124
c-ares 1.3.0 1.3.1
cctools 2.0.9 Linux:2.1.3 Sun OS2.1.3 Mac OS X:2.1.3 Windows:2.1.3 src:2.1.3
checkstyle 3.5 4.2
classads 0.9.6 0.9.8
commons-cli 1.0 Not Maintained
commons-dbcp 1.2.1 Not Maintained
commons-logging 1.0.4 1.1
commons-pool 1.3 Not Maintained
condor 6.7.10 6.8.2
cpptasks 1.0b2 1.0b4
cppunit 1.10.2 1.12.0
dcap 1.6.5 (binary only) Linux:1.2.38 Sun OS:1.2.39 Windows:1.2.35
editline 2.9 Not Maintained
egee-ant-ext 0.4.0 Not Maintained (jar only)
fcgi 2.4.0 2.4.2
globus-2.4.3-VDT-1.2.2 Linux:1.2.2 Mac OS X:1.2.2 1.3.11 1.4.0
gpt 3.1-VDT-1.2.2 3.2
gsoap Linux:2.6.2 Mac OS X:2.6.2 Sun OS:2.6.2 Windows:2.6.2 2.7.9b
gsoap 2.7.0 2.7.9b
gsoap 2.7.6b 2.7.9b
jaf 1.0.2 1.1
jalopy 1.0b10 1.5rc3
javacc 3.2 4.0  
javamail 1.3.1 1.4
jclassads 2.2 2.2
jglobus 1.1 1.2 (changed website)
jline 0.9.1 0.9.9
joram Closest:4.1.5 4.3.21
jug 1.1 2.0.0
junit 3.8.1 4.2
jwsdp 1.5 2.0
libtar 1.2.11 1.2.11
log4cpp 0.3.4b 0.3.5rc3 (Not Maintained)
log4cxx 0.9.7 0.10.0
log4j Closest:1.2.9 1.2.14 or latest
mm-mysql Closest:3.1.14 5.0.4
oracle-instantclient 10.1.0.3 10.1.0.5
sunxacml 1.2 Not Maintained
texdoclet 1.3 1.3
tomcat 5.0.28 5.5.20 6.0.2
unixodbc 2.2.11 2.2.11
util-concurrent 1.3.4 1.3.4
wsi-test-tools 1.1 1.1
xalan-c-1.8.0 Closest:1.10.0 1.10.0
xerces2-j 2.6.2 2.9.0
xerces-c-2.5 2.5 2.7.0 (needed by xalan-c)
xindice 1.1b4 Not Maintained

Part of Base OS (SLC/CentOS 4.4)

Path & Module Name ETICS version on Web Newer Version if Maintained
boost 1.32.0 1.33.1
expat Linux:1.95.7 Windows:1.95.7 2.0.0
glib2-devel Not Available Part of GTK+ 2.9
mysql 4.1.11 4.1.21 5.1.12
swig 1.3.21 1.3.31

Potentially available through base OS (to be confirmed)

Module Name current version version in OS
CASTOR-client 1.7.1.5 2.1.2-4
openldap-alt 2.0.27 openldap-2.2.13
openldap-servers 2.0.27 openldap-servers-2.2.13
mx 2.0.2 mx-2.0.6-2
perl-ldap 0.31  
MySQL-client 4.1.11  
MySQL-devel 4.1.11  
MySQL-server 4.1.11  
MySQL-shared 4.0.25  
MySQL-shared-standard 4.1.14  
ORBit 0.5.17  
httpd-devel 2.0.46  
libpng10 1.0.13  
perl-Authen-SASL 2.08  
perl-Config-IniFiles 2.38  
perl-Convert-ASN1 0.18  
perl-Crypt-SSLeay 0.51  
perl-DBD-MySQL 2.9004  
perl-DBD-mysql 2.1028  
perl-DBI 1.32  
perl-Digest-HMAC 1.01  
perl-Digest-SHA1 2.01  
perl-Expect.pm 1.01  
perl-File-Tail 0.98  
perl-Filesys-DiskFree 0.06  
perl-IO-Socket-SSL 0.96  
perl-MIME-Base64 2.12  
perl-MIME-Lite 2.117  
perl-Net-Jabber 2.0  
perl-Net-LDAP 0.2701  
perl-Net-SSLeay 1.23  
perl-Net-XMPP 1.0  
perl-SOAP-Lite 0.60a  
perl-TermReadKey 2.20  
perl-Tie-Syslog 1.07  
perl-Time-HiRes 1.38  
perl-TimeDate 1.16  
perl-XML-SAX-Base 1.04  
perl-XML-Stream 1.22  
python 2.2.3  
python-logging 0.4.6  
tclx 8.3  
tix 8.1.4  
tk 8.3.5  
tkinter 2.2.3  
swig-runtime 1.3.21  

To be moved to the release

Path & Module Name Version
a1_grid_env 1.0.0
glite-essentials-cpp 1.1.1
glite-essentials-java 1.2.0
globus-config 0.23
glue-schema 1.2.2
globus-config 0.23
gridice-sensor 1.6.0
lcg-dm-common 1.5.6
wl_tmp_cleanup LCG
gacl 0.9.2

Dubious - for review

Name *Version
gnome-libs 1.4.1.2.90
Gtk-Perl 0.7008
libglade 0.17
itcl 3.2
gq 0.6.0
systemconfigurator 2.0.9
systemimager-client 3.2.3
systemimager-common 3.2.3
editline 2.9
mod_fastcgi 2.4.2
gtkglarea 1.2.2
gt4-workspace-service-tech_preview 1.0.0
gt4-ws-core 3.9.4

More externals we may have to manage

Module Name version
CGSI_gSOAP_2.3 1.1.5
ares-devel 1.1.1
boost-g3 1.29.1
d-cache-client 1.0
dcache-client 1.6.6
dcache-server 1.6.6
gpt VDT1.2.2rh9
gsiopenssh VDT1.2.0rh9
gssklog-cern 0.10
libiodbc 3.52.1
libiodbc-devel 3.52.1
maui 3.2.6p11
maui-client 3.2.6p11
maui-server 3.2.6p11
mm.mysql 2.0.14
mpich 1.2.6
mpiexec 0.77
mysql++_1.7.9_mysql.4.0.13__LCG_rh73_gcc32  
mysql-connector-odbc 3.51.12
pnfs 3.1.10
postgresql 8.0.4
postgresql-contrib 8.0.4
postgresql-devel 8.0.4
postgresql-docs 8.0.4
postgresql-jdbc 8.0.4
postgresql-libs 8.0.4
postgresql-pl 8.0.4
postgresql-python 8.0.4
postgresql-server 8.0.4
postgresql-tcl 8.0.4
postgresql-test 8.0.4
prevayler 1.3.3
torque 1.0.1p6
torque-clients 1.0.1p6
torque-devel 1.0.1p6
torque-resmom 1.0.1p6
torque-server 1.0.1p6
xml-commons 1.0
xml-commons-apis 1.0
classads-jar 1.1
cog-jar 1.1
jas-jar 1.0.0
jxUtil-jar 1.0.1
xerces-j1 1.4.4
j2sdk_profile 1.4.2_08
netlogger-jar 1.0.0

Packages we can take from jpackage

Versions from jpackage 1.6

Module Name version jpackage version
tomcat5 5.0.28 tomcat55-5.5.17-4jpp
bouncycastle-jdk14 1.19 bouncycastle-1.27-1jpp
jakarta-axis 1.1rc2 axis-1.4-2jpp
jakarta-commons-logging 1.0.2 jakarta-commons-logging-1.0.4-2jpp

Obsolete Packages

Path & Module Name ETICS version on Web Newer Version if Maintained
edg-gsoap-base 1.1.5  
edg-java-security 1.5.10-1 v1_5_11
edg-replica-location-client-cpp 2.3.2 Patches by E.Kenny
edg-replica-manager-client 2.3.1 Patches by E.Kenny (v2_3_5)
edg-replica-metadata-catalog-client-cpp 2.3.3 Patches by E.Kenny
edg-replica-optimization-client-cpp 2.3.4 Patches by E.Kenny
gridsite-1.0.1 Closest 1.0.4 1.3.3
hsqldb 1.7.2.3 1.8.0
oracle-jdbc 10.1.0.2.0 10.2.0.1.0
oracle-sqlj 9.2.0.1.0 9.2.0.1.0
mockobjects 0.09 Not Maintained

Compilation and Installation guide

Package Version configure gmake gmake install prefix=PATH Patches Comments In ETICS
ares 1.1.1 Default Default Default     Yes
boost 1.32.0 X Default Default created a Makefile based on 1.33.1 and create-symlinks.sh to create correct symbolic links for no mt or gcc inclusions in names   Yes
1.33.1 ./configure --prefix=PATH Default Default only requires the create-symlinks.sh script to create correct library names   Yes
c-ares 1.3.0 Default Default Default     Yes
1.3.1 Default Default Default     Yes
cctools 2.0.9 Default Default Default cctools-2.0.9-glite-ftp_lite.patch to fix cctools-2.0.9 directory name and to fix alloca.h missing header include in ftp_lite/src/login.c   Not Required
2.1.3 ./configure --prefix PATH Default Default   cctools-2.1.3-src renamed to cctools-2.1.3 for consistency Not Required
classads 0.9.8 ./configure --prefix PATH Default Default     Yes
condor 6.7.19 X X X   binaries for SL3, IRIX, Solaris, SuSE, Mac OS, SL4 Binary only
6.7.20 X X X   binaries for SL3, SL3-IA64, Mac OS, SL4 Binary only
6.8.0 X X X   binaries for SL3, SL3-IA64, SuSE, Mac OS, SL4 Binary only
cppunit 1.10.2 ./configure --prefix=PATH Default Default     Yes
dcap 1.2.35 X X X   binary version for Windows Binary only
1.2.38 X X X   binary version for Linux Binary only
1.2.39 X X X   binary version for Solaris Binary only
edg-gsoap-base 1.1.5 X ant compile Default     No buildable requires edg-java-tools
expat 1.95.7 ./configure --prefix=PATH Default Default     Yes
2.0.0 ./configure --prefix=PATH Default Default     Yes
fcgi 2.4.0 ./configure --prefix=PATH Default Default     Yes
glib2-devel 2.2.3 X X X   must be removed from the ETICS/gLite distribution since is not available under UNIX platforms. Not POSIX compliant
globus globus-VDT-1.2.2 X Default Default     Yes
globus-macosx   Yes
globus globus-VDT-1.3.10 X X X Not integrated yet, no source code available  
gpt 2.2.10 X X Default included a Makefile to pass in the install path details correctly gpt-2.2.10 from my experience works with vdt-1.2.2 under all ported platforms so far. Yes
gridsite 1.0.1 X X X obsolete version of gridsite, should be using 1.0.4 or later, not integrated into dependency source tarballs   In gLite repository, not required to be ported
gsoap 2.6.2 ./configure --prefix=PATH Default Default changed gsoap-2.6 directory name to gsoap-2.6.2   Yes
2.7.6b ./configure --prefix=PATH Default Default changed gsoap-2.7 directory name to gsoap-2.7.6b   Yes
libtar 1.2.11 ./configure --prefix=PATH Default Default     Yes
log4cpp 0.3.4b ./configure --prefix=PATH Default Default     Yes
log4cxx 0.9.7 ./autogen.sh ; ./configure --prefix=PATH Default Default     Yes
mysql 4.1.11 ./configure --prefix=PATH Default Default     Yes
oracle-instantclient 10.1.0.3 X X X created a script to create the oracle-instantclient.tar.gz binary from the 4 binaries obtained from Oracle to match the slc3_ia32_gcc323 configuration binary for Mac OS X Binary only
10.1.0.5 X X X created a script to create the oracle-instantclient.tar.gz binary from the 4 binaries obtained from Oracle to match the slc3_ia32_gcc323 configuration binary for AIX 5.2L, Solaris 10, SL3 (IA64), SL3 (x64), CentOS 4 Binary only
swig 1.3.21 ./configure --prefix=PATH Default Default tarball extracted renamed correctly. Makefile.in had to be patched so as to avoid the "gmake runtime" and "gmake install-runtime" as used by the standard swig to create the .so and .a library files.   Yes
1.3.29 ./configure --prefix=PATH Default Default No modifications to tarball, just renamed. No there is no swig/lib directory in this distribution Yes
unixodbc 1.2.2 ./configure --prefix=PATH Default Default No modifications to tarball, just renamed.   Yes
xerces-c 2.5.0 X gmake prefix=PATH XERCESCROOT=TOPDIR gmake prefix=PATH XERCESCROOT=TOPDIR install created a Makefile that replicates the functionality of the xerces-c.spec file. added one line to src/xercesc/util/RefArrayOf.hpp Note that xerces-c-2.5.0 will not build for SL4/CentOS4 unless the change to RefArrayOf.hpp is made. This change was found to be the only change in RefArrayOf.hpp in xerces-c-2.6.0 Not done, see 2.7.0
2.6.0 X gmake prefix=PATH XERCESCROOT=TOPDIR gmake prefix=PATH XERCESCROOT=TOPDIR install created a Makefile that replicates the functionality of the xerces-c.spec file. Build without any changes to the src code Not done, see 2.7.0
2.7.0 X gmake prefix=PATH XERCESCROOT=TOPDIR gmake prefix=PATH XERCESCROOT=TOPDIR install created a Makefile that replicates the functionality of the xerces-c.spec file. Build without any changes to the src code Yes
xalan-c 1.10.0 ./runConfigure -p linux -c gcc -x g++ gmake XALANCROOT=TOPDIR XERCESCROOT=TOPDIR gmake XALANCROOT=TOPDIR XERCESCROOT=TOPDIR install No patching required, just moved xml-xalan/c to xalan-c-1.10.0 before tarring up Will obviously not work under Windows or Unix, needs different arguments to the runConfigure script. Must specify the full path to the Xerces-c software directory. xalan-c must be built again xerces-c-2.7.0. Yes
./runConfigure -p solaris -c gcc -x g++
./runConfigure -p aix -c gcc -x g++

-- Main.okeeble - 22 Dec 2006

Edit | Attach | Watch | Print version | History: r25 < r24 < r23 < r22 < r21 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r25 - 2007-03-12 - EamonnKenny
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EGEE All webs login

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Ask a support question or Send feedback