Hi,
When I make DBD-Oracle 1.14 , Makefile.PL generates a Makefile with "-o
build" in the compiler string before blib/arch/auto/DBD/Oracle/Oracle.so and
prevents Oracle.so from being built correctly.
demo_rdbms.mk appears to be to supplying this:
Attempting to discover Oracle OCI build rules^M
gcc -B/usr/ccs/bin/ -c DBD_ORA_OBJ.c^M
by executing: (make -f
/export/home/oracle/ora9idbms/rdbms/demo/demo_rdbms.mk bu
ild ECHODO=echo ECHO=echo GENCLNTSH='echo genclntsh' CC=echo OPTIMIZE=
CCFLAGS=
EXE=DBD_ORA_EXE OBJS=DBD_ORA_OBJ.o)^M
returned:^M
[echo -L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -o
build -L/export/home/or
acle/ora9idbms/rdbms/lib/ -L/export/home/oracle/ora9idbms/lib/ -o
DBD_ORA_EXE D
BD_ORA_OBJ.o -lclntsh `cat /export/home/oracle/ora9idbms/lib/ldflags` `cat
/ex
port/home/oracle/ora9idbms/lib/sysliblist` -R/export/home/oracle/ora9idbms/l
ib -
laio -lposix4 -lkstat -lm -lthread^M
Attached is the output from running Makefile.PL -v and make and perl -V
etc...
The Makefile made my message too big to include however if anyone wants it I
will mail it to them.
If I completely remove "-o build" from the generated Makefile the module
builds correctly and appears to work. If I run the make command which
produces those flags from my command line I get Don't know how to make
target `DBD_ORA_OBJ.o'.
Cheers
Andy
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
$ make realclean
rm -f blib/script/ora_explain
rm -rf Oracle.c Oracle.xsi dll.base dll.exp sqlnet.log libOracle.def ora_explain mk.pm
./blib Makefile.aperl blib/arch/auto/DBD/Oracle/extralibs.all perlmain.c tmon.out
mon.out so_locations pm_to_blib *.o *.a perl.exe perl perl Oracle.bs Oracle.bso
Oracle.def libOracle.def Oracle.exp Oracle.x core core.*perl.*.? *perl.core
mv Makefile Makefile.old > /dev/null 2>&1
rm -rf blib/lib/auto/DBD/Oracle blib/arch/auto/DBD/Oracle
rm -rf DBD-Oracle-1.14
rm -f blib/arch/auto/DBD/Oracle/Oracle.so blib/arch/auto/DBD/Oracle/Oracle.bs
rm -f blib/arch/auto/DBD/Oracle/Oracle.a
rm -f blib/lib/DBD/Oracle.pm blib/arch/auto/DBD/Oracle/dbdimp.h blib/lib/oraperl.ph
rm -f blib/arch/auto/DBD/Oracle/ocitrace.h blib/lib/Oraperl.pm
rm -f blib/arch/auto/DBD/Oracle/Oracle.h blib/arch/auto/DBD/Oracle/mk.pm
rm -f blib/lib/DBD/Oracle/GetInfo.pm
rm -rf Makefile Makefile.old
$ perl -V
Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
Platform:
osname=solaris, osvers=2.9, archname=sun4-solaris
uname='sunos solaris 5.9 generic sun4u sparc sunw,ultra-5_10 '
config_args='-Dcc=gcc -B/usr/ccs/bin/'
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc -B/usr/ccs/bin/', ccflags ='-fno-strict-aliasing -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64',
optimize='-O',
cppflags='-fno-strict-aliasing'
ccversion='', gccversion='3.1', gccosandvers='solaris2.9'
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='gcc -B/usr/ccs/bin/', ldflags =' -L/usr/local/lib '
libpth=/usr/local/lib /usr/lib /usr/ccs/lib
libs=-lsocket -lnsl -ldb -ldl -lm -lc
perllibs=-lsocket -lnsl -ldl -lm -lc
libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: USE_LARGE_FILES
Built under solaris
Compiled at Jul 22 2002 04:42:16
@INC:
/usr/local/lib/perl5/5.8.0/sun4-solaris
/usr/local/lib/perl5/5.8.0
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris
/usr/local/lib/perl5/site_perl/5.8.0
/usr/local/lib/perl5/site_perl
.
$env | grep ORA
ORACLE_HOME=/export/home/oracle/ora9idbms
ORACLE_SID=abitest
ORAENV_ASK=NO
$ perl ./Makefile.PL -v
Using DBI 1.39 installed in /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI
Configuring DBD::Oracle ...
>>> Remember to actually *READ* the README file!
Especially if you have any problems.
Using Oracle in /export/home/oracle/ora9idbms
Oracle version 9.2.0.0.0
Found header files in rdbms/public rdbms/demo.
Found /export/home/oracle/ora9idbms/rdbms/demo/demo_rdbms.mk
Found /export/home/oracle/ora9idbms/otrace/demo/atmoci.mk
Found /export/home/oracle/ora9idbms/precomp/demo/proc/demo_proc.mk
Using /export/home/oracle/ora9idbms/rdbms/demo/demo_rdbms.mk
Reading /export/home/oracle/ora9idbms/rdbms/demo/demo_rdbms.mk
Reading /export/home/oracle/ora9idbms/rdbms/lib/env_rdbms.mk
Read a total of 2318 lines from /export/home/oracle/ora9idbms/rdbms/lib/env_rdbms.mk
(including inclusions)
Read a total of 2674 lines from /export/home/oracle/ora9idbms/rdbms/demo/demo_rdbms.mk
(including inclusions)
Deleted SHELL definition: SHELL=/bin/sh
Deleted LIB_EXT definition: LIB_EXT=a
Deleted OBJ_EXT definition: OBJ_EXT=o
Deleted AR definition: AR=ar
Deleted AS definition: AS=as
Deleted CC definition: CC=cc
Deleted CHMOD definition: CHMOD=chmod
Deleted CPP definition: CPP=cpp
Deleted ECHO definition: ECHO=echo
Deleted LD definition: LD=ld
Deleted PERL definition: PERL=perl
Deleted CFLAGS definition: CFLAGS=$(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
Deleted LDFLAGS definition: LDFLAGS=-o $@ $(LDPATHFLAG)$(PRODLIBHOME)
$(LDPATHFLAG)$(LIBHOME)
Deleted OPTIMIZE definition: OPTIMIZE=$(OPTIMIZE3)
Deleted AR definition: AR=/usr/ccs/bin/ar
Deleted AS definition: AS=/usr/ccs/bin/as
Deleted LD definition: LD=/usr/ccs/bin/ld
Deleted CPP definition: CPP=$(CC) -E $(ANSI)
Deleted CHMOD definition: CHMOD=/bin/chmod
Deleted ASFLAGS definition: ASFLAGS=$(NOKPIC_ASFLAGS) $(KPIC_OPTION)
Deleted CCFLAGS definition: CCFLAGS=$(NOKPIC_CCFLAGS) $(KPIC_OPTION)
Deleting ORA_NLS = $(ORACLE_HOME)/ocommon/nls/admin/data/
because it is not already set in the environment
and it can cause ORA-01019 errors.
Deleted ORA_NLS definition: ORA_NLS = $(ORACLE_HOME)/ocommon/nls/admin/data/
Deleting ORA_NLS33 = $(ORACLE_HOME)/ocommon/nls/admin/data/
because it is not already set in the environment
and it can cause ORA-01019 errors.
Deleted ORA_NLS33 definition: ORA_NLS33 = $(ORACLE_HOME)/ocommon/nls/admin/data/
Appending '/export/home/oracle/ora9idbms/rdbms/lib/libskgxpd.a
/export/home/oracle/ora9idbms/rdbms/lib/libskgxpu.a
/export/home/oracle/ora9idbms/rdbms/lib/libskgxpt.a' to EXTRALIBS
Appending '$(LIBHOME)libskgxp9.so' to SHLIBS
Appending '/export/home/oracle/ora9idbms/rdbms/lib/libskgxp9.a' to LIBS
Appending '/export/home/oracle/ora9idbms/rdbms/lib/libskgxns.a
/export/home/oracle/ora9idbms/rdbms/lib/libskgxnd.a
/export/home/oracle/ora9idbms/rdbms/lib/libskgxnr.a' to EXTRALIBS
Appending '$(LIBHOME)libskgxn9.so' to SHLIBS
Appending '/export/home/oracle/ora9idbms/rdbms/lib/libskgxn9.a' to LIBS
Evaluating `cat $(LIBHOME)sysliblist`
expanded `cat /export/home/oracle/ora9idbms/lib/sysliblist`
returned '-lnsl -lsocket -lgen -ldl '
Attempting to discover Oracle OCI build rules
gcc -B/usr/ccs/bin/ -c DBD_ORA_OBJ.c
by executing: (make -f /export/home/oracle/ora9idbms/rdbms/demo/demo_rdbms.mk build
ECHODO=echo ECHO=echo GENCLNTSH='echo genclntsh' CC=echo OPTIMIZE= CCFLAGS=
EXE=DBD_ORA_EXE OBJS=DBD_ORA_OBJ.o)
returned:
[echo -L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -o build
-L/export/home/oracle/ora9idbms/rdbms/lib/ -L/export/home/oracle/ora9idbms/lib/ -o
DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh `cat /export/home/oracle/ora9idbms/lib/ldflags`
`cat /export/home/oracle/ora9idbms/lib/sysliblist` -R/export/home/oracle/ora9idbms/lib
-laio -lposix4 -lkstat -lm -lthread
[-L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -o build
-L/export/home/oracle/ora9idbms/rdbms/lib/ -L/export/home/oracle/ora9idbms/lib/ -o
DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9
-lnsslb9 -lnnis9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsl -lsocket
-lgen -ldl -R/export/home/oracle/ora9idbms/lib -laio -lposix4 -lkstat -lm -lthread
]
reduced to:
[-L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -o build
-L/export/home/oracle/ora9idbms/rdbms/lib/ -L/export/home/oracle/ora9idbms/lib/ -o
DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9
-lnsslb9 -lnnis9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsl -lsocket
-lgen -ldl -R/export/home/oracle/ora9idbms/lib -laio -lposix4 -lkstat -lm -lthread
]
Oracle oci build command:
+ -L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -o build
-L/export/home/oracle/ora9idbms/rdbms/lib/ -L/export/home/oracle/ora9idbms/lib/ -o
DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9
-lnsslb9 -lnnis9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsl -lsocket
-lgen -ldl -R/export/home/oracle/ora9idbms/lib -laio -lposix4 -lkstat -lm -lthread
System: perl5.008 sunos solaris 5.9 generic sun4u sparc sunw,ultra-5_10
Compiler: gcc -B/usr/ccs/bin/ -O -fno-strict-aliasing -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64
Linker: /usr/ccs/bin/ld
Sysliblist: -lnsl -lsocket -lgen -ldl
Oracle makefiles would have used these definitions but we override them:
CC: cc
CFLAGS: $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
[$(GFLAG) -xO3 $(CDEBUG) -Xa $(PROFILE) -xstrconst -dalign -xF $(XS) $(MR)
-xildoff -errtags=yes -v -xarch=v9 -xchip=ultra3 -W2,-AKNR_S -Wd,-xsafe=unboundsym
-Wc,-Qiselect-funcalign=32 -xcode=abs44 -Wc,-Qgsched-trace_late=1 -Wc,-Qgsched-T5
-xalias_level=weak -D_REENTRANT -DSS_64BIT_SERVER -DBIT64 -DMACHINE64 -K PIC
-I/export/home/oracle/ora9idbms/rdbms/demo
-I/export/home/oracle/ora9idbms/rdbms/public
-I/export/home/oracle/ora9idbms/plsql/public
-I/export/home/oracle/ora9idbms/network/public -DSLMXMX_ENABLE -DSLTS_ENABLE
-D_SVID_GETTOD -D_REENTRANT $(LPFLAGS) $(USRFLAGS)]
LDFLAGS: -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
[-o $@ -L/export/home/oracle/ora9idbms/rdbms/lib/ -L$(LIBHOME)]
Linking with OTHERLDFLAGS = -L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -o build
-L/export/home/oracle/ora9idbms/rdbms/lib/ -L/export/home/oracle/ora9idbms/lib/
-lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnnis9 -lnoname9
-lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsl -lsocket -lgen -ldl
-R/export/home/oracle/ora9idbms/lib -laio -lposix4 -lkstat -lm -lthread
[from 'build' rule]
Argument "9.200.0.0" isn't numeric in numeric ge (>=) at ./Makefile.PL line 669.
Warning: If you have problems you may need to rebuild perl with threading enabled.
MakeMaker (v6.03)
Checking if your kit is complete...
Looks good
ABSTRACT_FROM => q[Oracle.pm]
AUTHOR => q[Tim Bunce ([EMAIL PROTECTED])]
DEFINE => q[ -DUTF8_SUPPORT]
DIR => []
EXE_FILES => [q[ora_explain]]
INC => q[-I/export/home/oracle/ora9idbms/rdbms/demo
-I/export/home/oracle/ora9idbms/rdbms/public
-I/export/home/oracle/ora9idbms/plsql/public
-I/export/home/oracle/ora9idbms/network/public
-I/export/home/oracle/ora9idbms/rdbms/demo
-I/export/home/oracle/ora9idbms/rdbms/public
-I/export/home/oracle/ora9idbms/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI]
NAME => q[DBD::Oracle]
OBJECT => q[$(O_FILES)]
PREREQ_PM => { DBI=>q[0] }
VERSION_FROM => q[Oracle.pm]
clean => { FILES=>q[Oracle.xsi dll.base dll.exp sqlnet.log libOracle.def ora_explain
mk.pm] }
dist => { DIST_DEFAULT=>q[clean distcheck disttest ci tardist], COMPRESS=>q[gzip
-v9], PREOP=>q[$(MAKE) -f Makefile.old distdir], SUFFIX=>q[gz] }
dynamic_lib => { OTHERLDFLAGS=>q[ -L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -o
build -L/export/home/oracle/ora9idbms/rdbms/lib/ -L/export/home/oracle/ora9idbms/lib/
-lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnnis9 -lnoname9
-lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsl -lsocket -lgen -ldl
-R/export/home/oracle/ora9idbms/lib -laio -lposix4 -lkstat -lm -lthread
] }
Using PERL=/usr/bin/perl
LD_RUN_PATH=/export/home/oracle/ora9idbms/lib:/export/home/oracle/ora9idbms/rdbms/lib
Using DBD::Oracle 1.14.
Using DBD::Oracle 1.14.
Using DBI 1.39 installed in /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI
Writing Makefile for DBD::Oracle
*** If you have problems...
read all the log printed above, and the README and README.help files.
(Of course, you have read README by now anyway, haven't you?)
$ make
cp Oracle.pm blib/lib/DBD/Oracle.pm
cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h
cp oraperl.ph blib/lib/oraperl.ph
cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h
cp Oraperl.pm blib/lib/Oraperl.pm
cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
cp lib/DBD/Oracle/GetInfo.pm blib/lib/DBD/Oracle/GetInfo.pm
/usr/bin/perl -p -e "s/~DRIVER~/Oracle/g"
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/Driver.xst > Oracle.xsi
/usr/bin/perl /usr/local/lib/perl5/5.8.0/ExtUtils/xsubpp -typemap
/usr/local/lib/perl5/5.8.0/ExtUtils/typemap Oracle.xs > Oracle.xsc && mv Oracle.xsc
Oracle.c
gcc -B/usr/ccs/bin/ -c -I/export/home/oracle/ora9idbms/rdbms/demo
-I/export/home/oracle/ora9idbms/rdbms/public
-I/export/home/oracle/ora9idbms/plsql/public
-I/export/home/oracle/ora9idbms/network/public
-I/export/home/oracle/ora9idbms/rdbms/demo
-I/export/home/oracle/ora9idbms/rdbms/public
-I/export/home/oracle/ora9idbms/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI -fno-strict-aliasing
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.14\"
-DXS_VERSION=\"1.14\" -fPIC "-I/usr/local/lib/perl5/5.8.0/sun4-solaris/CORE"
-DUTF8_SUPPORT Oracle.c
gcc -B/usr/ccs/bin/ -c -I/export/home/oracle/ora9idbms/rdbms/demo
-I/export/home/oracle/ora9idbms/rdbms/public
-I/export/home/oracle/ora9idbms/plsql/public
-I/export/home/oracle/ora9idbms/network/public
-I/export/home/oracle/ora9idbms/rdbms/demo
-I/export/home/oracle/ora9idbms/rdbms/public
-I/export/home/oracle/ora9idbms/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI -fno-strict-aliasing
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.14\"
-DXS_VERSION=\"1.14\" -fPIC "-I/usr/local/lib/perl5/5.8.0/sun4-solaris/CORE"
-DUTF8_SUPPORT dbdimp.c
gcc -B/usr/ccs/bin/ -c -I/export/home/oracle/ora9idbms/rdbms/demo
-I/export/home/oracle/ora9idbms/rdbms/public
-I/export/home/oracle/ora9idbms/plsql/public
-I/export/home/oracle/ora9idbms/network/public
-I/export/home/oracle/ora9idbms/rdbms/demo
-I/export/home/oracle/ora9idbms/rdbms/public
-I/export/home/oracle/ora9idbms/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI -fno-strict-aliasing
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.14\"
-DXS_VERSION=\"1.14\" -fPIC "-I/usr/local/lib/perl5/5.8.0/sun4-solaris/CORE"
-DUTF8_SUPPORT oci7.c
gcc -B/usr/ccs/bin/ -c -I/export/home/oracle/ora9idbms/rdbms/demo
-I/export/home/oracle/ora9idbms/rdbms/public
-I/export/home/oracle/ora9idbms/plsql/public
-I/export/home/oracle/ora9idbms/network/public
-I/export/home/oracle/ora9idbms/rdbms/demo
-I/export/home/oracle/ora9idbms/rdbms/public
-I/export/home/oracle/ora9idbms/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI -fno-strict-aliasing
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.14\"
-DXS_VERSION=\"1.14\" -fPIC "-I/usr/local/lib/perl5/5.8.0/sun4-solaris/CORE"
-DUTF8_SUPPORT oci8.c
Running Mkbootstrap for DBD::Oracle ()
chmod 644 Oracle.bs
rm -f blib/arch/auto/DBD/Oracle/Oracle.so
LD_RUN_PATH="/export/home/oracle/ora9idbms/lib:/export/home/oracle/ora9idbms/rdbms/lib"
gcc -B/usr/ccs/bin/ -G -L/usr/local/lib Oracle.o dbdimp.o oci7.o oci8.o
-L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -o build
-L/export/home/oracle/ora9idbms/rdbms/lib/ -L/export/home/oracle/ora9idbms/lib/
-lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnnis9 -lnoname9
-lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsl -lsocket -lgen -ldl
-R/export/home/oracle/ora9idbms/lib -laio -lposix4 -lkstat -lm -lthread -o
blib/arch/auto/DBD/Oracle/Oracle.so
ld: warning: option -o appears more than once, first setting taken
chmod 755 blib/arch/auto/DBD/Oracle/Oracle.so
chmod: WARNING: can't access blib/arch/auto/DBD/Oracle/Oracle.so
*** Error code 1
make: Fatal error: Command failed for target `blib/arch/auto/DBD/Oracle/Oracle.so'
__________________________
This email and any files transmitted with it are confidential and intended solely for
the use of the individual or entity to whom they are addressed. The contents are
confidential and may be privileged.
Any views or opinions expressed are those of the sender and may not reflect the views
or opinions of the company and the company accepts no liability in respect thereof.
If you have received this email in error please notify [EMAIL PROTECTED] immediately.