On Fri, Jun 5, 2009 at 8:30 AM, Viktor Kojouharov<vkojouha...@gmail.com> wrote: > nice, I was waiting for that. > > Any ideas why I'd be getting these errors when I try to connect: > > [Ethumb_Client.c:128] __dbus_callback_check_and_init() > Ethumb_Client.c:277:_ethumb_client_get_name_owner() callback without > message arguments! > [Ethumb_Client.c:133] __dbus_callback_check_and_init() > Ethumb_Client.c:277:_ethumb_client_get_name_owner() an error was > reported by server: name="org.freedesktop.DBus.Error.NameHasNoOwner", > message="Could not get owner of name 'org.enlightenment.Ethumb': no such > name"
Hum... it seems that it can't connect to the server... Probably the dbus activation isn't working. Have you installed it into the system? Did the org.enlightenment.Ethumb.service install into the right directory? > On Thu, 2009-06-04 at 14:21 -0700, Enlightenment SVN wrote: >> Log: >> Added ethumbd (ethumb). >> >> ethumbd is a server waiting for requests of thumbnails via dbus. A client >> library is also provided, avoiding dbus burocracy (and with an API similar >> to ethumb). >> >> >> Author: antognolli >> Date: 2009-06-04 14:21:43 -0700 (Thu, 04 Jun 2009) >> New Revision: 40899 >> >> Added: >> trunk/PROTO/ethumb/ethumb_client.pc.in >> trunk/PROTO/ethumb/org.enlightenment.Ethumb.service.in >> trunk/PROTO/ethumb/src/bin/ethumbd.c >> trunk/PROTO/ethumb/src/bin/ethumbd_child.c >> trunk/PROTO/ethumb/src/bin/ethumbd_private.h >> trunk/PROTO/ethumb/src/lib/client/ >> trunk/PROTO/ethumb/src/lib/client/Ethumb_Client.c >> trunk/PROTO/ethumb/src/lib/client/Ethumb_Client.h >> trunk/PROTO/ethumb/src/lib/client/Makefile.am trunk/PROTO/ethumb/src/tests/ >> trunk/PROTO/ethumb/src/tests/Makefile.am >> trunk/PROTO/ethumb/src/tests/ethumb_dbus.c >> Modified: >> trunk/PROTO/ethumb/Makefile.am trunk/PROTO/ethumb/configure.ac >> trunk/PROTO/ethumb/src/Makefile.am trunk/PROTO/ethumb/src/bin/Makefile.am >> trunk/PROTO/ethumb/src/lib/Makefile.am >> >> Modified: trunk/PROTO/ethumb/Makefile.am >> =================================================================== >> --- trunk/PROTO/ethumb/Makefile.am 2009-06-04 17:48:20 UTC (rev 40898) >> +++ trunk/PROTO/ethumb/Makefile.am 2009-06-04 21:21:43 UTC (rev 40899) >> @@ -21,6 +21,15 @@ >> pkgconfig_DATA = \ >> ethumb.pc >> >> + >> +if USE_MODULE_ETHUMBD >> + >> +pkgconfig_DATA += ethumb_client.pc >> +servicedir = $(dbusservicedir) >> +service_DATA = org.enlightenment.Ethumb.service >> + >> +endif >> + >> SUBDIRS = m4 src data >> >> ACLOCAL_AMFLAGS = -I m4 >> >> Modified: trunk/PROTO/ethumb/configure.ac >> =================================================================== >> --- trunk/PROTO/ethumb/configure.ac 2009-06-04 17:48:20 UTC (rev 40898) >> +++ trunk/PROTO/ethumb/configure.ac 2009-06-04 21:21:43 UTC (rev 40899) >> @@ -47,6 +47,7 @@ >> PKG_CHECK_MODULES(EDJE, [edje]) >> >> requirement_ethumb="eina-0 evas ecore ecore-evas ecore-file edje" >> +requirement_ethumb_client="ethumb edbus" >> >> AM_CONDITIONAL(HAVE_EMOTION, false) >> define([CHECK_MODULE_EMOTION], >> @@ -71,17 +72,40 @@ >> requirement_ethumb="$requirement_ethumb epdf" >> fi >> >> +AM_CONDITIONAL(HAVE_EDBUS, false) >> +define([CHECK_MODULE_ETHUMBD], >> +[ >> + AC_ETH_CHECK_PKG(EDBUS, edbus, [], [ETHUMBD=false]) >> +]) >> + >> +AC_ETH_OPTIONAL_MODULE([ethumbd], true, [CHECK_MODULE_ETHUMBD]) >> +if $USE_MODULE_ETHUMBD ; then >> + dbusservicedir=`$PKG_CONFIG --variable=session_bus_services_dir >> dbus-1` >> + AC_ARG_WITH([dbus-services], >> + AC_HELP_STRING([--with-dbus-services=DBUS_SERVICES], >> [specify a directory to store dbus service files.]), >> + [ >> + dbusservicedir=$withval >> + ] >> + ) >> +fi >> + >> AC_SUBST(requirement_ethumb) >> +AC_SUBST(requirement_ethumb_client) >> +AC_SUBST(dbusservicedir) >> >> AC_OUTPUT([ >> ethumb.pc >> +ethumb_client.pc >> +org.enlightenment.Ethumb.service >> Makefile >> src/Makefile >> src/bin/Makefile >> src/lib/Makefile >> +src/lib/client/Makefile >> src/plugins/Makefile >> src/plugins/emotion/Makefile >> src/plugins/epdf/Makefile >> +src/tests/Makefile >> data/Makefile >> data/frames/Makefile >> m4/Makefile >> >> Added: trunk/PROTO/ethumb/ethumb_client.pc.in >> >> Added: trunk/PROTO/ethumb/org.enlightenment.Ethumb.service.in >> >> Modified: trunk/PROTO/ethumb/src/Makefile.am >> =================================================================== >> --- trunk/PROTO/ethumb/src/Makefile.am 2009-06-04 17:48:20 UTC (rev >> 40898) >> +++ trunk/PROTO/ethumb/src/Makefile.am 2009-06-04 21:21:43 UTC (rev >> 40899) >> @@ -1,3 +1,3 @@ >> MAINTAINERCLEANFILES = Makefile.in >> >> -SUBDIRS = lib bin plugins >> +SUBDIRS = lib bin plugins tests >> >> Modified: trunk/PROTO/ethumb/src/bin/Makefile.am >> =================================================================== >> --- trunk/PROTO/ethumb/src/bin/Makefile.am 2009-06-04 17:48:20 UTC (rev >> 40898) >> +++ trunk/PROTO/ethumb/src/bin/Makefile.am 2009-06-04 21:21:43 UTC (rev >> 40899) >> @@ -6,6 +6,7 @@ >> @EDJE_CFLAGS@ @ECORE_FILE_CFLAGS@ >> >> bin_PROGRAMS = ethumb >> +noinst_HEADERS = >> >> ethumb_SOURCES = ethumb.c >> ethumb_LDADD = \ >> @@ -13,3 +14,18 @@ >> @ECORE_FILE_LIBS@ \ >> $(top_builddir)/src/lib/libethumb.la >> ethumb_DEPENDENCIES = $(top_builddir)/config.h >> + >> + >> + >> +if USE_MODULE_ETHUMBD >> + >> +AM_CPPFLAGS += @EDBUS_CFLAGS@ >> +bin_PROGRAMS += ethumbd >> +noinst_HEADERS += ethumbd_private.h >> +ethumbd_SOURCES = ethumbd.c ethumbd_child.c >> +ethumbd_LDADD = \ >> + @EINA_LIBS@ @EVAS_LIBS@ @ECORE_LIBS@ @EDJE_LIBS@ @EDBUS_LIBS@ \ >> + $(top_builddir)/src/lib/libethumb.la >> +ethumbd_DEPENDENCIES = $(top_builddir)/config.h >> + >> +endif >> >> Added: trunk/PROTO/ethumb/src/bin/ethumbd.c >> >> Added: trunk/PROTO/ethumb/src/bin/ethumbd_child.c >> >> Added: trunk/PROTO/ethumb/src/bin/ethumbd_private.h >> >> Modified: trunk/PROTO/ethumb/src/lib/Makefile.am >> =================================================================== >> --- trunk/PROTO/ethumb/src/lib/Makefile.am 2009-06-04 17:48:20 UTC (rev >> 40898) >> +++ trunk/PROTO/ethumb/src/lib/Makefile.am 2009-06-04 21:21:43 UTC (rev >> 40899) >> @@ -1,5 +1,7 @@ >> MAINTAINERCLEANFILES = Makefile.in >> >> +SUBDIRS = . >> + >> AM_CPPFLAGS = \ >> -I$(top_srcdir) \ >> -I$(top_builddir) \ >> @@ -18,3 +20,8 @@ >> libethumb_la_LIBADD = \ >> @EVAS_LIBS@ @ECORE_EVAS_LIBS@ @ECORE_FILE_LIBS@ @EDJE_LIBS@ >> libethumb_la_LDFLAGS = -version-info @version_info@ >> + >> + >> +if USE_MODULE_ETHUMBD >> +SUBDIRS += client >> +endif >> >> Added: trunk/PROTO/ethumb/src/lib/client/Ethumb_Client.c >> >> Added: trunk/PROTO/ethumb/src/lib/client/Ethumb_Client.h >> >> Added: trunk/PROTO/ethumb/src/lib/client/Makefile.am >> >> Added: trunk/PROTO/ethumb/src/tests/Makefile.am >> >> Added: trunk/PROTO/ethumb/src/tests/ethumb_dbus.c >> >> >> ------------------------------------------------------------------------------ >> OpenSolaris 2009.06 is a cutting edge operating system for enterprises >> looking to deploy the next generation of Solaris that includes the latest >> innovations from Sun and the OpenSource community. Download a copy and >> enjoy capabilities such as Networking, Storage and Virtualization. >> Go to: http://p.sf.net/sfu/opensolaris-get >> _______________________________________________ >> enlightenment-svn mailing list >> enlightenment-...@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > > -- Rafael Antognolli ProFUSION embedded systems http://profusion.mobi ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel