Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 516464 - sci-mathematics/rstudio-0.98.490-r1 stabilization request
Summary: sci-mathematics/rstudio-0.98.490-r1 stabilization request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mark Wright
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 519290
Blocks:
  Show dependency tree
 
Reported: 2014-07-05 21:28 UTC by Mark Knecht
Modified: 2015-04-18 15:55 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Build problems (RStudio-Build-Fail.txt,146.94 KB, text/plain)
2014-08-28 13:19 UTC, Mark Knecht
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Knecht 2014-07-05 21:28:36 UTC
I've run ~amd64 rstudio for a few years now and had no problems with it. I currently have rstudio-0.98.490 installed with R-3.1.0. The newest version of ~amd64 rstudio-0.98.953 is requiring that I keyword lots of ~amd64 haskell libraries. Is it possible that we can find a version of rstudio that could be marked stable so that this sort of keywording is not require for those of us that use R & rstudio? I've masked this for now. Thanks.

Reproducible: Always

Steps to Reproduce:
emerge -pvDuN =rstudio-0.98.953
Actual Results:  
The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/texmath-0.6.6.3 ~amd64
# required by dev-haskell/pandoc-citeproc-0.3.1[hexpat]
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/hexpat-0.20.6 ~amd64
# required by dev-haskell/aeson-0.7.0.6
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/attoparsec-0.12.1.0 ~amd64
# required by dev-haskell/pandoc-citeproc-0.3.1[bibutils]
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/hs-bibutils-5.0 ~amd64
# required by dev-haskell/resourcet-1.1.2.2
# required by dev-haskell/conduit-1.1.6
# required by dev-haskell/yaml-0.8.8.3
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/exceptions-0.6.1 ~amd64
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/highlighting-kate-0.5.8.3 ~amd64
# required by dev-haskell/yaml-0.8.8.3
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/conduit-1.1.6 ~amd64
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/tagsoup-0.13.1 ~amd64
# required by dev-haskell/attoparsec-0.12.1.0
# required by dev-haskell/aeson-0.7.0.6
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/text-1.1.1.3 ~amd64
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/yaml-0.8.8.3 ~amd64
# required by dev-haskell/hexpat-0.20.6
# required by dev-haskell/pandoc-citeproc-0.3.1[hexpat]
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/list-0.5.1 ~amd64
# required by dev-haskell/pandoc-citeproc-0.3.1[-unicode_collation]
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/rfc5051-0.1.0.3 ~amd64
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=app-text/pandoc-1.12.4.2-r1 ~amd64
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/aeson-pretty-0.7.1 ~amd64
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/aeson-0.7.0.6 ~amd64
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/pandoc-types-1.12.3.3 ~amd64
# required by dev-haskell/aeson-0.7.0.6
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/scientific-0.3.2.1 ~amd64
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/pandoc-citeproc-0.3.1 ~amd64
# required by dev-haskell/conduit-1.1.6
# required by dev-haskell/yaml-0.8.8.3
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/resourcet-1.1.2.2 ~amd64
# required by dev-haskell/highlighting-kate-0.5.8.3[-pcre-light]
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/regex-pcre-builtin-0.94.4.8.8.35 ~amd64


