Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 May 2005 07:39:03 -0400
From:      "J. W. Ballantine" <jwb@homer.att.com>
To:        Andreas Kohn <andreas.kohn@gmx.net>
Cc:        ports@FreeBSD.org, perky@FreeBSD.org
Subject:   Re: FreeBSD Port: liferea-0.9.2 
Message-ID:  <200505231139.j4NBd3E25323@akiva.homer.att.com>
In-Reply-To: Your message of "Sat, 21 May 2005 11:16:10 %2B0200." <1116666970.1219.28.camel@klamath.syndrom23.de> 

next in thread | previous in thread | raw e-mail | index | archive | help

----------  In Response to your message -------------

>  Date:  Sat, 21 May 2005 11:16:10 +0200
>  To:  jwb@homer.att.com
>  From:  Andreas Kohn <andreas.kohn@gmx.net>
>  Subject:  Re: FreeBSD Port: liferea-0.9.2
>
>  
>  --=-biNrxNOOo2zGkHO0RVS6
>  Content-Type: multipart/mixed; boundary="=-oSwB4Y5A+jkmtvFOTqE9"
>  
>  
>  --=-oSwB4Y5A+jkmtvFOTqE9
>  Content-Type: text/plain
>  Content-Transfer-Encoding: quoted-printable
>  
>  On Fri, 2005-05-20 at 13:42 -0400, J. W. Ballantine wrote:
>  > lifera build failure
>  >=20
>  > While building liferea on a 5.4-STABLE system liferea failed with:
>  > mkdir .libs
>  > cc -O -pipe -o liferea-bin callbacks.o cdf_channel.o cdf_item.o common.o
>  > conf.o debug.o eggtrayicon.o export.o favicon.o feed.o fold
>  > er.o html.o interface.o item.o itemlist.o main.o metadata.o ns_ocs.o=20
>  > ns_dc.o
>  > ns_fm.o ns_slash.o ns_content.o ns_syn.o ns_admin.o ns_
>  > blogChannel.o ns_cC.o ns_ag.o ns_photo.o opml.o ocs_dir.o pie_feed.o
>  > pie_entry.o rss_channel.o rss_item.o rule.o support.o ui_dnd.o
>  > ui_enclosure.o ui_feed.o ui_feedlist.o ui_folder.o ui_htmlview.o=20
>  > ui_itemlist.o
>  > ui_mainwindow.o ui_notification.o ui_popup.o ui_prefs
>  > .o ui_queue.o ui_search.o ui_session.o ui_tabs.o ui_tray.o ui_vfolder.o
>  > update.o vfolder.o -Wl,--export-dynamic -Wl,--rpath -Wl,/usr
>  > /local/lib  -L/usr/local/lib net/liblinet.a -pthread -L/usr/X11R6/lib
>  > -lgtk-x11-2.0 -lgconf-2 -lxml2 -lz -liconv -lm -lgmodule-2.0 -
>  > lSM -lICE -lX11 -ldbus-1 -ldbus-glib-1 -lintl
>  > ui_feedlist.o(.text+0x18b4): In function `ui_feedlist_dbus_connect':
>  > : undefined reference to `dbus_bus_acquire_service'
>  > gmake[3]: *** [liferea-bin] Error 1
>  > gmake[3]: Leaving directory `/usr/ports/net/liferea/work/liferea-0.9.2/sr=
>  c'
>  > gmake[2]: *** [all-recursive] Error 1
>  > gmake[2]: Leaving directory `/usr/ports/net/liferea/work/liferea-0.9.2/sr=
>  c'
>  > gmake[1]: *** [all-recursive] Error 1
>  > gmake[1]: Leaving directory `/usr/ports/net/liferea/work/lifferea-0.9.2'
>  > gmake: *** [all] Error 2
>  > *** Error code 2
>  >=20
>  > Stop in /usr/ports/net/liferea.
>  > ** Command failed [exit code 1]: /usr/bin/script -qa=20
>  > /tmp/portupgrade67929.6
>  > make
>  > ** Fix the problem and try again.
>  >=20
>  >=20
>  Hi,
>  
>  could you try dropping the attached patch into
>  the /usr/ports/net/liferea/files directory, and rebuilding?
>  
>  HTH,
>  --
>  Andreas
>  
>  

Hi,

Did a make distclean ; make and it failed with:

===>  Extracting for liferea-0.9.2
=> Checksum OK for liferea-0.9.2.tar.gz.
===>  Patching for liferea-0.9.2
===>  Applying FreeBSD patches for liferea-0.9.2
1 out of 1 hunks failed--saving rejects to src/ui_feedlist.c.rej
=> Patch patch-src_ui_feedlist.c failed to apply cleanly.
=> Patch(es) patch-src::net::netio.c applied cleanly.
*** Error code 1

The rej file is:


***************
*** 821,827 ****
        dbus_connection_setup_with_g_main (connection, NULL);
            
        /* Register for the FeedReader service on the bus, so we get method 
calls */
-     dbus_bus_acquire_service (connection, DBUS_RSS_SERVICE, 0, &error);
        if (dbus_error_is_set (&error))
        {
                fprintf (stderr, "*** ui_feedlist.c: Failed to get dbus 
service: %s | %s\n", error.name, error.message);
--- 821,827 ----
        dbus_connection_setup_with_g_main (connection, NULL);
            
        /* Register for the FeedReader service on the bus, so we get method 
calls */
+     dbus_bus_request_name (connection, DBUS_RSS_SERVICE, 0, &error);
        if (dbus_error_is_set (&error))
        {
                fprintf (stderr, "*** ui_feedlist.c: Failed to get dbus 
service: %s | %s\n", error.name, error.message);

And the dir tree is:

 # ls
Makefile        distinfo        pkg-descr       work
build.log       files           pkg-plist
 # ls files
patch-src::net::netio.c patch-src_ui_feedlist.c
 # ls -ltra files
total 8
-rw-r--r--  1 root  wheel  409 Apr 16 23:48 patch-src::net::netio.c
-rw-r--r--  1 root  wheel  561 May 23 07:07 patch-src_ui_feedlist.c
drwxr-xr-x  2 root  wheel  512 May 23 07:07 .
drwxr-xr-x  4 root  wheel  512 May 23 07:17 ..






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200505231139.j4NBd3E25323>