Update of libnotify and libproxy failed

Matthias Andree matthias.andree at gmx.de
Thu Aug 25 09:45:18 UTC 2011


Am 25.08.2011 11:37, schrieb Rainer Hurling:
> Am 25.08.2011 10:20 (UTC+1) schrieb Matthias Andree:
>> Am 25.08.2011 09:25, schrieb Rainer Hurling:
>>> I tried to update libnotify and libproxy as described in UPDATING from
>>> 20110823.
>>>
>>> After successfully building and installing some ports the process stops
>>> when it tries to build x11-toolkits/py-gnome-desktop:
>>>
>>> ------------------------------------------------
>> ...
>>> /bin/sh ../libtool --tag=CC   --mode=link cc -D_REENTRANT -DORBIT2=1
>>> -I/usr/local/include/evolution-data-server-2.32 -I/usr/local/include
>>> -I/usr/local/include/ -I/usr/local/include/libxml2
>>> -I/usr/local/include/gconf/2 -I/usr/local/include/libsoup-2.4
>>> -I/usr/local/include/glib-2.0 -I/usr/local/include/orbit-2.0
>>> -I/usr/local/include/pygtk-2.0 -I/usr/local/lib/libffi-3.0.9/include
>>> -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0   -O2
>>> -pipe -fno-strict-aliasing -Wall -std=c9x -module -avoid-version
>>> -export-symbols-regex initecal -L/usr/local/lib -o ecal.la -rpath
>>> /usr/local/lib/python2.7/site-packages/gtk-2.0/evolution
>>> ecal_la-ecalmodule.lo ecal_la-override_common.lo
>>> ecal_la-evo-ecal-environment.lo ecal_la-evo-calendar.lo ecal_la-ecal.lo
>>> -pthread -L/usr/local/lib -lecal-1.2 -lical -licalss -licalvcal
>>> -ledataserver-1.2 -lxml2 -lgconf-2 -lsoup-2.4 -lgio-2.0 -lgdk_pixbuf-2.0
>>> -lpango-1.0 -lm -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0
>>> grep: /usr/local/lib/libproxy.la: No such file or directory
>>> sed: /usr/local/lib/libproxy.la: No such file or directory
>>> libtool: link: `/usr/local/lib/libproxy.la' is not a valid libtool
>>> archive
>>> gmake[2]: *** [ecal.la] Fehler 1
>>> gmake[2]: Leaving directory
>>> `/usr/ports/x11-toolkits/py-gnome-desktop/work/gnome-python-desktop-2.32.0/evolution'
>>>
>>>
>>> gmake[1]: *** [all-recursive] Fehler 1
>>> gmake[1]: Leaving directory
>>> `/usr/ports/x11-toolkits/py-gnome-desktop/work/gnome-python-desktop-2.32.0'
>>>
>>> gmake: *** [all] Fehler 2
>>> *** Error code 1
>>> ------------------------------------------------
>>>
>>>
>>> Because of this failure I am not able to finish the update.
>>
>> Have you been using portmaster or portupgrade?
> 
> Thanks for answering so fast.
> 
> I used portmaster. But portupgrade produces the same result in this case.
> 
>> In either case, try:
>>
>> grep -l libproxy\\.la /usr/local/lib/*.la \
>> | xargs -n1 pkg_info -q -W | sort -u
> 
> This generates only three files
> 
> evolution-data-server-2.32.1_1
> libchamplain-0.8.1
> libgweather-2.30.3

port/package names actually (not files).

>> This should give you a list of packages that still refer to the old
>> version of libproxy.
> 
> libgweather builds fine, libchamplain stops with the same error as
> py-gnome-desktop did.

You're not mentioning evolution-data-server which is likely the culprit
- if you pass all three on the same portmaster command line, it should
sort out the proper build order.

> Any other idea?

The relevant ports/UPDATING instructions were faulty and have recently
been revised by Doug Barton, they read

  # portmaster -r libnotify-0
  # portmaster -r libproxy-0
  # portmaster -a

now. Does that help?


More information about the freebsd-ports mailing list