Author Topic: Lumina 1.2 on Jessie  (Read 432 times)

Offline jidan

  • Newbie
  • *
  • Posts: 17
Lumina 1.2 on Jessie
« on: February 01, 2017, 04:37:05 pm »
Hello,

There's an issue reported by pavroo at https://github.com/trueos/lumina/issues/351 about lumina 1.2 compilation.
I tried to compile it on jessie using "qmake LINUX_DISTRO=Debian" but "make" ends up with the following errors:

Quote
$ make
...
...
TarBackend.h:51:30: error: field ‘contents’ has incomplete type ‘QHash<QString, QStringList>’
  QHash<QString, QStringList> contents; //<filepath, [attributes, size, compressed size]
                              ^
TarBackend.cpp: In member function ‘QStringList Backend::heirarchy()’:
TarBackend.cpp:61:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
TarBackend.cpp: In member function ‘double Backend::size(QString)’:
TarBackend.cpp:66:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
TarBackend.cpp: In member function ‘double Backend::csize(QString)’:
TarBackend.cpp:71:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
TarBackend.cpp: In member function ‘bool Backend::isDir(QString)’:
TarBackend.cpp:76:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
TarBackend.cpp: In member function ‘bool Backend::isLink(QString)’:
TarBackend.cpp:81:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
TarBackend.cpp: In member function ‘QString Backend::linkTo(QString)’:
TarBackend.cpp:86:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
Makefile:444: recipe for target 'TarBackend.o' failed
make[3]: *** [TarBackend.o] Error 1
make[3]: Leaving directory '/home/mauros/lumina/src-qt5/desktop-utils/lumina-archiver'
Makefile:168: recipe for target 'sub-lumina-archiver-make_first' failed
make[2]: *** [sub-lumina-archiver-make_first] Error 2
make[2]: Leaving directory '/home/mauros/lumina/src-qt5/desktop-utils'
Makefile:90: recipe for target 'sub-desktop-utils-make_first' failed
make[1]: *** [sub-desktop-utils-make_first] Error 2
make[1]: Leaving directory '/home/mauros/lumina/src-qt5'
Makefile:38: recipe for target 'sub-src-qt5-make_first' failed
make: *** [sub-src-qt5-make_first] Error 2

I also tried to install it via sparky repository. It isn't possible in jessie due to qt core 5.5 dependency.
Anybody managed to install it on jessie somehow?

By the way, lumina seems to be a real stable and lightweight qt desktop, used in BSD trueOS,  and I'm trying to use it as a replacement of MATE on low resources, older x86 systems with jessie. On stretch installs and working like a charm using sparky repos.
« Last Edit: February 01, 2017, 04:38:56 pm by jidan »

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1582
    • SparkyLinux
Re: Lumina 1.2 on Jessie
« Reply #1 on: February 01, 2017, 11:02:17 pm »
I built older versions of Lumina on Debian stable, but the latest one failed on stable and testing.
Have to try with newer version again.
Nothing is easy as it looks.
Danielle Steel

Offline jidan

  • Newbie
  • *
  • Posts: 17
Re: Lumina 1.2 on Jessie
« Reply #2 on: February 01, 2017, 11:18:17 pm »
I built older versions of Lumina on Debian stable, but the latest one failed on stable and testing.
Have to try with newer version again.
have v 1.1.0 up and running on jessie and stretch from sparky repos. I tried to install on a jessie-sparky and I failed as the last version asks for the Qt core v.5.5. So I built succesfully the v.1.1.0 but not the 1.2.0. Anyway, we are waiting for the new paches of 1.2.0.