Dependencies

Asked by Josh on 2015-03-12

Is it possible to list the direct dependencies that titania requires, I have successfully compiled it on gentoo, less the mozilla plugin. but when I go to start it up it just quits, my friend also tries on Mint but same thing, is there a direct dependency on Wayland for example?

Since when running strace titania I get

pen("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 15
fstat(15, {st_mode=S_IFREG|0644, st_size=192274, ...}) = 0
mmap(NULL, 192274, PROT_READ, MAP_PRIVATE, 15, 0) = 0x7f45a2f50000
close(15) = 0
open("/lib64/libnvidia-egl-wayland.so.", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libnvidia-egl-wayland.so.", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
munmap(0x7f45a2f50000, 192274) = 0
getpid() = 26161
exit_group(1) = ?
+++ exited with 1 +++

Thanks

Question information

Language:
English Edit question
Status:
Solved
For:
Titania Edit question
Assignee:
No assignee Edit question
Solved by:
Josh
Solved:
2015-03-17
Last query:
2015-03-17
Last reply:
2015-03-17
Holger Seelig (holger-seelig) said : #1

Hello Josh.

There is a file in debian/control where all dependencies are listed:

Build-Depends: debhelper (>= 5),
               libgtkmm-3.0-dev,
               libgtksourceviewmm-3.0-dev,
               libgconfmm-2.6-dev,
               libglu1-mesa-dev,
               libglew-dev,
               libgl1-mesa-dev,
               libmozjs185-dev,
               libfontconfig1-dev,
               libftgl-dev,
               libpcre++-dev,
               libmagick++-dev,
               libcurl4-openssl-dev,
               libsqlite3-dev,
               libgstreamermm-0.10-dev,
               zlib1g,
               intltool,
               gettext,
               libtool,
               libtool-bin,
               firefox-dev,
               libgtop2-dev

Depends: ${shlibs:Depends},
         ${misc:Depends},
         debhelper (>= 5),
         libgtkmm-3.0-1,
         libgtksourceviewmm-3.0-0,
         libgconfmm-2.6-1c2,
         libglu1-mesa,
         libglew1.10,
         libgl1-mesa-glx,
         libmozjs185-1.0,
         libfontconfig1,
         libftgl2,
         libpcrecpp0,
         libmagick++5,
         libcurl3,
         libsqlite3-0,
         libgstreamermm-0.10-2,
         zlib1g,
         libgtop2-common,
         gettext,
         perl,
         libxml-libxml-perl,
         libglib-perl,
         libswitch-perl

I haven't tested Titania with Wayland yet, but it doesn't depend on.

Josh (s-josh-s) said : #2

Okay, thanks for that. It helped a little, basically for some reason my latest kernel update prevent nvidia from loading GLX, still weird that it is trying to reference wayland, but I guess that is inside nvidia drivers.

got GLX working and now titania loads and the gears demo works!

Awesome job by the way.