Expected Results:  
NA

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/texmath-0.6.6.3 ~amd64
# required by dev-haskell/pandoc-citeproc-0.3.1[hexpat]
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/hexpat-0.20.6 ~amd64
# required by dev-haskell/aeson-0.7.0.6
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/attoparsec-0.12.1.0 ~amd64
# required by dev-haskell/pandoc-citeproc-0.3.1[bibutils]
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/hs-bibutils-5.0 ~amd64
# required by dev-haskell/resourcet-1.1.2.2
# required by dev-haskell/conduit-1.1.6
# required by dev-haskell/yaml-0.8.8.3
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/exceptions-0.6.1 ~amd64
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/highlighting-kate-0.5.8.3 ~amd64
# required by dev-haskell/yaml-0.8.8.3
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/conduit-1.1.6 ~amd64
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/tagsoup-0.13.1 ~amd64
# required by dev-haskell/attoparsec-0.12.1.0
# required by dev-haskell/aeson-0.7.0.6
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/text-1.1.1.3 ~amd64
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/yaml-0.8.8.3 ~amd64
# required by dev-haskell/hexpat-0.20.6
# required by dev-haskell/pandoc-citeproc-0.3.1[hexpat]
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/list-0.5.1 ~amd64
# required by dev-haskell/pandoc-citeproc-0.3.1[-unicode_collation]
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/rfc5051-0.1.0.3 ~amd64
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=app-text/pandoc-1.12.4.2-r1 ~amd64
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/aeson-pretty-0.7.1 ~amd64
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/aeson-0.7.0.6 ~amd64
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/pandoc-types-1.12.3.3 ~amd64
# required by dev-haskell/aeson-0.7.0.6
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/scientific-0.3.2.1 ~amd64
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/pandoc-citeproc-0.3.1 ~amd64
# required by dev-haskell/conduit-1.1.6
# required by dev-haskell/yaml-0.8.8.3
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/resourcet-1.1.2.2 ~amd64
# required by dev-haskell/highlighting-kate-0.5.8.3[-pcre-light]
# required by app-text/pandoc-1.12.4.2-r1
# required by dev-haskell/pandoc-citeproc-0.3.1
# required by sci-mathematics/rstudio-0.98.953
# required by rstudio (argument)
=dev-haskell/regex-pcre-builtin-0.94.4.8.8.35 ~amd64
Comment 1 Julian Ospald 2014-07-06 00:41:54 UTC
How long have you been using rstudio-0.98.490 and is it from ::gentoo or some overlay?

About the deps... I don't really care, since I don't make them.

But yeah, 0.98.490 would be the stable candidate.
Comment 2 Mark Knecht 2014-07-06 14:50:37 UTC
No overlays. This is all from Gentoo. This machine is updated daily so I've used rstudio-0.98.490 since it was made available in portage. Probably a few weeks, maybe more. I use rstudio every day, many hours a day. I use a lot of R finance packages installed from within rstudio as well as a few R libraries installed via portage. (quantlib comes to mind) It's all working fine for me.
Comment 3 Mark Knecht 2014-07-06 19:09:02 UTC
Actually, it appears I've been using 0.98.490 quite awhile - since Dec. 2013:

1387121788: Started emerge on: Dec 15, 2013 07:36:27
1387121788:  *** emerge --newuse --deep --jobs=5 --update --with-bdeps=y @world
1387121850:  >>> emerge (1 of 4) dev-lang/perl-5.16.3 to /
1387121861:  === (1 of 4) Cleaning (dev-lang/perl-5.16.3::/usr/portage/dev-lang/perl/perl-5.16.3.ebuild)
1387121861:  === (1 of 4) Compiling/Packaging (dev-lang/perl-5.16.3::/usr/portage/dev-lang/perl/perl-5.16.3.ebuild)
1387121961:  === (1 of 4) Merging (dev-lang/perl-5.16.3::/usr/portage/dev-lang/perl/perl-5.16.3.ebuild)
1387121970:  >>> AUTOCLEAN: dev-lang/perl:0
1387121970:  === Unmerging... (dev-lang/perl-5.12.4-r1)
1387121973:  >>> unmerge success: dev-lang/perl-5.12.4-r1
1387121979:  === (1 of 4) Post-Build Cleaning (dev-lang/perl-5.16.3::/usr/portage/dev-lang/perl/perl-5.16.3.ebuild)
1387121979:  ::: completed emerge (1 of 4) dev-lang/perl-5.16.3 to /
1387121979:  >>> emerge (2 of 4) sci-mathematics/rstudio-0.98.490 to /
1387121979:  === (2 of 4) Cleaning (sci-mathematics/rstudio-0.98.490::/usr/portage/sci-mathematics/rstudio/rstudio-0.98.490.ebuild)
Comment 4 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2014-07-27 11:33:21 UTC
x86 stable
Comment 5 Franz Trischberger 2014-07-31 07:55:14 UTC
$ rstudio-server start
/usr/bin/rstudio-server: 1: eval: /etc/init.d/rstudio-server: not found

