Hi,
So I am trying to package RStudio as Flatpak.
I encounter this issue while it is compiling RStudio.
I want to know how can I get more info out of this.
Thanks.
58%] **Linking CXX executable rstudio**
cd /run/build/RStudio/src/cpp/desktop && /usr/bin/cmake -E cmake_link_script CMakeFiles/rstudio.dir/link.txt --verbose=1
/usr/bin/c++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L/app/lib -std=c++0x -std=c++11 -O3 -DNDEBUG -L/app/lib -Wl,-
z,relro,-z,now -Wl,--as-needed -pie -Wl,-z,relro,-z,now CMakeFiles/rstudio.dir/DesktopActivationOverlay.cpp.o CMakeFiles/rstudio.dir/DesktopSessionServersOverlay.cpp.o CMakeFiles/rstudio.dir/DesktopBrowserWindow.cpp.o CMakeFiles/rstudio.dir/DesktopDownloadItemHelper.cp
p.o CMakeFiles/rstudio.dir/DesktopGwtCallback.cpp.o CMakeFiles/rstudio.dir/DesktopGwtWindow.cpp.o CMakeFiles/rstudio.dir/DesktopInfo.cpp.o CMakeFiles/rstudio.dir/DesktopInputDialog.cpp.o CMakeFiles/rstudio.dir/DesktopMain.cpp.o CMakeFiles/rstudio.dir/DesktopMainWindow.
cpp.o CMakeFiles/rstudio.dir/DesktopMenuCallback.cpp.o CMakeFiles/rstudio.dir/DesktopNetworkProxyFactory.cpp.o CMakeFiles/rstudio.dir/DesktopOptions.cpp.o CMakeFiles/rstudio.dir/DesktopUtils.cpp.o CMakeFiles/rstudio.dir/DesktopWebPage.cpp.o CMakeFiles/rstudio.dir/Deskt
opWebView.cpp.o CMakeFiles/rstudio.dir/DesktopWebProfile.cpp.o CMakeFiles/rstudio.dir/DesktopWindowTracker.cpp.o CMakeFiles/rstudio.dir/DesktopRCommandEvaluator.cpp.o CMakeFiles/rstudio.dir/DesktopSatelliteWindow.cpp.o CMakeFiles/rstudio.dir/DesktopSecondaryWindow.cpp.
o CMakeFiles/rstudio.dir/DesktopSessionLauncher.cpp.o CMakeFiles/rstudio.dir/DesktopSlotBinders.cpp.o CMakeFiles/rstudio.dir/DesktopSubMenu.cpp.o CMakeFiles/rstudio.dir/DesktopSynctex.cpp.o CMakeFiles/rstudio.dir/DesktopJobLauncherOverlay.cpp.o CMakeFiles/rstudio.dir/R
emoteDesktopSessionLauncherOverlay.cpp.o CMakeFiles/rstudio.dir/3rdparty/qtsingleapplication/qtsingleapplication.cpp.o CMakeFiles/rstudio.dir/3rdparty/qtsingleapplication/qtlocalpeer.cpp.o CMakeFiles/rstudio.dir/DesktopPosixApplication.cpp.o CMakeFiles/rstudio.dir/Desk
topPosixApplicationLaunch.cpp.o CMakeFiles/rstudio.dir/DesktopPosixDetectRHome.cpp.o CMakeFiles/rstudio.dir/synctex/evince/EvinceDaemon.cpp.o CMakeFiles/rstudio.dir/synctex/evince/EvinceSynctex.cpp.o CMakeFiles/rstudio.dir/synctex/evince/EvinceWindow.cpp.o CMakeFiles/r
studio.dir/DockTileView.cpp.o CMakeFiles/rstudio.dir/3rdparty/qtsingleapplication/moc_qtlocalpeer.cpp.o CMakeFiles/rstudio.dir/3rdparty/qtsingleapplication/moc_qtsingleapplication.cpp.o CMakeFiles/rstudio.dir/moc_DesktopActivationOverlay.cpp.o CMakeFiles/rstudio.dir/mo
c_DesktopApplicationLaunch.cpp.o CMakeFiles/rstudio.dir/moc_DesktopBrowserWindow.cpp.o CMakeFiles/rstudio.dir/moc_DesktopDownloadItemHelper.cpp.o CMakeFiles/rstudio.dir/moc_DesktopGwtCallback.cpp.o CMakeFiles/rstudio.dir/moc_DesktopGwtWindow.cpp.o CMakeFiles/rstudio.di
r/moc_DesktopInfo.cpp.o CMakeFiles/rstudio.dir/moc_DesktopInputDialog.cpp.o CMakeFiles/rstudio.dir/moc_DesktopJobLauncherOverlay.cpp.o CMakeFiles/rstudio.dir/moc_DesktopMainWindow.cpp.o CMakeFiles/rstudio.dir/moc_DesktopMenuCallback.cpp.o CMakeFiles/rstudio.dir/moc_Des
ktopPosixApplication.cpp.o CMakeFiles/rstudio.dir/moc_DesktopRCommandEvaluator.cpp.o CMakeFiles/rstudio.dir/moc_DesktopSatelliteWindow.cpp.o CMakeFiles/rstudio.dir/moc_DesktopSecondaryWindow.cpp.o CMakeFiles/rstudio.dir/moc_DesktopSessionLauncher.cpp.o CMakeFiles/rstud
io.dir/moc_DesktopSessionServersOverlay.cpp.o CMakeFiles/rstudio.dir/moc_DesktopSlotBinders.cpp.o CMakeFiles/rstudio.dir/moc_DesktopSubMenu.cpp.o CMakeFiles/rstudio.dir/moc_DesktopSynctex.cpp.o CMakeFiles/rstudio.dir/moc_DesktopUtilsMac.cpp.o CMakeFiles/rstudio.dir/moc
_DesktopWebPage.cpp.o CMakeFiles/rstudio.dir/moc_DesktopWebProfile.cpp.o CMakeFiles/rstudio.dir/moc_DesktopWebView.cpp.o CMakeFiles/rstudio.dir/moc_DesktopWindowTracker.cpp.o CMakeFiles/rstudio.dir/moc_RemoteDesktopSessionLauncherOverlay.cpp.o CMakeFiles/rstudio.dir/mo
c_ScriptCommand.cpp.o CMakeFiles/rstudio.dir/html/moc_connect.cpp.o CMakeFiles/rstudio.dir/html/moc_error.cpp.o CMakeFiles/rstudio.dir/html/moc_loading.cpp.o CMakeFiles/rstudio.dir/synctex/evince/moc_EvinceDaemon.cpp.o CMakeFiles/rstudio.dir/synctex/evince/moc_EvinceSy
nctex.cpp.o CMakeFiles/rstudio.dir/synctex/evince/moc_EvinceWindow.cpp.o CMakeFiles/rstudio.dir/qrc_desktop.cpp.o -o rstudio -Wl,-rpath,/usr: /app/lib/x86_64-linux-gnu/libQt5WebEngine.so.5.15.6 /app/lib/x86_64-linux-gnu/libQt5WebEngineWidgets.so.5.15.6 /usr/lib/x86_64
-linux-gnu/libQt5PrintSupport.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Sensors.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5
XmlPatterns.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5.15.3 ../core/librstudio-core.a /app/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5.15.6 /usr/lib/x86_64-linux-g
nu/libQt5WebChannel.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Positioning.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Network
.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3 ../shared_core/librstudio-shared-core.a /app/lib/libboost_atomic-gcc10-mt-x64-1_76.so.1.76.0 /app/lib/libboost_chro
no-gcc10-mt-x64-1_76.so.1.76.0 /app/lib/libboost_date_time-gcc10-mt-x64-1_76.so.1.76.0 /app/lib/libboost_filesystem-gcc10-mt-x64-1_76.so.1.76.0 /app/lib/libboost_iostreams-gcc10-mt-x64-1_76.so.1.76.0 /app/lib/libboost_program_options-gcc10-mt-x64-1_76.so.1.76.0 /app/li
b/libboost_random-gcc10-mt-x64-1_76.so.1.76.0 /app/lib/libboost_regex-gcc10-mt-x64-1_76.so.1.76.0 /app/lib/libboost_system-gcc10-mt-x64-1_76.so.1.76.0 /app/lib/libboost_thread-gcc10-mt-x64-1_76.so.1.76.0 -lpthread /usr/lib /app/lib/libsoci_sqlite3.so /app/lib/libsoci_p
ostgresql.so /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 /app/lib/libpq.so.5.12 /app/lib/libsoci_core.so /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libpthread.so /usr/lib/x86_64-linux-gnu/libutil.so /usr/lib/x86_64-linux-gnu/libuuid.so /usr/lib/x86_
64-linux-gnu/librt.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so /app/lib/libyaml-cpp.so.0.6.3
/usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld: error: /usr/lib: read: Is a directory
collect2: error: ld returned 1 exit status
make[2]: *** [src/cpp/desktop/CMakeFiles/rstudio.dir/build.make:1447: src/cpp/desktop/rstudio] Error 1
make[2]: Leaving directory '/run/build/RStudio'
make[1]: *** [CMakeFiles/Makefile2:605: src/cpp/desktop/CMakeFiles/rstudio.dir/all] Error 2
make[1]: Leaving directory '/run/build/RStudio'
make: *** [Makefile:159: all] Error 2
Here are the options I use.
config-opts:
- -DRSTUDIO_USE_SYSTEM_YAML_CPP=TRUE
- -DRSTUDIO_TARGET=Desktop
- -DCMAKE_BUILD_TYPE=Release
- -DCMAKE_INSTALL_PREFIX=/app
- -DYAML_CPP_INCLUDE_DIR=/app/include
- -DBoost_INCLUDE_DIR=/app/include
- -DBOOST_ROOT=/app
- -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake
- -DSOCI_CORE_LIB=/app/lib/libsoci_core.so
- -DSOCI_SQLITE_LIB=/app/lib/libsoci_sqlite3.so
- -DSOCI_POSTGRESQL_LIB=/app/lib/libsoci_postgresql.so
- -DHUNSPELL_LIB=/usr/lib
- -DRSTUDIO_BUNDLE_QT=FALSE
- -DCMAKE_VERBOSE_MAKEFILE=ON
build-options:
env:
ANT_HOME: /app
JAVA_HOME: /usr/lib/sdk/openjdk11/
LIBRARY_PATH: "/app/lib:/usr/lib"
LD_LIBRARY_PATH: "/app/lib:/usr/lib"
append-path: '$JAVA_HOME/bin:/usr/bin'
append-ld-library-path: /usr/lib/x86_64-linux-gnu
prepend-path: /usr/lib/sdk/llvm12/bin
cxxflags: -L/app/lib
My flatpak manifest
https://github.com/kevinsmia1939/flathub/tree/com.rstudio.RStudio