Hi All, 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$ ----------------------- any ideas? Thanks Lonnie On Thu, Jun 20, 2019 at 3:03 PM Lonnie Cumberland <lon...@outstep.com> wrote: > Just an update. > > I am thinking that some general path for includes and libs is not set > correctly since when I did: > > export PIXMAN_LIBS="-L/usr/lib/x86_64-linux-gnu/ -lpixman-1" > export PIXMAN_CFLAGS="-I/usr/include/pixman-1" > > and retried, then it found the pixman-1 stuff but now not the "libdrm" and > when I fixed the libdrm then it found that one but not the x11 stuff which > is also already installed. > > Seems like some path has been changed somewhere. > > Has anyone ran into this problem on Ubuntu? > Thanks, > Lonnie > > > On Thu, Jun 20, 2019 at 2:17 PM Lonnie Cumberland <lon...@outstep.com> > wrote: > >> Hello All, >> >> I have been working, on my way with Ubuntu 18.04 x64 through: >> >> >> https://github.com/ogon-project/ogon/blob/master/doc/build-debian-ubuntu.md >> >> and have found out that you also need to do: >> >> sudo mkdir /opt/ogon/varsudo chown ${USER}:${USER} /opt/ogon/var >> >> >> sudo mkdir /opt/ogon/var/runsudo chown ${USER}:${USER} /opt/ogon/var/run >> >> >> The above should be added to the Wiki documentation, I think. >> >> Now I am down to the "ogon-x-backend" part at the "Building" section. >> >> Have gotten to: >> >> git clone https://github.com/ogon-project/xserver-ogon.gitcd >> xserver-ogonNOCONFIGURE=10 >> ./autogen.shPKG_CONFIG_PATH=/opt/ogon/lib/pkgconfig/:/opt/ogon/share/pkgconfig:/opt/ogon/lib/x86_64-linux-gnu/pkgconfig/ >> ./configure --disable-xfree86-utils --disable-linux-acpi >> --disable-linux-apm --disable-xorg --disable-xvfb --disable-xquartz >> --disable-standalone-xpbproxy --disable-xwin --disable-glamor >> --disable-kdrive --disable-xephyr --disable-xfake --disable-xfbdev >> --disable-kdrive-kbd --disable-kdrive-mouse --disable-kdrive-evdev >> --with-vendor-web="http://www.ogon-project.com" --disable-xquartz >> --disable-xnest --disable-xorg --prefix=/opt/ogon/ --enable-xogon >> --disable-xwayland --with-xkb-output=/usr/share/X11/xkb/compiled >> --with-xkb-path=/usr/share/X11/xkb --with-xkb-bin-directory=/usr/bin/ >> LDFLAGS="-Wl,-rpath=/opt/ogon/lib:/opt/ogon/lib/x86_64-linux-gnu/" >> >> >> When I get to the last line (above) it runs "./configure" and even though >> I have pixman-1-dev installed >> >> libpixman-1-dev is already the newest version (0.34.0-2) >> >> I am getting a configure error: >> >> ------------------------------------- >> checking for PIXMAN... no >> configure: error: Package requirements (pixman-1 >= 0.27.2) were not met: >> >> No package 'pixman-1' found >> >> Consider adjusting the PKG_CONFIG_PATH environment variable if you >> installed software in a non-standard prefix. >> >> Alternatively, you may set the environment variables PIXMAN_CFLAGS >> and PIXMAN_LIBS to avoid the need to call pkg-config. >> See the pkg-config man page for more details. >> ----------------------------------- >> >> Any ideas on how to fix this? >> Thanks, >> Lonnie >> >> >> On Thu, Jun 20, 2019 at 6:18 AM Armin Novak via FreeRDP-devel < >> freerdp-devel@lists.sourceforge.net> wrote: >> >>> Hi Lonnie, >>> >>> While freerdp ships with with some server code the implementations are >>> on a protocol level and the server binaries mostly for demonstration. >>> (No session management, user management, ...) >>> >>> You might want to look at https://github.com/ogon-project/ogon-project >>> which takes freerdp and builds a full fledged server component on top of it. >>> >>> Am June 19, 2019 10:38:43 PM UTC schrieb Lonnie Cumberland via >>> FreeRDP-devel <freerdp-devel@lists.sourceforge.net>: >>> >Hello, >>> > >>> >I am a bit new to FreeRDP and have just compiled the sources after many >>> >steps following: >>> > >>> >https://github.com/FreeRDP/FreeRDP/wiki/Compilation >>> > >>> >and with the additional "-DWITH_SERVER=ON" >>> > >>> >cmake -GNinja -DCHANNEL_URBDRC=ON -DWITH_DSP_FFMPEG=ON -DWITH_CUPS=ON >>> >-DWITH_PULSE=ON -DWITH_FAAC=OFF -DWITH_JPEG=ON -DWITH_FAAD2=ON >>> >-DWITH_GSM=ON -DMONOLITHIC_BUILD=ON -DWITH_SERVER=ON .. >>> > >>> >since I am really interested in being able to compile this for Ubuntu >>> >and >>> >Windows so that I can run the FreeRDP server part on either one and not >>> >use >>> >the msts.exe on the Microsoft side. >>> > >>> >I am also interested in the seamless mode and testing with: >>> > >>> >1. Ubuntu FreeRDP server ---- connecting with FreeRDP Windows client >>> >2. Windows FreeRDP server ---- connecting with FreeRDP Ubuntu client >>> > >>> >In both seamless mode and normal modes as I am trying to get a feel for >>> >what FreeRDP can do. >>> > >>> >The catch is that even with the "-DWITH_SERVER=ON" then I did not see >>> >the >>> > >>> >xfreerdp-server >>> > >>> >executable generated when I did the Ubuntu 18.04 compile but seems like >>> >everything built just fine. >>> > >>> >Any help would be greatly appreciated. >>> >Thanks, >>> >Lonnie >>> > >>> >_______________________________________________ >>> >FreeRDP-devel mailing list >>> >FreeRDP-devel@lists.sourceforge.net >>> >https://lists.sourceforge.net/lists/listinfo/freerdp-devel >>> >>> >>> _______________________________________________ >>> FreeRDP-devel mailing list >>> FreeRDP-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/freerdp-devel >>> >> _______________________________________________ FreeRDP-devel mailing list FreeRDP-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel