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

Reply via email to