I'm attempting to install ppp/pppd on an embedded Linux system with an arm cpu. I tried cross compiling from the ppp/pppd source with numberous compiler errors, so I found an already compiled RPM for ppp 2.4.1 for arm-linux:
---url not allowed w/out 5 posts---
So I converted that into a directory structure, moved it to the target, wrote an install script (worked great) and tried to run it. It said it needed a library called pam, so I found an arm-linux copy of that as well from:
---url not allowed w/out 5 posts---
So I did the same process for that .rpm to satisfy that dependency and got an error that stated:
Code:
pppd: error while loading shared libraries: libpam.so.0: cannot load shared object file: No such file or directory
So I checked and found a library called libpam.so.0.68 so I simply renamed it to libpam.so.0, which seemed to get things past that error.
I then got a libc versioning error:
Code:
pppd: /lib/libc.so.6: version `GLIBC_2.3' not found (required by pppd)
After checking it looks like I have GLIBC_2.2. I could spend a great deal of time replacing my GLIBC_2.2 with GLIBC_2.3, however I would expect that to ruin some of my other apps that are dependent on GLIBC_2.2.
Any ideas?
A longer thread concerning this issue can be found at:
---url not allowed w/out 5 posts---