Hi,

On Thu, Jun 20, 2019 at 09:19:15PM -0400, Lonnie Cumberland via FreeRDP-devel 
wrote:
> I am making some progress and have been able to get things to compile, but
> now seem to have a linking error in the final stages of building
> xserver-ogon
> 
> ------------------------
> Making all in config
> make[1]: Entering directory '/home/lonnie/OGON/xserver-ogon/config'
>   CC       config.lo
>   CC       dbus-core.lo
>   CC       udev.lo
>   CCLD     libconfig.la
> ar: `u' modifier ignored since `D' is the default (see `U')
> make[1]: Leaving directory '/home/lonnie/OGON/xserver-ogon/config'
> Making all in hw
> make[1]: Entering directory '/home/lonnie/OGON/xserver-ogon/hw'
> Making all in xogon
> make[2]: Entering directory '/home/lonnie/OGON/xserver-ogon/hw/xogon'
>   CC       libfbcmap_a-fbcmap_mi.o
>   CC       miinitext.o
>   CC       rdpInput.o
>   CC       rdpMain.o
>   CC       rdpMisc.o
>   CC       rdpModes.o
>   CC       rdpRandr.o
>   CC       rdpScreen.o
>   CC       rdpUpdate.o
>   CC       rdpMultitouch.o
>   AR       libfbcmap.a
> ar: `u' modifier ignored since `D' is the default (see `U')
>   CCLD     ogon-backend-x
> /usr/bin/ld: /usr/local/lib/libwinpr2.a(JournaldAppender.c.o): undefined
> reference to symbol 'sd_journal_stream_fd@@LIBSYSTEMD_209'
> //lib/x86_64-linux-gnu/libsystemd.so.0: error adding symbols: DSO missing
> from command line
> collect2: error: ld returned 1 exit status
> Makefile:673: recipe for target 'ogon-backend-x' failed
> make[2]: *** [ogon-backend-x] Error 1
> make[2]: Leaving directory '/home/lonnie/OGON/xserver-ogon/hw/xogon'
> Makefile:611: recipe for target 'all-recursive' failed
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory '/home/lonnie/OGON/xserver-ogon/hw'
> Makefile:777: recipe for target 'all-recursive' failed
> make: *** [all-recursive] Error 1
> lonnie@spartan:~/OGON/xserver-ogon$
I've you built according to
https://github.com/ogon-project/ogon/blob/master/doc/build-debian-ubuntu.md
the FreeRDP in /opt/ogon should have been used. It seems you are linking
against a static build in /usr/local/lib and libsystemd is missing. Try
adding `-lsystemd` to the used CFLAGS as quickfix.

Best regards,
Bernhard


_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to