Daniel E. Macks <[email protected]> said: > Alexander Hansen <[email protected]> said: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> On 9/7/10 2:10 PM, zooloo wrote: >>> Now that the bindist servers are working again (thank you!) and update-all >>> has fully succeeded, I am trying to install deja-dup. It fails with an >>> error that is beyond the fink troubleshooting knowledge I have gathered so >>> far: >>> >>> ########BEGIN######## >>> $ fink install deja-dup >>> [...] >>> Making all in preferences >>> make all-am >>> CC PreferencesDialog.o >>> gcc -DHAVE_CONFIG_H -I. -I.. -I/sw/include -I../libdeja-dup >>> -I/sw/include/gtk-2.0 -I/sw/lib/gtk-2.0/include -I/sw/include/atk-1.0 >>> -I/sw/include/cairo -I/sw/include/pango-1.0 -I/sw/include/glib-2.0 >>> -I/sw/lib/glib-2.0/include -I/sw/include/freetype2 -I/sw/include >>> -I/sw/include/gconf/2 -I/sw/include/unique-1.0 -I/usr/X11R6/include >>> -I/usr/X11/include -DGETTEXT_PACKAGE=\"deja-dup\" -Os -c >>> PreferencesDialog.c >>> In file included from PreferencesDialog.c:26: >>> ../libdeja-dup/deja-dup.h:14:37: error: dbus/dbus-glib-lowlevel.h: No such >>> file or directory >>> ../libdeja-dup/deja-dup.h:15:28: error: dbus/dbus-glib.h: No such file or >>> directory >>> In file included from PreferencesDialog.c:26: >>> ../libdeja-dup/deja-dup.h:532: error: parse error before 'DBusGProxy' >>> ../libdeja-dup/deja-dup.h:532: warning: no semicolon at end of struct or >>> union >>> ../libdeja-dup/deja-dup.h:534: error: parse error before '}' token >>> ../libdeja-dup/deja-dup.h:775: error: parse error before 'DBusGProxy' >>> make[3]: *** [PreferencesDialog.o] Error 1 >>> make[2]: *** [all] Error 2 >>> make[1]: *** [all-recursive] Error 1 >>> make: *** [all] Error 2 >>> ### execution of make failed, exit code 2 >>> [...] >>> #########END######### >> >> $ dpkg -S dbus/dbus-glib-lowlevel.h >> dbus-glib1.2-dev: /sw32/include/dbus-1.0/dbus/dbus-glib-lowlevel.h >> >> but even with dbus-glib1.2-dev installed the package fails to build as >> per your failure. The absence of "-I/sw/include/dbus-1.0/dbus/" above >> is presumably what is causing the failure. >> >> The package is also missing a BuildDepend on dbus-glib1.2-dev. I would >> guess that refactoring dbus broke this package's build process by moving >> stuff around. > > Nah, dbus left everything with compatibility pointers (files are in > same locations in new package-names, old packages Depends on new > ones). So could be a missing dependency (but unlikely to be triggered > by the refactoring). Could also have been relying on some *other* pkg > to publish the dbus-glib -I flag rather than requesting it directly. > Which is fragile always--probably untraceable exactly when or where, > but also pointless since "it's not my responsibility to spew > irrelevant-to-me/my-use data because someone else is too lazy to do it > where it *is* relevant":) I'll give it a whirl, see if I can > explicitly pass the flag where needed sanely...
Yup, reproduced, committed a fix. dan -- Daniel Macks [email protected] ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Fink-beginners mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.beginners
