Jump to content

Not able to figure out the problem


keith11
 Share

Recommended Posts

I am trying to install Cadence IC-5.0 lnx-86 ( a semi-conductor chip design software) on my laptop which has Mandriva Powerpack 2007 running on it. I have had this same version of Cadence working on Mandrake 9.2, but I had other issues with Madrake 9.2 so I decided to switch to a newer version, Mandriva Powerpack 2007. I assumed if Cadence worked on Mandrake 9.2, it should work on Mandriva Powerpack too, but apparently that doesn't seem true. I start the installation by running "./SETUP.SH" but as you will see in the following code that I am pasting here it fails to run "softload" (the program it is supposed to load after SETUP) after ./SETUP.SH.

 

Specify path of install directory \c

[OR type [RETURN] to exit]: \c

/cadence

 

Directory /cadence does not exist. Create? [y/n]: \c

y

 

 

Creating directory /cadence

\c

 

Setting up softload for lnx86 in /cadence

\c

 

The following tar errors were detected:

\c

/bin/tar: Removing leading `/' from member names

 

Could not set up SoftLoad in /cadence\c

 

 

You must have write permissions to install directory \c

and all its subdirectories

and atleast 10 MB available disk \c

space in install directory.

\c

 

 

So I went to the directory /cadence/install/bin.lnx.86/ and ran ./softload from there (the softload can also be ran from /cadence/install/bin.lnx.86 instead of the main softload which the installation would have run after SETUP.SH). When I run softload and reach to the point of specifying where the cdrom's are mounted, the installation runs a little further and then stops giving an error code as follows and THIS IS THE PLACE WHERE I NEED HELP ANALYSING THE PROBLEM ABOUT GLIBC_2.0 AND lib.so.6:

 

Type the CD-ROM mount point: [ /cdrom ] /mnt/cdrom

 

/cadence/install/bin.lnx86/io_fltr: relocation error: /cadence/install/bin.lnx86/io_fltr: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference

dd: I/O error

./softload: line 1412:

Could not extract information from FS.0 of CD#1.

Could not get platform or release information: command not found

 

Following is the result of "rpm -l -q gcc" as the su:

 

[root@localhost codecs]# rpm -l -q gcc

/usr/bin/c89

/usr/bin/c99

/usr/bin/cc

/usr/bin/gcc-4.1.1

/usr/bin/gcc4.1-version

/usr/bin/gcov

/usr/bin/i586-mandriva-linux-gnu-gcc

/usr/bin/protoize

/usr/bin/unprotoize

/usr/lib/gcc/i586-mandriva-linux-gnu

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/SYSCALLS.c.X

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/collect2

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/crtbegin.o

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/crtbeginS.o

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/crtbeginT.o

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/crtend.o

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/crtendS.o

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/crtfastmath.o

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/README

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/emmintrin.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/float.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/iso646.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/limits.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/mm3dnow.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/mm_malloc.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/mmintrin.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/pmmintrin.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/stdarg.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/stdbool.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/stddef.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/syslimits.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/unwind.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/varargs.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/include/xmmintrin.h

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/libgcc.a

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/libgcc_eh.a

/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/libgcov.a

/usr/lib/libgcc_s.so

/usr/share/doc/gcc-4.1.1

/usr/share/doc/gcc-4.1.1/ChangeLog

/usr/share/doc/gcc-4.1.1/ChangeLog-1997

/usr/share/doc/gcc-4.1.1/ChangeLog-1998

/usr/share/doc/gcc-4.1.1/ChangeLog-1999

/usr/share/doc/gcc-4.1.1/ChangeLog-2000

/usr/share/doc/gcc-4.1.1/ChangeLog-2001

/usr/share/doc/gcc-4.1.1/ChangeLog-2002

/usr/share/doc/gcc-4.1.1/ChangeLog-2003

/usr/share/doc/gcc-4.1.1/ChangeLog-2004

/usr/share/doc/gcc-4.1.1/ChangeLog-2005

/usr/share/doc/gcc-4.1.1/ChangeLog.lib

/usr/share/doc/gcc-4.1.1/ChangeLog.tree-ssa

/usr/share/doc/gcc-4.1.1/FSFChangeLog

/usr/share/doc/gcc-4.1.1/FSFChangeLog.10

/usr/share/doc/gcc-4.1.1/FSFChangeLog.11

/usr/share/doc/gcc-4.1.1/README.Portability

/usr/share/man/man1/gcc.1.bz2

/usr/share/man/man1/gcov.1.bz2

 

 

I am a newbie of Linux and I just have an instruction set from which I install Cadence. Could someone please guide me as to what I can do to install Cadence IC-5.0 on Mandriva Powerpack 2007 or do I have to again go back to Mandrake 9.2? Are there any libraries or some packages I can install so that Cadence can be installed? Just out of curiosity, can Cadence work on Windows XP pro SP2? Thanks.

 

I have tried the following (as collected from the internet) too but to no avail:

 

I am posting the results of export LD_ASSUME-KERNEL=2.4.1:

 

root@localhost install]# export LD_ASSUME_KERNEL=2.4.1

[root@localhost install]# cd bin.lnx86/

[root@localhost bin.lnx86]# ls

ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory

[root@localhost bin.lnx86]# ./softload

/bin/sh: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory

[root@localhost bin.lnx86]# ldd /bin/bash

/bin/sh: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory

[root@localhost bin.lnx86]# exit

 

The final thing I tried just now was the following and it also resulted in an error:

 

[root@localhost Download]# rpm -i glibc-2.3.2-14mdk.i586.rpm

error: Failed dependencies:

glibc < 6:2.3.3-2mdk conflicts with sash-3.7-5mdk.i586

Link to comment
Share on other sites

I tried what you suggested and the following is the output:

 

[root@localhost /]# urpmi glibc-2.4-4mdk

The package(s) are already installed

The following package names were assumed: glibc

 

So, does it mean that package is already installed or it is assuming that at least some version of "glibc" is installed? Thanks for your help.

Link to comment
Share on other sites

  • 2 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...