LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 08-20-2012, 06:02 AM   #16
BroX
Member
 
Registered: Oct 2003
Location: Sweden
Distribution: Slackware64-current
Posts: 745

Original Poster
Rep: Reputation: 64

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.

Cheers.

Last edited by BroX; 08-20-2012 at 06:22 AM.
 
Old 08-20-2012, 09:03 AM   #17
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,434

Rep: Reputation: 867Reputation: 867Reputation: 867Reputation: 867Reputation: 867Reputation: 867Reputation: 867
only the whole kde (lol).
 
Old 08-20-2012, 09:37 AM   #18
BroX
Member
 
Registered: Oct 2003
Location: Sweden
Distribution: Slackware64-current
Posts: 745

Original Poster
Rep: Reputation: 64
Quote:
Originally Posted by ponce View Post
only the whole kde (lol).
Thanks for the info, might be good to know for others before attempting this epic project!
 
Old 08-21-2012, 02:54 AM   #19
BroX
Member
 
Registered: Oct 2003
Location: Sweden
Distribution: Slackware64-current
Posts: 745

Original Poster
Rep: Reputation: 64
I'm not using KDE myself (recent convert to tiling windows) but a quick boot into KDE didn't show any mayor problems with upgraded boost. YMMV!
 
Old 09-26-2013, 03:17 AM   #20
giberg
Member
 
Registered: Aug 2008
Location: Italy
Distribution: Slackware 13.0
Posts: 34

Rep: Reputation: 16
Hi BroX

did you try to build RStudio 0.97.551?

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
 
Old 09-26-2013, 04:00 AM   #21
BroX
Member
 
Registered: Oct 2003
Location: Sweden
Distribution: Slackware64-current
Posts: 745

Original Poster
Rep: Reputation: 64
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.
 
Old 09-26-2013, 06:26 AM   #22
emgee_1
Member
 
Registered: Aug 2009
Location: Nijmegen, The Netherlands
Distribution: Slackware 14
Posts: 39

Rep: Reputation: 6
I converted a package rstudio-0.97.551-x86_64.rpm from rstudio.com


using
Code:
rpm2tgz rstudio-0.97.551-x86_64.rpm
and installed it in the normal way (# installpkg ...)

It works great on slackware 64 14.0


Regards,


Marcel
 
1 members found this post helpful.
Old 09-26-2013, 07:46 AM   #23
giberg
Member
 
Registered: Aug 2008
Location: Italy
Distribution: Slackware 13.0
Posts: 34

Rep: Reputation: 16
Quote:
Originally Posted by BroX View Post
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
I'll try rpm2tgz.
 
Old 09-26-2013, 08:03 AM   #24
BroX
Member
 
Registered: Oct 2003
Location: Sweden
Distribution: Slackware64-current
Posts: 745

Original Poster
Rep: Reputation: 64
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

Last edited by BroX; 09-26-2013 at 01:29 PM.
 
Old 09-26-2013, 08:11 AM   #25
giberg
Member
 
Registered: Aug 2008
Location: Italy
Distribution: Slackware 13.0
Posts: 34

Rep: Reputation: 16
boost 1.54
 
Old 09-26-2013, 09:01 AM   #26
giberg
Member
 
Registered: Aug 2008
Location: Italy
Distribution: Slackware 13.0
Posts: 34

Rep: Reputation: 16
Quote:
Originally Posted by emgee_1 View Post
I converted a package rstudio-0.97.551-x86_64.rpm from rstudio.com


using
Code:
rpm2tgz rstudio-0.97.551-x86_64.rpm
and installed it in the normal way (# installpkg ...)

It works great on slackware 64 14.0


Regards,


Marcel
Ok, it works! Thank you!
 
Old 10-06-2013, 07:01 AM   #27
BroX
Member
 
Registered: Oct 2003
Location: Sweden
Distribution: Slackware64-current
Posts: 745

Original Poster
Rep: Reputation: 64
Quote:
Originally Posted by giberg View Post
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
 
1 members found this post helpful.
  


Reply

Tags
rstudio, slackbuild


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Googleearth and SlackBuild multios Slackware 19 08-13-2009 02:17 AM
*.SlackBuild SolitudeSensus Programming 3 07-17-2009 11:50 PM
Is there a Slackbuild of Exaile anywhere? joutlancpa Slackware 3 04-21-2009 12:37 AM
OO 3.01 slackbuild ? brodo Slackware 4 02-01-2009 04:06 PM
SlackBuild CrEsPo Slackware 2 03-19-2006 01:58 PM


All times are GMT -5. The time now is 08:14 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration