Operating System - HP-UX
1834518 Members
1947 Online
110068 Solutions
New Discussion

wget error - /usr/lib/hpux32/dld.so: Unsatisfied code symbol '__umodsi3'

 
SOLVED
Go to solution
GnanaShekar
Regular Advisor

wget error - /usr/lib/hpux32/dld.so: Unsatisfied code symbol '__umodsi3'

Hi,

I have installed wget and all its dependencies (gettext, libiconv and openssl) on an HP Itanium server. But even then it is giving an error.

Please suggest.
Thanks & Regards,

$ which wget
/usr/local/bin/wget

$ wget -c 'http://lcp4p.bea.com/results/published/pub/loads/Dante/load15/server100_generic.jar'
--00:02:10-- http://lcp4p.bea.com/results/published/pub/loads/Dante/load15/server100_generic.jar
=> `server100_generic.jar'
Resolving lcp4p.bea.com... 172.18.40.115
/usr/lib/hpux32/dld.so: Unsatisfied code symbol '__umodsi3' in load module '/usr/local/bin/wget'.
Killed

$ file /usr/local/bin/wget
/usr/local/bin/wget: ELF-32 executable object file - IA64

$ ldd /usr/local/bin/wget
libintl.so => /usr/local/lib/hpux32/libintl.so
libdl.so.1 => /usr/lib/hpux32/libdl.so.1
/usr/local/lib/hpux32/libssl.so => /usr/local/lib/hpux32/libssl.so
/usr/local/lib/hpux32/libcrypto.so => /usr/local/lib/hpux32/libcrypto.so
libc.so.1 => /usr/lib/hpux32/libc.so.1
libiconv.so => /usr/local/lib/hpux32/libiconv.so
libcrypto.so => /usr/local/lib/hpux32/libcrypto.so
libc.so.1 => /usr/lib/hpux32/libc.so.1

$ ldd -r /usr/local/bin/wget
libintl.so => /usr/local/lib/hpux32/libintl.so
libdl.so.1 => /usr/lib/hpux32/libdl.so.1
/usr/local/lib/hpux32/libssl.so => /usr/local/lib/hpux32/libssl.so
/usr/local/lib/hpux32/libcrypto.so => /usr/local/lib/hpux32/libcrypto.so
libc.so.1 => /usr/lib/hpux32/libc.so.1
libiconv.so => /usr/local/lib/hpux32/libiconv.so
libcrypto.so => /usr/local/lib/hpux32/libcrypto.so
libc.so.1 => /usr/lib/hpux32/libc.so.1
symbol not found: __modsi3 (/usr/local/bin/wget)
symbol not found: __umodsi3 (/usr/local/bin/wget)
6 REPLIES 6
Dennis Handly
Acclaimed Contributor
Solution

Re: wget error - /usr/lib/hpux32/dld.so: Unsatisfied code symbol '__umodsi3'

wget is incorrectly linked. It should be linked with the gcc library that defines those symbols, libgcc.a.
GnanaShekar
Regular Advisor

Re: wget error - /usr/lib/hpux32/dld.so: Unsatisfied code symbol '__umodsi3'

Hi,

I did not build wget from source on the server.

I just downloaded the depots for wget from http://hpux.connect.org.uk/ and installed them.

I am a novice..could you please explain more on what could have made it to be incorrectly linked?

Thanks & Regards,
Steven Schweda
Honored Contributor

Re: wget error - /usr/lib/hpux32/dld.so: Unsatisfied code symbol '__umodsi3'

> I did not build wget from source on the server.

If you have a C compiler, it would probably
be faster and easier to do that than it would
be to try to determine what the fellow who
created the kit did wrong/differently.

Re: wget error - /usr/lib/hpux32/dld.so: Unsatisfied code symbol '__umodsi3'

When did you download the depot?
I have similar problem recently.
When I download the depot again, I found the file size is different. Reinstall the depot solve the problem. I think the website provide some improper depot at some point of time, but fixed it soon.
GnanaShekar
Regular Advisor

Re: wget error - /usr/lib/hpux32/dld.so: Unsatisfied code symbol '__umodsi3'

Hi,

Thanks a lot. I was using the wget, which I had downloaded earlier...

I downloaded a fresh copy and it worked.

Thanks & Regards,
Steven E. Protter
Exalted Contributor

Re: wget error - /usr/lib/hpux32/dld.so: Unsatisfied code symbol '__umodsi3'

Shalom,

The wget depots on connect.hp are buggy.

I had to compile wget to make it work and I rarely compile anything.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com