$ qlist rstudio | grep init.d
/usr/share/rstudio/extras/init.d/debian/rstudio-server
/usr/share/rstudio/extras/init.d/redhat/rstudio-server
/usr/share/rstudio/extras/init.d/suse/rstudio-server
/etc/init.d/rstudio-rserver

But I am currently running systemd.

Also some offline docs/manpages would be great, but it seems nothing like that get's packaged upstream.
Comment 6 Julian Ospald 2014-07-31 10:41:21 UTC
(In reply to Franz Fellner from comment #5)
> $ rstudio-server start
> /usr/bin/rstudio-server: 1: eval: /etc/init.d/rstudio-server: not found
> 
> $ qlist rstudio | grep init.d
> /usr/share/rstudio/extras/init.d/debian/rstudio-server
> /usr/share/rstudio/extras/init.d/redhat/rstudio-server
> /usr/share/rstudio/extras/init.d/suse/rstudio-server
> /etc/init.d/rstudio-rserver
> 
> But I am currently running systemd.
> 
> Also some offline docs/manpages would be great, but it seems nothing like
> that get's packaged upstream.

I'm not interested in systemd support, file a new bug for the systemd team.
Comment 7 Franz Trischberger 2014-07-31 11:05:01 UTC
(In reply to Julian Ospald (hasufell) from comment #6)
> I'm not interested in systemd support, file a new bug for the systemd team.

I'm not interested in systemd, too - just testing. Even not in interested rstudio (also just testing and playing around...) But rserver is broken even with openrc - see the init-file name mismatch I posted above, which was the main reason I posted here.
Comment 8 Julian Ospald 2014-07-31 11:37:12 UTC
(In reply to Franz Fellner from comment #7)
> (In reply to Julian Ospald (hasufell) from comment #6)
> > I'm not interested in systemd support, file a new bug for the systemd team.
> 
> I'm not interested in systemd, too - just testing. Even not in interested
> rstudio (also just testing and playing around...) But rserver is broken even
> with openrc - see the init-file name mismatch I posted above, which was the
> main reason I posted here.

please file a new bug
Comment 9 Mark Knecht 2014-07-31 13:10:56 UTC
For the record as the OP I've never used either the server or dedicated flag so I hadn't noticed any issues. That said I agree about filing a new report and let's work on it there.
Comment 10 Julian Ospald 2014-08-02 15:33:04 UTC
shouldn't the init script do

/usr/bin/rserver --server-daemonize 1 ?
Comment 11 Mark Knecht 2014-08-13 19:43:20 UTC
Is this request being held up by the server flag not being tested? Or is it something else? 

As best I can tell RStudio-Server is, at least on the RStudio web site, actually a separate download.

http://www.rstudio.com/products/rstudio/#Server

I see that we have a server flag but what is it actually doing? (Sorry, I don't really understand the ebuild.) If the server is of interest to people maybe it could be a separate ebuild and the server/dedicated flags just removed from this ebuild?
Comment 12 Julian Ospald 2014-08-14 11:01:22 UTC
(In reply to Mark Knecht from comment #11)
> If the server is of interest to people
> maybe it could be a separate ebuild and the server/dedicated flags just
> removed from this ebuild?

That's more workload, so not interested.
Comment 13 Mark Knecht 2014-08-14 13:29:39 UTC
Yeah, I can understand that. On the other hand, I used the word 'If'. I suspect no one is using it as Franz has demonstrated it doesn't work anyway. In the end it might be less work because we'd at least have a stable RStudio ebuild but I understand your reticence to make changes.
Comment 14 Julian Ospald 2014-08-27 15:39:14 UTC
server support removed, please test -r1
Comment 15 Mark Knecht 2014-08-27 15:47:49 UTC
Not available from my portage target yet. Will try again later today.
Comment 16 Mark Knecht 2014-08-28 13:18:20 UTC
Sorry but it didn't build. Report attached.
Comment 17 Mark Knecht 2014-08-28 13:19:06 UTC
Created attachment 383854 [details]
Build problems
Comment 18 Franz Trischberger 2014-08-28 13:47:18 UTC
@mark: Which boost version do you have installed? CMake only reports 1.52.0, but Gentoo has several revisions. AFAIR -r7 fixed a similar issue with boost::uint_xyz typedef.
Comment 19 Mark Knecht 2014-08-28 14:25:38 UTC
boost-1.52.0-r7 installed. It appears to be the highest numbered stable version of boost. Other than a new version of google-chrome-unstable & this version of rstudio the machine is up to date.

mark@c2RAID6 ~ $ emerge -pvDuN @world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ~] sci-mathematics/rstudio-0.98.490-r1 [0.98.490] USE="(-dedicated%) (-server%)" 0 kB
[ebuild     U ~] www-client/google-chrome-unstable-38.0.2125.24_p1 [38.0.2125.8_p1] USE="plugins" LINGUAS="-am -ar -bg -bn -ca -cs -da -de -el -en_GB -es -es_LA -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt_BR -pt_PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW" 46,500 kB

Total: 2 packages (2 upgrades), Size of downloads: 46,500 kB
mark@c2RAID6 ~ $



mark@c2RAID6 ~ $ eix -I boost
[I] dev-libs/boost
     Available versions:  1.52.0-r6(0/1.52) 1.52.0-r7(0/1.52) ~1.53.0-r1(0/1.53) ~1.54.0-r1(0/1.54) ~1.55.0-r1(0/1.55.0)^t ~1.55.0-r2(0/1.55.0)^t {context debug doc icu mpi +nls python static-libs +threads tools ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32" PYTHON_TARGETS="python2_7 python3_2 python3_3 python3_4"}
     Installed versions:  1.52.0-r7(11:57:50 07/30/14)(nls threads -debug -doc -icu -mpi -python -static-libs -tools PYTHON_TARGETS="python2_7 python3_3 -python3_2")
     Homepage:            http://www.boost.org/
     Description:         Boost Libraries for C++

[I] dev-util/boost-build
     Available versions:  1.52.0-r1 ~1.53.0 ~1.54.0 ~1.55.0 [M]~1.56.0 {examples python test}
     Installed versions:  1.52.0-r1(15:23:45 10/23/13)(-examples -python -test)
     Homepage:            http://www.boost.org/doc/tools/build/index.html
     Description:         A system for large project software construction, which is simple to use and powerful

Found 2 matches.
mark@c2RAID6 ~ $
Comment 20 Mark Knecht 2014-08-28 15:16:28 UTC
Does the use of 'http' in the path suggest that some part of the server stuff is still being included?

<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default]
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/r_util/RProjectFile.cpp:1:0: note: this is the location of the previous definition
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/http/Util.cpp: In function 'std::string core::http::util::urlEncode(const string&, bool)':
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/http/Util.cpp:237:24: error: 'uint8_t' was not declared in this scope
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/http/Util.cpp:237:24: note: suggested alternative:

Looking around on the web the most typical problem I found was a missing:

#include <stdint.h>
Comment 21 Chema Alonso Josa (RETIRED) gentoo-dev 2014-08-30 15:46:54 UTC
amd64 stable
Comment 22 Paul Osmialowski 2014-09-04 06:58:55 UTC
Does not compile on amd64. I'm using gcc-4.7 on my box.
First I had the problem with uint*_t which I solved doing this:

CFLAGS="-include stdint.h" CXXFLAGS="-include stdint.h" emerge rstudio

Unfortunately it fails in later place like this:

[ 74%] Building CXX object src/cpp/session/CMakeFiles/rsession.dir/SessionModuleContext.cpp.o
cd /var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490_build/src/cpp/session && /usr/bin/x86_64-pc-linux-gnu-g++  -DBOOST_ASIO_DISABLE_KQUEUE -DBOOST_ENABLE_ASSERT_HANDLER -D_FORTIFY_SOURCE=2  -DNDEBUG -include stdint.h  -I/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/session/include -I/usr/lib64/R/include -I/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/include -I/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/monitor/include -I/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/r/include -I/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490_build/src/cpp/session    -Wall -pthread -Wformat -Wformat-security -fstack-protector --param ssp-buffer-size=4 -pie -fPIE -o CMakeFiles/rsession.dir/SessionModuleContext.cpp.o -c /var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/session/SessionModuleContext.cpp
<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default]
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/session/SessionModuleContext.cpp:1:0: note: this is the location of the previous definition
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/session/SessionModuleContext.cpp: In function ‘core::json::Object session::module_context::createFileSystemItem(const core::FileInfo&)’:
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/session/SessionModuleContext.cpp:944:70: error: conversion from ‘long unsigned int’ to ‘const json_spirit::Value_impl<json_spirit::Config_map<std::basic_string<char> > >’ is ambiguous
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/session/SessionModuleContext.cpp:944:70: note: candidates are:
In file included from /var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/include/core/json/Json.hpp:25:0,
                 from /var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/include/core/json/JsonRpc.hpp:80,
                 from /var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/session/include/session/SessionModuleContext.hpp:29,
                 from /var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/session/SessionModuleContextInternal.hpp:19,
                 from /var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/session/SessionModuleContext.cpp:16:
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/include/core/json/spirit/json_spirit_value.h:282:5: note: json_spirit::Value_impl<Config>::Value_impl(double) [with Config = json_spirit::Config_map<std::basic_string<char> >]
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/include/core/json/spirit/json_spirit_value.h:274:5: note: json_spirit::Value_impl<Config>::Value_impl(boost::uint64_t) [with Config = json_spirit::Config_map<std::basic_string<char> >; boost::uint64_t = long long unsigned int]
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/include/core/json/spirit/json_spirit_value.h:266:5: note: json_spirit::Value_impl<Config>::Value_impl(boost::int64_t) [with Config = json_spirit::Config_map<std::basic_string<char> >; boost::int64_t = long long int]
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/include/core/json/spirit/json_spirit_value.h:258:5: note: json_spirit::Value_impl<Config>::Value_impl(int) [with Config = json_spirit::Config_map<std::basic_string<char> >]
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/include/core/json/spirit/json_spirit_value.h:250:5: note: json_spirit::Value_impl<Config>::Value_impl(bool) [with Config = json_spirit::Config_map<std::basic_string<char> >]
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/include/core/json/spirit/json_spirit_value.h:218:5: note: json_spirit::Value_impl<Config>::Value_impl(json_spirit::Value_impl<Config>::Const_str_ptr) [with Config = json_spirit::Config_map<std::basic_string<char> >; json_spirit::Value_impl<Config>::Const_str_ptr = const char*] <near match>
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/include/core/json/spirit/json_spirit_value.h:218:5: note:   no known conversion for argument 1 from ‘long unsigned int’ to ‘json_spirit::Value_impl<json_spirit::Config_map<std::basic_string<char> > >::Const_str_ptr {aka const char*}’
/var/tmp/portage/sci-mathematics/rstudio-0.98.490-r1/work/rstudio-0.98.490/src/cpp/core/include/core/json/spirit/json_spirit_value.h:298:27: error:   initializing argument 1 of ‘json_spirit::Value_impl<Config>& json_spirit::Value_impl<Config>::operator=(const json_spirit::Value_impl<Config>&) [with Config = json_spirit::Config_map<std::basic_string<char> >; json_spirit::Value_impl<Config> = json_spirit::Value_impl<json_spirit::Config_map<std::basic_string<char> > >]’
make[2]: *** [src/cpp/session/CMakeFiles/rsession.dir/SessionModuleContext.cpp.o] Error 1
Comment 23 Julian Ospald 2014-09-04 11:41:40 UTC
(In reply to Paul Osmialowski from comment #22)

File a new bug.
Comment 24 Pacho Ramos gentoo-dev 2015-04-18 15:55:17 UTC
x86 stable, closing