[systemd-devel] [PATCH] libsystemd-login.so: fix undefined reference to 'cg_create'

Yang Chengwei chengwei.yang at intel.com
Wed Sep 11 19:00:12 PDT 2013


On Wed, Sep 11, 2013 at 02:09:58PM +0200, Kay Sievers wrote:
> On Wed, Sep 11, 2013 at 1:27 PM, Lennart Poettering
> <lennart at poettering.net> wrote:
> > On Wed, 11.09.13 13:28, Yang Chengwei (chengwei.yang at intel.com) wrote:
> >
> >> On Tue, Sep 10, 2013 at 06:02:55PM +0200, Lennart Poettering wrote:
> >> > On Mon, 26.08.13 13:48, Chengwei Yang (chengwei.yang at intel.com) wrote:
> >> >
> >> > Hmm, can you elaborate on this one? libsystemd-login should be mostly
> >>
> >> This error occurs while building dbus with systemd support like below
> >>
> >> $ make
> >> make  all-recursive
> >> make[1]: Entering directory `/home/chengwei/Upstream/dbus.git'
> >> Making all in dbus
> >> make[2]: Entering directory `/home/chengwei/Upstream/dbus.git/dbus'
> >> make  all-am
> >> make[3]: Entering directory `/home/chengwei/Upstream/dbus.git/dbus'
> >>   CCLD   dbus-test
> >>   /usr/lib/libsystemd-login.so: undefined reference to `cg_create'
> >>   collect2: ld returned 1 exit status
> >>   make[3]: *** [dbus-test] Error 1
> >>   make[3]: Leaving directory `/home/chengwei/Upstream/dbus.git/dbus'
> >>   make[2]: *** [all] Error 2
> >>   make[2]: Leaving directory `/home/chengwei/Upstream/dbus.git/dbus'
> >>   make[1]: *** [all-recursive] Error 1
> >>   make[1]: Leaving directory `/home/chengwei/Upstream/dbus.git'
> >>   make: *** [all] Error 2
> >>
> >> and cg_create referenced by libsystemd-login.so like below
> >>
> >> $ grep cg_create src/login/ -r
> >> Binary file src/login/systemd_logind-logind-session.o matches
> >> Binary file src/login/systemd_logind-logind-user.o matches
> >
> > But these files are not linked into libsystemd-login, but only into
> > logind (the daemon)...
> 
> Does this print something when executed in the build tree?
>   $ nm -D .libs/libsystemd-login.so | grep cg

$ nm -D /usr/lib/libsystemd-login.so | grep cg
                 U tcgetattr

Seems irrelative with the problem.

--
Thanks,
Chengwei

> 
> Kay
> _______________________________________________
> systemd-devel mailing list
> systemd-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://lists.freedesktop.org/archives/systemd-devel/attachments/20130912/e19d0100/attachment.pgp>


More information about the systemd-devel mailing list