Package Details: dspdfviewer 1.15.1-3

Git Clone URL: https://aur.archlinux.org/dspdfviewer.git (read-only)
Package Base: dspdfviewer
Description: Viewer for latex-beamer presentations that are built with the «show notes on second screen»-option
Upstream URL: https://github.com/dannyedel/dspdfviewer
Licenses: GPL
Conflicts: dspdfviewer-git
Submitter: kd35a
Maintainer: kd35a
Last Packager: kd35a
Votes: 11
Popularity: 0.353882
First Submitted: 2015-01-07 20:07
Last Updated: 2017-01-23 21:47

Latest Comments

1 2 Next › Last »

kd35a commented on 2019-05-24 08:42

@opt12 Glad you solved it, and that you enjoy the package :)

opt12 commented on 2019-05-24 08:16

@kd35a It works now perfectly. I found the reason for my linker problems to be originating from my ANACONDA environments.

As described here (https://github.com/pytorch/pytorch/issues/16683), the Anaconda stuff maintains a linker version shadowing the ordinary /usr/bin/ld.

A conda deactivate before installing does the trick. Thanks a lot for maintaining the package dspdfviewer.

Cheers!

opt12 commented on 2019-03-03 16:30

@kd35a I tried to install libcurl-gnutls as well as lib32-libcurl-gnutls

Unfortunately, the result is still exactly the same: Linker error when trying to link the `curl_easy_getinfo@CURL_OPENSSL_4' symbols :-(

kd35a commented on 2019-03-02 17:40

@opt12 could you try to install libcurl-gnutls?

opt12 commented on 2019-03-02 11:50

@kd35a Thanks for your try to reproduce!

With 'pacman -Qs curl' I get:

local/curl 7.64.0-9

An URL retrieval utility and library

local/python-pycurl 7.43.0.2-2

A Python 3.x interface to libcurl

Honestly, I don't really know what this means. I' really an ARCH newbie :-(

I did another test with 'yay -S dspdfviewer' and a clean build and this gives me:

[ 96%] Linking CXX executable dspdfviewer

/usr/bin/ld: /usr/lib/libpoppler.so.85: undefined reference to `curl_easy_getinfo@CURL_OPENSSL_4'

/usr/bin/ld: /usr/lib/libpoppler.so.85: undefined reference to `curl_easy_perform@CURL_OPENSSL_4'

/usr/bin/ld: /usr/lib/libpoppler.so.85: undefined reference to `curl_easy_init@CURL_OPENSSL_4'

/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/../../../../lib/libpoppler-qt5.so: undefined reference to `qt_version_tag@Qt_5.12'

/usr/bin/ld: /usr/lib/libpoppler.so.85: undefined reference to `curl_easy_setopt@CURL_OPENSSL_4'

/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/../../../../lib/libpoppler-qt5.so: undefined reference to `QDateTime::QDateTime(QDateTime&&)@Qt_5'

/usr/bin/ld: /usr/lib/libpoppler.so.85: undefined reference to `curl_easy_cleanup@CURL_OPENSSL_4'

/usr/bin/ld: /usr/lib/libpoppler.so.85: undefined reference to `curl_easy_reset@CURL_OPENSSL_4'

collect2: Fehler: ld gab 1 als Ende-Status zurück

An ideas how to resolve this?

Regards!

kd35a commented on 2019-02-28 21:06

@opt12 Not directly. I tried to rebuild the package on my machine with the latest updates of all other packages, and that was succesfull. What does pacman -Qs curl say?

opt12 commented on 2019-02-28 17:27

Fails to build on a freshly installed Manjaro:

[ 96%] Linking CXX executable dspdfviewer /usr/bin/ld: /usr/lib/libpoppler.so.85: undefined reference to `curl_easy_getinfo@CURL_OPENSSL_4'

Any ideas how to fix this?

kd35a commented on 2017-06-03 08:10

@Gondlar that seems like an upstream bug. Someone else has already reported parts of what you describe, so I would suggest you add your experiences here: https://github.com/dannyedel/dspdfviewer/issues/191

Gondlar commented on 2017-06-02 22:28

For me the build fails with clang, but it compiles fine with g++. The error is:

In file included from /home/gondlar/aur/dspdfviewer/src/dspdfviewer-1.15.1/runtimeconfiguration.cpp:21:
/home/gondlar/aur/dspdfviewer/src/dspdfviewer-1.15.1/runtimeconfiguration.h:30:8: warning: 'noFileNameException' has no out-of-line virtual method definitions; its vtable
will be emitted in every translation unit [-Wweak-vtables]
struct noFileNameException: public std::logic_error {
^
/home/gondlar/aur/dspdfviewer/src/dspdfviewer-1.15.1/runtimeconfiguration.cpp:201:14: error: instantiation of function 'boost::program_options::parse_config_file<char>'
required here, but no definition is available [-Werror,-Wundefined-func-template]
store( parse_config_file( cfile, configFileOptions), vm);
^
/usr/include/boost/program_options/parsers.hpp:185:5: note: forward declaration of template entity is here
parse_config_file(std::basic_istream<charT>&, const options_description&,
^
/home/gondlar/aur/dspdfviewer/src/dspdfviewer-1.15.1/runtimeconfiguration.cpp:201:14: note: add an explicit instantiation declaration to suppress this warning if
'boost::program_options::parse_config_file<char>' is explicitly instantiated in another translation unit
store( parse_config_file( cfile, configFileOptions), vm);
^
1 warning and 1 error generated.

kd35a commented on 2016-04-18 09:21

@arthaud Thanks for reporting this issue, will update as soon as I'm home again!