You are not logged in.
I was rebuilding all of E17 today to get my system ready for the community CVS packages. I went through and edited all of the PKGBUILD files and corresponding configuration files. Every package built and installed correctly except Entrance. It errors out here:
as -lImlib2 -lepsilon -ledje -lecore -lecore_x -levas -lpam -lcrypt
gcc -march=native -mtune=native -O2 -pipe -Wall -o entrance_login entrance_login.o entrance_auth.o util.o -lpam -lcrypt
libtool: link: cannot find the library `/opt/e17/lib/libepeg.la' or unhandled argument `/opt/e17/lib/libepeg.la'
make[3]: *** [entrance] Error 1
...
I cannot figure out where it's still getting '/opt/e17' from. libepeg.la is in the PATH. I don't think it's hard coded in the source because it was not corrected in the newest CVS PKGBUILD. I made sure that all occurrences of /opt/e17 were out the build files. I removed /opt/e17/lib from ls.conf.so and ran ldconfig. I force-killed entranced to see if it was locked in there. I even dug through the source codes configure and make files only finding one reference to /opt in it, and it's not it. BLAH BLAH BLAH.
This feels like it's really obvious; Too obvious for me to find! Help.
Last edited by skottish (2008-01-19 15:41:13)
Offline
There seem to be some stray libtool files on your system, probably in the epeg package.
Offline
Thanks Snowman. It turns out the takhis PKGBUILDs didn't have the '!libtool' option. It wasn't only epeg, but epsilon also. Every day is a learnin' experience 'round here.
Last edited by skottish (2008-01-19 15:41:02)
Offline