Alexander Hansen <alexanderk.han...@gmail.com> 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...



dan

-- 
Daniel Macks
dma...@netspace.org


------------------------------------------------------------------------------
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
Fink-beginners@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.beginners

Reply via email to