Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 40 |
Nodes: | 6 (0 / 6) |
Uptime: | 80:46:02 |
Calls: | 195 |
Calls today: | 2 |
Files: | 133 |
Messages: | 95,812 |
anyone have a patch or sulution to it ?
Hey Benny!
anyone have a patch or sulution to it ?
Upgrade to ncurses-6.5. I just tried it and it yeilds;
:read ldd fconfig
linux-vdso.so.1 (0x00007f41eb1c4000)
libncursesw.so.6 => /usr/lib/libncursesw.so.6 (0x00007f41eb074000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f41eae92000)
/lib64/ld-linux-x86-64.so.2 (0x00007f41eb1c6000)
:read ldd fmail
linux-vdso.so.1 (0x00007fae7bc5b000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fae7b9f0000)
/lib64/ld-linux-x86-64.so.2 (0x00007fae7bc5d000)
:read ldd ftools
linux-vdso.so.1 (0x00007fcc3e0d2000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fcc3de99000)
/lib64/ld-linux-x86-64.so.2 (0x00007fcc3e0d4000)
From this angle it looks like only fconfig requires ncurses and in
this nech of the woods that means ncurses-6.5.
make symlink from /lib64 to /lib ?
make symlink from /lib64 to /lib ?
In your case also make symlink from /usr/lib64 to /usr/lib.
When you build glibc there is a configure parameter 'libc_cv_slibdir=/usr/lib' which if deployed will not require the
symlink /usr/lib but will still require the /lib64 to /lib symlink. However since you are using gentoo's configuration you'll probably
want to stick with their configurations and the two symlinks will take care of sources that look to /lib and /usr/lib.
ncurses 6.5 is hardmasked in gentoo currently
so lets solve fmail without break gentoo :)
In your case also make symlink from /usr/lib64 to /usr/lib.
ncurses 6.5 is hardmasked in gentoo currentlyProbably won't matter much now that you've traced it. Having said
that, I prefer to stay current as possible.
so lets solve fmail without break gentoo :)It compiles fine here without any jiggery-pokery so it is in your
capable hands now that you know the real issue. And yes I used the latest setup here with gcc-4.1.0/glibc-2.40 to test the compile.
/usr/lib64/libncursesw.so is just an ascii file :)
https://paste.xinu.at/6u4lw/
solved in gentoo with this patch
ncurses 6.5 is hardmasked in gentoo currently
so lets solve fmail without break gentoo :)
It's hard to believe FMail (FConfig, specifically) needs ncurses
6.5
No 32 bit systems to bother with a multilib installation which
simplifies everything worthwhile.
So it seems to be Gentoo specific, then.
making symlinks was a great suggestion, since other distributions
already seem to be doing that.
ncurses 6.5 is hardmasked in gentoo currentlyAre you using Gentoo stable?
There is no reason for ncurses to be
hardmasked at this point.
Looks like Archlinux is already on the 3rd
iteration of ncurses 6.5:
Packages (1) ncurses-6.5-3
so lets solve fmail without break gentoo :)It's hard to believe FMail (FConfig, specifically) needs ncurses 6.5, since Wilfred was compiling it long before that was out.
You could always just unmask ncurses 6.5. :)