Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
01-04-2007, 03:25 AM
|
#1
|
LQ Newbie
Registered: Dec 2006
Posts: 27
Rep:
|
Can someone please analyze the problem here?
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.
Last edited by keith11; 01-04-2007 at 03:41 AM.
|
|
|
01-04-2007, 10:36 PM
|
#3
|
LQ Newbie
Registered: Dec 2006
Posts: 27
Original Poster
Rep:
|
Quote:
Originally Posted by unSpawn
|
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
So, after setting the environment, I guess it didn't accept normal commands like "ls" and an execution like "./softload".
Then I tried reading and understanding the article for installing binary files with a different version. In that article the author recommends to find out the libraries the program may require by typing "ldd (program name)". I tried doing that assuming if softload is the program I have to run by typing ./softload then it will be the program I should check for dependencies by typing "ldd softload". But the output of "ldd softload" was something like the following:
[root@localhost bin.lnx86]# ldd softload
not a dynamic executable
[root@localhost bin.lnx86]# ldd ./softload
not a dynamic executable
[root@localhost bin.lnx86]# cd..
[root@localhost install]# ldd bin.lnx86/softload
not a dynamic executable
[root@localhost install]# cd /mnt/cdrom
[root@localhost cdrom]# ls
Crack/ IMAGES.DIR/ INSTALL.HTML* README* SETUP.SH* SOFTLOAD.TAR*
[root@localhost cdrom]# ldd SETUP.SH
not a dynamic executable
I tried typing softload, ./softload, etc. but the result is the same saying "not a dynamic executable". So, I am not able to find out the libraries this program requires. I know though that this installation ran fine on Mandrake 9.2. I am still reading and researching more on this but your guidance is very much required if you can figure out the problem and suggest some solution. Thanks for your help.
|
|
|
01-05-2007, 12:04 AM
|
#4
|
Member
Registered: Nov 2004
Location: Novi Sad, Serbia
Distribution: Debian, Slackware, Gentoo, openSuSE
Posts: 254
Rep:
|
libdl and librt issues try to solve like this:
ln -s /usr/lib/librt.so /usr/lib/librt.so.1
ln -s /usr/lib/libdl.so /usr/lib/libdl.so.2
|
|
|
01-05-2007, 01:04 AM
|
#5
|
LQ Newbie
Registered: Dec 2006
Posts: 27
Original Poster
Rep:
|
To Kotnik:
I tried as you suggested, but I am still facing the same errors about librt and libdl.
In addition to this, I tried installing glibc-2.3.2-14mdk.i586.rpm I got the follwing error:
"unable to access hdlist file of "update_source", medium ignored". I am lost. Need some guidance.
Last edited by keith11; 01-05-2007 at 01:37 AM.
|
|
|
01-05-2007, 12:02 PM
|
#6
|
Moderator
Registered: May 2001
Posts: 29,415
|
Not a "solution" but ever thought of running QEMU and an image of say Mandrake 9.2?
QEMU is fast and easy to set up and you know your app works under Mandrake 9.2.
|
|
|
01-05-2007, 06:43 PM
|
#7
|
LQ Newbie
Registered: Dec 2006
Posts: 27
Original Poster
Rep:
|
Hi UnSpawn, I did look for QEMU and even downloaded it, but to be honest, I am not very adept with debugging problems in linux and I am not sure how to deal with the image of Mandrake 9.2 and all. I want to keep QEMU as the last option.
I tried installing "glibc-2.3.2-14mdk.i586.rpm" through "urpmi glibc-2.3.2-14mdk.i586.rpm", but after I press "enter" after typing the urpmi command, there is just nothing after that. Nothing follows that command. This is the case also when I click on the rpm file through Konqueror and then install it. I am keeping away from re-installing Mandrake 9.2 and going for QEMU becuase this program (Cadence IC-5.0) is something I need for my thesis completion for my Graduate degree and with Mandrake 9.2 I can't connect to wireless (I tried configuring the wireless for 10 days once and succeeded only once and then failed again) and I don't know anything about QEMU. Thanks.
Update: I tried the following and it also has the results of it:
[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
What should I do now?
Last edited by keith11; 01-05-2007 at 07:25 PM.
|
|
|
01-05-2007, 08:12 PM
|
#8
|
Moderator
Registered: May 2001
Posts: 29,415
|
I did look for QEMU and even downloaded it, but to be honest, I am not very adept with debugging problems in linux and I am not sure how to deal with the image of Mandrake 9.2 and all.
Compare QEMU as app with Vmware, it's a (nearly: just needs one kernel module) selfcontained application and environment to run a "guest" O.S. in that does not affect your "host" O.S. For this purpose it's easier and safer to run compared to setting up a chroot and easier to configure and run compared to Xen or UML. The suggestion of running QEMU was just that: to bypass troubleshooting. You would run QEMU, make virtual disk and install an O.S. on that disk, then install your app.
I want to keep QEMU as the last option.
If you're still not convinced, OK. Your call.
I tried installing "glibc-2.3.2-14mdk.i586.rpm" through "urpmi glibc-2.3.2-14mdk.i586.rpm" (..) Update: I tried the following (..) What should I do now?
NO, NO, NO! That's NOT what the doc says! The "rpm2cpio" parts mean you *unpack* the packages manually, bypassing your package management tools, so you don't fsck up your system! Please *read* carefully before you do such things (and do make backups).
|
|
|
01-06-2007, 02:27 AM
|
#9
|
LQ Newbie
Registered: Dec 2006
Posts: 27
Original Poster
Rep:
|
I guess I am not doing things right and I must tell you I don't know what Vmware is too. I have just heard about it. I am assuming you meant documentation when you said "that's not what the doc says". I don't even know what you meant by "rpm2cpio". I am assuming you meant unpacking through a tar command when you said I should unpack it manually. I don't blame you if you give up on me now because I know you have tried to help me in the best possible manner. I will do more research to try and understand your suggestions better. Thanks.
|
|
|
01-06-2007, 05:30 AM
|
#10
|
Moderator
Registered: May 2001
Posts: 29,415
|
I must tell you I don't know what Vmware is
And Wikipedia / searchengines didn't show no info? Weird...
I am assuming you meant documentation when you said "that's not what the doc says".
If you mean by "documentation" the "How to Run Binary-Only Application Packages on Various Versions of Linux" link I pointed to earlier then you're right. In any other case you made up the instructions to degrade your current Glibc yourself, which means you're SOL (not irrepairably, but still SOL).
Code:
[root@localhost cdrom]# ls
Crack/ IMAGES.DIR/ INSTALL.HTML* README* SETUP.SH* SOFTLOAD.TAR*
Now it appears you're trying to run Linux warez. Linuxquestions.org doesn't like to be affiliated with the warez scene or aide people in running warezed software, nor are LQ members allowed to ask for anything related to warez. Please read the LQ Rules.
GNU/Linux and warez should not mix.
|
|
|
01-06-2007, 06:13 AM
|
#11
|
LQ Guru
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298
Rep:
|
Edit: Thread reopened after clearing up a misunderstanding.
Last edited by reddazz; 01-08-2007 at 10:13 PM.
|
|
|
01-08-2007, 03:13 AM
|
#12
|
Moderator
Registered: May 2001
Posts: 29,415
|
And I apologise for jumping to conclusions: errare humanum est, even mods are human ;-p
|
|
|
01-08-2007, 01:41 PM
|
#13
|
LQ Newbie
Registered: Dec 2006
Posts: 27
Original Poster
Rep:
|
Thanks for understanding.
|
|
|
All times are GMT -5. The time now is 04:43 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|