Bonjour,
J’essaie de compiler les paquets GEMS de la dernière version dEkylibre et la compilation bloque sur paquet GEMS capybara-webkit 1.14.0 même en relançant la compilation ou en n’installant que ce paquet via la commande gem install.
Une idée du problème ?
A)
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk NOKOGIRI_USE_SYSTEM_LIBRARIES=1 bundle install
Fetching gem metadata from https://rubygems.org/…
Using rake 12.3.0
Using concurrent-ruby 1.0.5
Using i18n 0.9.3
…
Using xpath 2.1.0
Using capybara 2.13.0
Using json 1.8.6
Fetching capybara-webkit 1.14.0
Installing capybara-webkit 1.14.0 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
/home/user/.rbenv/versions/2.2.3/bin/ruby -r ./siteconf20180304-31062-1lq7v8c.rb extconf.rb
cd src/ && ( test -e Makefile.webkit_server || /home/user/anaconda3/bin/qmake /home/user/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/capybara-webkit-1.14.0/src/webkit_server.pro -o Makefile.webkit_server ) && make -f
Makefile.webkit_server
make[1] : on entre dans le répertoire « /home/user/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/capybara-webkit-1.14.0/src »
g++ -pipe -O2 -std=gnu++0x -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WEBKITWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /home/user/anaconda3/include/qt -isystem
/home/user/anaconda3/include/qt/QtWebKitWidgets -isystem /home/user/anaconda3/include/qt/QtWidgets -isystem /home/user/anaconda3/include/qt/QtWebKit -isystem /home/user/anaconda3/include/qt/QtGui -isystem
/home/user/anaconda3/include/qt/QtNetwork -isystem /home/user/anaconda3/include/qt/QtCore -Ibuild -I/home/user/anaconda3/mkspecs/linux-g++ -x c+±header -c stable.h -o build/webkit_server.gch/c++
…
g++ -Wl,-O1 -Wl,-rpath,/home/user/anaconda3/lib -Wl,-rpath-link,/home/user/anaconda3/lib -o webkit_server build/BlockUrl.o build/AllowUrl.o build/SetUnknownUrlMode.o build/FindModal.o build/AcceptAlert.o build/GoForward.o build/GoBack.o
build/WindowMaximize.o build/WindowSize.o build/WindowCommand.o build/WindowOpen.o build/WindowClose.o build/Version.o build/EnableLogging.o build/Authenticate.o build/SetConfirmAction.o build/SetPromptAction.o build/SetPromptText.o
build/ClearPromptText.o build/JavascriptAlertMessages.o build/JavascriptConfirmMessages.o build/JavascriptPromptMessages.o build/IgnoreSslErrors.o build/WindowResize.o build/CurrentUrl.o build/ConsoleMessages.o build/main.o
build/WebPage.o build/Server.o build/Connection.o build/Command.o build/SocketCommand.o build/Visit.o build/Reset.o build/Node.o build/JavascriptInvocation.o build/Evaluate.o build/Execute.o build/FrameFocus.o build/Response.o
build/NetworkAccessManager.o build/NetworkCookieJar.o build/Header.o build/Render.o build/body.o build/Status.o build/Headers.o build/UnsupportedContentHandler.o build/SetCookie.o build/ClearCookies.o build/GetCookies.o
build/CommandParser.o build/CommandFactory.o build/SetProxy.o build/NullCommand.o build/PageLoadingCommand.o build/SetTimeout.o build/GetTimeout.o build/SetSkipImageLoading.o build/WebPageManager.o build/WindowFocus.o
build/GetWindowHandles.o build/GetWindowHandle.o build/TimeoutCommand.o build/SetUrlBlacklist.o build/NoOpReply.o build/JsonSerializer.o build/InvocationResult.o build/ErrorMessage.o build/Title.o build/FindCss.o
build/JavascriptCommand.o build/FindXpath.o build/NetworkReplyProxy.o build/IgnoreDebugOutput.o build/StdinNotifier.o build/RequestHandler.o build/BlacklistedRequestHandler.o build/MissingContentHeaderRequestHandler.o
build/CustomHeadersRequestHandler.o build/NetworkRequestFactory.o build/UnknownUrlHandler.o build/qrc_webkit_server.o build/moc_BlockUrl.o build/moc_AllowUrl.o build/moc_SetUnknownUrlMode.o build/moc_FindModal.o build/moc_AcceptAlert.o
build/moc_GoForward.o build/moc_GoBack.o build/moc_WindowMaximize.o build/moc_WindowSize.o build/moc_WindowCommand.o build/moc_WindowOpen.o build/moc_WindowClose.o build/moc_Version.o build/moc_EnableLogging.o build/moc_Authenticate.o
build/moc_SetConfirmAction.o build/moc_SetPromptAction.o build/moc_SetPromptText.o build/moc_ClearPromptText.o build/moc_JavascriptAlertMessages.o build/moc_JavascriptConfirmMessages.o build/moc_JavascriptPromptMessages.o
build/moc_IgnoreSslErrors.o build/moc_WindowResize.o build/moc_CurrentUrl.o build/moc_ConsoleMessages.o build/moc_WebPage.o build/moc_Server.o build/moc_Connection.o build/moc_Command.o build/moc_SocketCommand.o build/moc_Visit.o
build/moc_Reset.o build/moc_Node.o build/moc_JavascriptInvocation.o build/moc_Evaluate.o build/moc_Execute.o build/moc_FrameFocus.o build/moc_Response.o build/moc_NetworkAccessManager.o build/moc_NetworkCookieJar.o build/moc_Header.o
build/moc_Render.o build/moc_Body.o build/moc_Status.o build/moc_Headers.o build/moc_UnsupportedContentHandler.o build/moc_SetCookie.o build/moc_ClearCookies.o build/moc_GetCookies.o build/moc_CommandParser.o build/moc_CommandFactory.o
build/moc_SetProxy.o build/moc_NullCommand.o build/moc_PageLoadingCommand.o build/moc_SetSkipImageLoading.o build/moc_WebPageManager.o build/moc_WindowFocus.o build/moc_GetWindowHandles.o build/moc_GetWindowHandle.o
build/moc_GetTimeout.o build/moc_SetTimeout.o build/moc_TimeoutCommand.o build/moc_SetUrlBlacklist.o build/moc_NoOpReply.o build/moc_JsonSerializer.o build/moc_ErrorMessage.o build/moc_Title.o build/moc_FindCss.o
build/moc_JavascriptCommand.o build/moc_FindXpath.o build/moc_NetworkReplyProxy.o build/moc_StdinNotifier.o build/moc_RequestHandler.o -lQt5WebKitWidgets -L/home/user/anaconda3/lib -lQt5Widgets -lQt5WebKit -lQt5Gui -lQt5Network
-lQt5Core -lGL -lpthread
build/JavascriptInvocation.o: dans la fonction « JavascriptInvocation::keyCodeForName(QString const&) »:
JavascriptInvocation.cpp:(.text+0x4fb): référence indéfinie vers « std::__cxx11::basic_string<char, std::char_traits, std::allocator >::_M_create(unsigned long&, unsigned long) »
build/StdinNotifier.o: dans la fonction « StdinNotifier::notifierActivated() »:
StdinNotifier.cpp:(.text+0x108): référence indéfinie vers « std::basic_istream<char, std::char_traits >& std::getline<char, std::char_traits, std::allocator >(std::basic_istream<char, std::char_traits >&,
std::__cxx11::basic_string<char, std::char_traits, std::allocator >&, char) »
collect2: erreur : ld a retourné 1 code d’état d’exécution
Makefile.webkit_server:638 : la recette pour la cible « webkit_server » a échouée
make[1]: *** [webkit_server] Erreur 1
make[1] : on quitte le répertoire « /home/user/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/capybara-webkit-1.14.0/src »
Makefile:42 : la recette pour la cible « sub-src-webkit_server-pro-make_first-ordered » a échouée
make: *** [sub-src-webkit_server-pro-make_first-ordered] Erreur 2
make failed, exit code 2
Gem files will remain installed in /home/user/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/capybara-webkit-1.14.0 for inspection.
Results logged to /home/user/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/extensions/x86_64-linux/2.2.0-static/capybara-webkit-1.14.0/gem_make.out
An error occurred while installing capybara-webkit (1.14.0), and Bundler cannot continue.
Make sure that gem install capybara-webkit -v '1.14.0'
succeeds before bundling.
In Gemfile:
capybara-webkit
[user@localhost ekylibre (master)]$
B)
Si j’essaie la commande
gem install capybara-webkit -v '1.14.0’
j’ai exactement le même problème qu’en A)
Cordialement