lumina-desktop / lumina

Lumina Desktop Environment
http://lumina-desktop.org
BSD 3-Clause "New" or "Revised" License
532 stars 116 forks source link

Unable to build Lumina desktop 1.5.0 on Linux #682

Open texstar opened 5 years ago

texstar commented 5 years ago

I'm trying to build Lumina on PCLinuxOS and I get this error. Any ideas how to get past it? lib64x11-devel 1.6.7 is installed.

/usr/bin/ld: .build/obj/lthemeengineplatformtheme.o: in function lthemeenginePlatformTheme::syncMouseCursorTheme(QString)': lthemeengineplatformtheme.cpp:(.text+0x3fa4): **undefined reference toXDefineCursor'** collect2: error: ld returned 1 exit status make[4]: *** [Makefile:112: liblthemeengine.so] Error 1

texstar commented 5 years ago

FYI: I was able to compile the desktop by commenting out this line in lthemeengineplatformtheme.cpp: // XDefineCursor(curs->dpy, wins[w]->winId(), curs->cursors[i]);

The of course breaks setting the cursor theme in theme settings. LOL

mremski commented 5 years ago

@texstar You may have just needed to install the libXcursor-devel package if there is one for your OS. I had to do that on a Fedora system

texstar commented 5 years ago

Yes we do have a ibXcursor-devel package but it is the current version of 1.2.0 released 2019-03-11. I may try to get the fedora 1.1.15 version from 2017 to build and see what happens. Thank you for the information.

Izaic commented 5 years ago

Any progress on this issue? Does Lumina now compile?

texstar commented 5 years ago

Sure it compiles as long as I leave this commented out. // XDefineCursor(curs->dpy, wins[w]->winId(), curs->cursors[i]);

q5sys commented 2 years ago

Are you having any trouble compiling the 1.6.x versions of Lumina?

texstar commented 2 years ago

Not anymore.