Hi, I hope someone might be able to point me in the right direction for a problem I'm having with the mutt-devel macport. This is on a PowerBook G4 running OSX 10.4.8. I had previously been successfully running mutt-devel @1.5.11_3+db4+headercache+imap+pop+sasl+ssl but yesterday I tried the following to update it: % sudo port upgrade mutt-devel +db4+headercache+imap+pop+sasl+ssl which resulted in: mutt-devel @1.5.13_0+db4+headercache+imap+ncurses+pop+sasl+ssl (active) however, when I try to tun it, I get the following error: % mutt dyld: Library not loaded: /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_devel_ncursesw/work/destroot/opt/local/lib/libncursesw.5.dylib Referenced from: /opt/local/bin/mutt Reason: image not found Trace/BPT trap I've tried uninstalling, cleaning and rebuilding the port and its dependencies, but with the same results. I have also tried a few cursory web searches for additional clues, but again without luck. Any help would be very much appreciated.
Sounds like something changed which screwed up linker paths. Perhaps you installed a new version of libncursesw, and that new version has a messed-up library id? On Jan 25, 2007, at 7:07 PM, macosforge.org@monkeybutt.com wrote:
Hi, I hope someone might be able to point me in the right direction for a problem I'm having with the mutt-devel macport.
This is on a PowerBook G4 running OSX 10.4.8.
I had previously been successfully running
mutt-devel @1.5.11_3+db4+headercache+imap+pop+sasl+ssl
but yesterday I tried the following to update it:
% sudo port upgrade mutt-devel +db4+headercache+imap+pop+sasl+ssl
which resulted in:
mutt-devel @1.5.13_0+db4+headercache+imap+ncurses+pop+sasl+ssl (active)
however, when I try to tun it, I get the following error:
% mutt dyld: Library not loaded: /opt/local/var/db/dports/build/ _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_ dports_devel_ncursesw/work/destroot/opt/local/lib/libncursesw.5.dylib Referenced from: /opt/local/bin/mutt Reason: image not found Trace/BPT trap
I've tried uninstalling, cleaning and rebuilding the port and its dependencies, but with the same results. I have also tried a few cursory web searches for additional clues, but again without luck. Any help would be very much appreciated.
-- Kevin Ballard http://kevin.sb.org eridius@macports.org http://www.tildesoft.com
On Jan 25, 2007, at 18:07, an unnamed patron of this fine mailing list wrote:
I had previously been successfully running
mutt-devel @1.5.11_3+db4+headercache+imap+pop+sasl+ssl
but yesterday I tried the following to update it:
% sudo port upgrade mutt-devel +db4+headercache+imap+pop+sasl+ssl
which resulted in:
mutt-devel @1.5.13_0+db4+headercache+imap+ncurses+pop+sasl+ssl (active)
I was wondering why you got +ncurses which you did not specify, but I see from the portfile that +ncurses is now one of the default variants. This change was made in revision 18161 on 2006-05-31 though the log doesn't go into much detail on why.
however, when I try to tun it, I get the following error:
% mutt dyld: Library not loaded: /opt/local/var/db/dports/build/ _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_ dports_devel_ncursesw/work/destroot/opt/local/lib/libncursesw.5.dylib Referenced from: /opt/local/bin/mutt Reason: image not found Trace/BPT trap
Why on earth is /opt/local/bin/mutt trying to find /opt/local/var/db/ dports/build/ _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dp orts_devel_ncursesw/work/destroot/opt/local/lib/libncursesw.5.dylib? That's silly. It should be looking for /opt/local/lib/libncursesw. 5.dylib. I'm not an expert at portfiles, but I don't immediately see anything in the portfile that would account for this.
I've tried uninstalling, cleaning and rebuilding the port and its dependencies, but with the same results. I have also tried a few cursory web searches for additional clues, but again without luck. Any help would be very much appreciated.
Sounds like exactly what I would have suggested doing: uninstall and clean the work directory of ncursesw, and maybe also ncurses, and finally of mutt-devel. Then reinstall them all. But if that didn't help, then I'm rather confused. Perhaps you could install mutt-devel with the -d and -v flags and look at any lines in the output that mention ncursesw. Maybe that would shed some light on why it's looking for it in that weird location.
On Thu, Jan 25, 2007 at 02:07:57PM -1000, macosforge.org@monkeybutt.com wrote:
I've tried uninstalling, cleaning and rebuilding the port and its dependencies, but with the same results. I have also tried a few cursory web searches for additional clues, but again without luck. Any help would be very much appreciated.
After struggling with that port for over a week off and on, I gave up and compiled from source. It worked much better. You'll actually have the dependencies you need because of the ports tree, so port is still your friend; but I was never able to suss out what the breakage was with that port. A -- Andrew Sullivan 204-4141 Yonge Street Afilias Canada Toronto, Ontario Canada <andrew@ca.afilias.info> M2P 2A8 jabber: ajsaf@jabber.org +1 416 646 3304 x4110
participants (4)
-
Andrew Sullivan
-
Kevin Ballard
-
macosforge.org@monkeybutt.com
-
Ryan Schmidt