SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Latest development version of rstudio (0.97.87) now depends on boost-1.50. Slackware current contains 1.49, but boost-1.50 builds fine with the official boost slackbuild. No edits needed.
Not sure if other packages will need to be rebuild against boost-1.50.
I get the same error. Currently using rstudio-0.97.449 which built fine.
Version 0.98 will come out soon, so I will wait for that before updating the build script.
No, it doesn't work. Another error... 0.97.449 (it worked till a system update) and 0.97.336.
I have slackware current but I haven't updated to 14.1 beta yet.
This is only the last part. It seems something related to Boost.
Code:
^
[ 90%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/modules/SessionLists.cpp.o
In file included from /usr/include/boost/signals.hpp:9:0,
from /tmp/build/tmp-rstudio/rstudio-0.97.336/src/cpp/session/include/session/SessionModuleContext.hpp:23,
from /tmp/build/tmp-rstudio/rstudio-0.97.336/src/cpp/session/modules/SessionLists.cpp:29:
/usr/include/boost/signal.hpp:17:4: warning: #warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." [-Wcpp]
# warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING."
^
[ 90%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/modules/SessionPackages.cpp.o
In file included from /usr/include/boost/signals.hpp:9:0,
from /tmp/build/tmp-rstudio/rstudio-0.97.336/src/cpp/session/include/session/SessionModuleContext.hpp:23,
from /tmp/build/tmp-rstudio/rstudio-0.97.336/src/cpp/session/modules/SessionPackages.cpp:36:
/usr/include/boost/signal.hpp:17:4: warning: #warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING." [-Wcpp]
# warning "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING."
^
In file included from /tmp/build/tmp-rstudio/rstudio-0.97.336/src/cpp/core/include/core/http/TcpIpBlockingClient.hpp:22:0,
from /tmp/build/tmp-rstudio/rstudio-0.97.336/src/cpp/session/modules/SessionPackages.cpp:29:
/tmp/build/tmp-rstudio/rstudio-0.97.336/src/cpp/core/include/core/http/TcpIpAsyncClient.hpp: In member function 'const boost::shared_ptr<core::http::TcpIpAsyncClient> core::http::TcpIpAsyncClient::sharedFromThis()':
/tmp/build/tmp-rstudio/rstudio-0.97.336/src/cpp/core/include/core/http/TcpIpAsyncClient.hpp:77:14: error: 'shared_static_cast' is not a member of 'boost'
return boost::shared_static_cast<TcpIpAsyncClient>(ptrShared);
^
/tmp/build/tmp-rstudio/rstudio-0.97.336/src/cpp/core/include/core/http/TcpIpAsyncClient.hpp:77:56: error: expected primary-expression before '>' token
return boost::shared_static_cast<TcpIpAsyncClient>(ptrShared);
^
/tmp/build/tmp-rstudio/rstudio-0.97.336/src/cpp/core/include/core/http/TcpIpAsyncClient.hpp:78:4: warning: control reaches end of non-void function [-Wreturn-type]
}
^
make[2]: *** [src/cpp/session/CMakeFiles/rsession.dir/modules/SessionPackages.cpp.o] Errore 1
make[1]: *** [src/cpp/session/CMakeFiles/rsession.dir/all] Errore 2
make: *** [all] Errore 2
Which version of boost do you have? rstudio depends on boost ≥ 1.50.
Uncomment the # ./install-boost line in the rstudio.Slackbuild if you need an upgraded boost (it will be installed under /opt so it will not touch boost that came with Slackware):
Code:
# additional files need to be downloaded
cd dependencies/common
./install-dictionaries
./install-gwt
./install-mathjax
# ./install-boost
Something goes wrong with PAM, obviously not included in Slackware. I'm building the desktop version, I don't think PAM is necessary.
Any idea?
Code:
In file included from /tmp/build/tmp-rstudio/rstudio-rstudio-c5d01b0/src/cpp/core/system/Pam.cpp:16:0:
/tmp/build/tmp-rstudio/rstudio-rstudio-c5d01b0/src/cpp/core/include/core/system/Pam.hpp:16:31: fatal error: security/pam_appl.h: File o directory non esistente
#include <security/pam_appl.h>
^
compilation terminated.
make[2]: *** [src/cpp/core/CMakeFiles/rstudio-core.dir/system/Pam.cpp.o] Errore 1
make[1]: *** [src/cpp/core/CMakeFiles/rstudio-core.dir/all] Errore 2
make: *** [all] Errore 2
I contacted the developer; PAM dependency has been removed from the desktop version. I succesfully built the latest master branch at github: https://github.com/rstudio/rstudio
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.