You are not logged in.

#1 2023-06-29 06:25:07

Clstryn
Member
Registered: 2023-06-29
Posts: 3

Insync on Arch + GPD Pocket

Trying to install Insync from the AUR on my GPD Pocket 1 running Arch Linux. Whenever I execute by typing the following command, I get the following error:

insync start
/usr/lib/insync/insync: symbol lookup error: /usr/lib/libwacom.so.9: undefined symbol: g_memdup2

I still do not understand why it is referring to libwacom. Is there anyway to bypass libwacom dependency and run directly?

insync start --no-daemon output

also shows the same output.

Offline

#2 2023-06-29 10:36:57

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,076

Re: Insync on Arch + GPD Pocket

Make sure your system is fully up to date, if you still reproduce the error, run lddtree from pax-utils on /usr/lib/insync/insync to find out which dependency it actually is that links that.

Last edited by V1del (2023-06-29 10:38:04)

Offline

#3 2023-06-29 11:52:51

Clstryn
Member
Registered: 2023-06-29
Posts: 3

Re: Insync on Arch + GPD Pocket

V1del wrote:

Make sure your system is fully up to date, if you still reproduce the error, run lddtree from pax-utils on /usr/lib/insync/insync to find out which dependency it actually is that links that.

Thanks for the reply. I have tried again upon updating the system and the error still persists.
Upon running lddtree I see no link to libwacom.

$ lddtree /usr/lib/insync/insync
/usr/lib/insync/insync (interpreter => /lib64/ld-linux-x86-64.so.2)
    libdl.so.2 => /usr/lib/libdl.so.2
    libz.so.1 => /usr/lib/libz.so.1
    libpthread.so.0 => /usr/lib/libpthread.so.0
    libc.so.6 => /usr/lib/libc.so.6

I also tried running lddtree on libwacom just to see its dependency:

$ lddtree /usr/lib/libwacom.so.9
/usr/lib/libwacom.so.9 (interpreter => None)
    libgudev-1.0.so.0 => /usr/lib/libgudev-1.0.so.0
        libudev.so.1 => /usr/lib/libudev.so.1
            libcap.so.2 => /usr/lib/libcap.so.2
            ld-linux-x86-64.so.2 => /usr/lib/ld-linux-x86-64.so.2
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1
    libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0
        libffi.so.8 => /usr/lib/libffi.so.8
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
        libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0
    libc.so.6 => /usr/lib/libc.so.6

Offline

#4 2023-06-29 13:06:57

progandy
Member
Registered: 2012-05-17
Posts: 5,305

Re: Insync on Arch + GPD Pocket

That PKGBUILD is somewhat brittle. insync comes with copies of multiple system libraries like glib2. Some of them were removed because they caused problems to force the use of the arch packaged library, others are probably still loaded from the insync version. This mix might cause even more problems.

Last edited by progandy (2023-06-29 13:09:13)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

#5 2023-06-29 15:55:41

Clstryn
Member
Registered: 2023-06-29
Posts: 3

Re: Insync on Arch + GPD Pocket

progandy wrote:

That PKGBUILD is somewhat brittle. insync comes with copies of multiple system libraries like glib2. Some of them were removed because they caused problems to force the use of the arch packaged library, others are probably still loaded from the insync version. This mix might cause even more problems.

I see. I was trying to find a way to ignore libwacom library as it is really not required for the application to function. On another computer that runs on Arch without touchscreen interface / modules, insync just works.

Last edited by Clstryn (2023-06-29 15:59:40)

Offline

Board footer

Powered by FluxBB