After the current upgrade to gnome, gnucash doesn't open. Here is my console log: %--------- Date/Time: 2007-01-21 20:07:55.794 -0600 OS Version: 10.4.8 (Build 8L127) Report Version: 4 Command: gnucash-bin Path: /opt/local/bin/gnucash-bin Parent: launchd [1] Version: ??? (???) PID: 22170 Thread: Unknown Link (dyld) error: Library not loaded: /opt/local/lib/libdbus-1.2.dylib Referenced from: /opt/local/lib/libgoffice-1.2.dylib Reason: image not found %--------- Installed is libdbus-1.3.dylib. Any help would be appreciated. Vince McGarry
It sounds like your lidbus was upgraded but gnucash (which depends on it) was not recompiledto point to the new version. I recommend uninstalling and reinstalling gnucash: sudo port uninstall gnucash sudo port clean --all gnucash sudo port install gnucash As a side effect, this will get you an upgrade to the current version of gnucash. -- Sal smile. -------------- Salvatore Domenick Desiano Doctoral Candidate Robotics Institute Carnegie Mellon University On Sun, 21 Jan 2007, McGarry Vince wrote: o After the current upgrade to gnome, gnucash doesn't open. Here is my console o log: o o %--------- o o Date/Time: 2007-01-21 20:07:55.794 -0600 o OS Version: 10.4.8 (Build 8L127) o Report Version: 4 o o Command: gnucash-bin o Path: /opt/local/bin/gnucash-bin o Parent: launchd [1] o o Version: ??? (???) o o PID: 22170 o Thread: Unknown o o Link (dyld) error: o o Library not loaded: /opt/local/lib/libdbus-1.2.dylib o Referenced from: /opt/local/lib/libgoffice-1.2.dylib o Reason: image not found o o %--------- o o Installed is libdbus-1.3.dylib. Any help would be appreciated. o o Vince McGarry o _______________________________________________ o macports-users mailing list o macports-users@lists.macosforge.org o http://lists.macosforge.org/mailman/listinfo/macports-users o
On Jan 21, 2007, at 20:12, McGarry Vince wrote:
After the current upgrade to gnome, gnucash doesn't open. Here is my console log:
%---------
Date/Time: 2007-01-21 20:07:55.794 -0600 OS Version: 10.4.8 (Build 8L127) Report Version: 4
Command: gnucash-bin Path: /opt/local/bin/gnucash-bin Parent: launchd [1]
Version: ??? (???)
PID: 22170 Thread: Unknown
Link (dyld) error:
Library not loaded: /opt/local/lib/libdbus-1.2.dylib Referenced from: /opt/local/lib/libgoffice-1.2.dylib Reason: image not found
%---------
Installed is libdbus-1.3.dylib. Any help would be appreciated.
So recompile gnucash so it links with the new libdbus. sudo port -ncuf upgrade gnucash
On Jan 21, 2007, at 8:27 PM, Salvatore Domenick Desiano wrote:
It sounds like your lidbus was upgraded but gnucash (which depends on it) was not recompiledto point to the new version. I recommend uninstalling and reinstalling gnucash:
sudo port uninstall gnucash sudo port clean --all gnucash sudo port install gnucash
As a side effect, this will get you an upgrade to the current version of gnucash.
-- Sal smile.
Still no success. It appears I have the current version of gnucash. This is what I first tried before posting my message; then I tried the solution posed by Ryan which didn't work and, then based on his suggestion, tried this again with exactly the same result. /opt/local/lib/ libgoffice-1.2.dylib specifies /opt/local/lib/libdbus-1.2.dylib, not libdbus-1.3.dylib. Vince
o the same result. /opt/local/lib/libgoffice-1.2.dylib specifies o /opt/local/lib/libdbus-1.2.dylib, not libdbus-1.3.dylib. Which port does libgoffice come from? port provides /opt/local/lib/libgoffice-1.2.dylib -- Sal smile. -------------- Salvatore Domenick Desiano Doctoral Candidate Robotics Institute Carnegie Mellon University On Mon, 22 Jan 2007, McGarry Vince wrote: o On Jan 21, 2007, at 8:27 PM, Salvatore Domenick Desiano wrote: o o > It sounds like your lidbus was upgraded but gnucash (which depends on o > it) was not recompiledto point to the new version. I recommend o > uninstalling and reinstalling gnucash: o > o > sudo port uninstall gnucash o > sudo port clean --all gnucash o > sudo port install gnucash o > o > As a side effect, this will get you an upgrade to the current version of o > gnucash. o > o > -- Sal o > smile. o o Still no success. o o It appears I have the current version of gnucash. This is what I first tried o before posting my message; then I tried the solution posed by Ryan which o didn't work and, then based on his suggestion, tried this again with exactly o o Vince o
On 23.01.2007, at 04:36, McGarry Vince wrote:
On Jan 22, 2007, at 8:55 PM, Salvatore Domenick Desiano wrote:
Which port does libgoffice come from?
port provides /opt/local/lib/libgoffice-1.2.dylib
goffice
So you'll have to recompile goffice as well. There are several other ports that link against dbus (depending on it either in an explicit or implicit way). They will all have to be recompiled after the dbus upgrade. This is similar to the recent gettext upgrade. I *believe* that port should have done this automatically if you would have done "port upgrade -R dbus" in the first place. The more frequently used "port upgrade -nf dbus" saves a lot of compilation time, but makes you follow up on these dependencies on your own. Regards, Marc
participants (4)
-
Marc André Selig
-
McGarry Vince
-
Ryan Schmidt
-
Salvatore Domenick Desiano