Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMake: target "wagic" requests linking to directories, instead of libraries. (It does not link.) #976

Open
allentiak opened this issue Oct 8, 2017 · 0 comments

Comments

@allentiak
Copy link

Here are the outputs for the generation of the make file, and for the compilation itself.

[~/devel/wagic/build-qt-gui] (af0c42335*)
-> % cmake -Dbackend_qt_widget=ON -Dbackend_qt_console=OFF ..
-- The CXX compiler identification is GNU 7.2.0
-- The C compiler identification is GNU 7.2.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so  
-- Found TinyXML: /usr/include  
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8") 
-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.34") 
-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so  
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Configuring done
WARNING: Target "wagic" requests linking to directory "/usr/include/x86_64-linux-gnu/qt5/".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "wagic" requests linking to directory "/usr/include/x86_64-linux-gnu/qt5/QtCore".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "wagic" requests linking to directory "/usr/lib/x86_64-linux-gnu/qt5//mkspecs/linux-g++-64".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "wagic" requests linking to directory "/usr/include/x86_64-linux-gnu/qt5/".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "wagic" requests linking to directory "/usr/include/x86_64-linux-gnu/qt5/QtMultimedia".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "wagic" requests linking to directory "/usr/include/x86_64-linux-gnu/qt5/QtNetwork".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "wagic" requests linking to directory "/usr/include/x86_64-linux-gnu/qt5/QtCore".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "wagic" requests linking to directory "/usr/lib/x86_64-linux-gnu/qt5//mkspecs/linux-g++-64".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "wagic" requests linking to directory "/usr/include/x86_64-linux-gnu/qt5/QtGui".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "wagic" requests linking to directory "/usr/include".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "wagic" requests linking to directory "/usr/include/x86_64-linux-gnu/qt5/".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "wagic" requests linking to directory "/usr/include/x86_64-linux-gnu/qt5/QtMultimedia".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "wagic" requests linking to directory "/usr/include/x86_64-linux-gnu/qt5/QtNetwork".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "wagic" requests linking to directory "/usr/include/x86_64-linux-gnu/qt5/QtGui".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "wagic" requests linking to directory "/usr/include".  Targets may link only to libraries.  CMake is dropping the item.
-- Generating done
-- Build files have been written to: /path/to/wagic/build-qt-gui
[~/devel/wagic/build-qt-gui] (af0c42335*)
-> % make -j8 wagic
Scanning dependencies of target zipFS
[  2%] Building CXX object thirdparty/zipFS/CMakeFiles/zipFS.dir/zstream.cpp.o
[  2%] Building CXX object thirdparty/zipFS/CMakeFiles/zipFS.dir/ziphdr.cpp.o
[  2%] Building CXX object thirdparty/zipFS/CMakeFiles/zipFS.dir/zfsystem.cpp.o
[  3%] Linking CXX static library ../../lib/libzipFS.a
[  3%] Built target zipFS
Scanning dependencies of target jge_autogen
[  4%] Automatic MOC for target jge
Generating MOC predefs moc_predefs.h
Generating MOC source 6YEA5652QU/moc_Downloader.cpp
Generating MOC compilation mocs_compilation.cpp
[  4%] Built target jge_autogen
Scanning dependencies of target jge
[  5%] Building CXX object JGE/CMakeFiles/jge.dir/src/JApp.cpp.o
[  5%] Building CXX object JGE/CMakeFiles/jge.dir/src/Encoding.cpp.o
[  5%] Building CXX object JGE/CMakeFiles/jge.dir/src/JAnimator.cpp.o
[  6%] Building CXX object JGE/CMakeFiles/jge.dir/src/JDistortionMesh.cpp.o
[  7%] Building CXX object JGE/CMakeFiles/jge.dir/src/JFileSystem.cpp.o
[  7%] Building CXX object JGE/CMakeFiles/jge.dir/src/JGameObject.cpp.o
[  8%] Building CXX object JGE/CMakeFiles/jge.dir/src/JGE.cpp.o
[  9%] Building CXX object JGE/CMakeFiles/jge.dir/src/JGui.cpp.o
[  9%] Building CXX object JGE/CMakeFiles/jge.dir/src/JLogger.cpp.o
[ 10%] Building CXX object JGE/CMakeFiles/jge.dir/src/JLBFont.cpp.o
[ 10%] Building CXX object JGE/CMakeFiles/jge.dir/src/JOBJModel.cpp.o
[ 11%] Building CXX object JGE/CMakeFiles/jge.dir/src/JParticle.cpp.o
[ 12%] Building CXX object JGE/CMakeFiles/jge.dir/src/JParticleEffect.cpp.o
[ 12%] Building CXX object JGE/CMakeFiles/jge.dir/src/JParticleEmitter.cpp.o
[ 13%] Building CXX object JGE/CMakeFiles/jge.dir/src/JParticleSystem.cpp.o
[ 14%] Building CXX object JGE/CMakeFiles/jge.dir/src/JResourceManager.cpp.o
[ 14%] Building CXX object JGE/CMakeFiles/jge.dir/src/JSpline.cpp.o
[ 15%] Building CXX object JGE/CMakeFiles/jge.dir/src/JSprite.cpp.o
[ 16%] Building CXX object JGE/CMakeFiles/jge.dir/src/Vector2D.cpp.o
[ 16%] Building CXX object JGE/CMakeFiles/jge.dir/src/Downloader.cpp.o
[ 17%] Building CXX object JGE/CMakeFiles/jge.dir/src/JMD2Model.cpp.o
[ 17%] Building CXX object JGE/CMakeFiles/jge.dir/src/pc/JGfx.cpp.o
[ 18%] Building CXX object JGE/CMakeFiles/jge.dir/src/JNetwork.cpp.o
[ 19%] Building CXX object JGE/CMakeFiles/jge.dir/src/pc/JSocket.cpp.o
[ 19%] Building CXX object JGE/CMakeFiles/jge.dir/src/pc/JSfx.cpp.o
[ 20%] Building CXX object JGE/CMakeFiles/jge.dir/src/hge/hgecolor.cpp.o
[ 21%] Building CXX object JGE/CMakeFiles/jge.dir/src/hge/hgedistort.cpp.o
[ 21%] Building CXX object JGE/CMakeFiles/jge.dir/src/hge/hgefont.cpp.o
[ 22%] Building CXX object JGE/CMakeFiles/jge.dir/src/hge/hgeparticle.cpp.o
[ 22%] Building CXX object JGE/CMakeFiles/jge.dir/src/hge/hgerect.cpp.o
[ 23%] Building CXX object JGE/CMakeFiles/jge.dir/jge_autogen/mocs_compilation.cpp.o
[ 24%] Building CXX object JGE/CMakeFiles/jge.dir/src/hge/hgevector.cpp.o
[ 24%] Linking CXX static library ../lib/libjge.a
[ 24%] Built target jge
Scanning dependencies of target wagic_autogen
[ 25%] Automatic MOC for target wagic
Generating MOC predefs moc_predefs.h
Generating MOC source 2IQ7PFOKWM/moc_corewrapper.cpp
Generating MOC source 2IQ7PFOKWM/moc_filedownloader.cpp
Generating MOC compilation mocs_compilation.cpp
[ 25%] Built target wagic_autogen
Scanning dependencies of target wagic
[ 26%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/AbilityParser.cpp.o
[ 26%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/ActionElement.cpp.o
[ 26%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/ActionLayer.cpp.o
[ 27%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/ActionStack.cpp.o
[ 28%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/AIHints.cpp.o
[ 28%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/AIMomirPlayer.cpp.o
[ 29%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/AIPlayer.cpp.o
[ 30%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/AIPlayerBaka.cpp.o
[ 30%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/AIStats.cpp.o
[ 31%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/AllAbilities.cpp.o
[ 32%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/CardDescriptor.cpp.o
[ 32%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/CardDisplay.cpp.o
[ 34%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/CardGui.cpp.o
[ 34%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/CardPrimitive.cpp.o
[ 35%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/CardSelector.cpp.o
[ 36%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/CardSelectorSingleton.cpp.o
[ 36%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/CarouselDeckView.cpp.o
[ 37%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/Closest.cpp.o
[ 38%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/Counters.cpp.o
[ 38%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/Credits.cpp.o
[ 39%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/Damage.cpp.o
[ 39%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/DamagerDamaged.cpp.o
[ 40%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/DeckDataWrapper.cpp.o
[ 41%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/DeckEditorMenu.cpp.o
[ 41%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/DeckManager.cpp.o
[ 42%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/DeckMenu.cpp.o
[ 43%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/DeckMenuItem.cpp.o
[ 43%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/DeckMetaData.cpp.o
[ 44%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/DeckStats.cpp.o
[ 45%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/DeckView.cpp.o
[ 45%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/DuelLayers.cpp.o
[ 46%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/ExtraCost.cpp.o
[ 46%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GameApp.cpp.o
[ 47%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GameLauncher.cpp.o
[ 48%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GameObserver.cpp.o
[ 48%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GameOptions.cpp.o
[ 49%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GameStateAwards.cpp.o
[ 50%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GameState.cpp.o
[ 50%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GameStateDeckViewer.cpp.o
[ 51%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GameStateDuel.cpp.o
[ 52%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GameStateMenu.cpp.o
[ 52%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GameStateOptions.cpp.o
[ 53%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GameStateShop.cpp.o
[ 53%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GameStateStory.cpp.o
[ 54%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GameStateTransitions.cpp.o
[ 55%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GridDeckView.cpp.o
[ 55%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GuiAvatars.cpp.o
[ 56%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GuiBackground.cpp.o
[ 57%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GuiCardsController.cpp.o
[ 57%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GuiCombat.cpp.o
[ 58%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GuiFrame.cpp.o
[ 58%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GuiHand.cpp.o
[ 59%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GuiLayers.cpp.o
[ 60%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GuiMana.cpp.o
[ 60%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GuiPhaseBar.cpp.o
[ 61%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GuiPlay.cpp.o
[ 62%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/GuiStatic.cpp.o
[ 62%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/IconButton.cpp.o
[ 63%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/InteractiveButton.cpp.o
[ 64%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/ManaCost.cpp.o
[ 64%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/ManaCostHybrid.cpp.o
[ 65%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/MenuItem.cpp.o
[ 65%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/ModRules.cpp.o
[ 67%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/MTGAbility.cpp.o
[ 68%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/MTGCard.cpp.o
[ 68%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/MTGCardInstance.cpp.o
[ 69%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/MTGDeck.cpp.o
[ 70%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/MTGDefinitions.cpp.o
[ 70%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/MTGGamePhase.cpp.o
[ 71%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/MTGGameZones.cpp.o
[ 71%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/MTGPack.cpp.o
[ 72%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/MTGRules.cpp.o
[ 73%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/ObjectAnalytics.cpp.o
[ 73%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/OptionItem.cpp.o
[ 74%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/PhaseRing.cpp.o
[ 75%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/Player.cpp.o
[ 75%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/PlayerData.cpp.o
[ 76%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/PlayGuiObject.cpp.o
[ 77%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/PlayGuiObjectController.cpp.o
[ 77%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/PlayRestrictions.cpp.o
[ 78%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/Pos.cpp.o
[ 78%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/PriceList.cpp.o
[ 79%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/ReplacementEffects.cpp.o
[ 80%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/Rules.cpp.o
[ 80%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/SimpleMenu.cpp.o
[ 81%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/SimpleMenuItem.cpp.o
[ 82%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/SimpleButton.cpp.o
[ 82%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/SimplePad.cpp.o
[ 83%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/SimplePopup.cpp.o
[ 84%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/StoryFlow.cpp.o
[ 84%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/Subtypes.cpp.o
[ 85%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/StyleManager.cpp.o
[ 85%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/TargetChooser.cpp.o
[ 86%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/TargetsList.cpp.o
[ 87%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/Tasks.cpp.o
[ 87%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/TextScroller.cpp.o
[ 88%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/ThisDescriptor.cpp.o
[ 89%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/Token.cpp.o
[ 89%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/Translate.cpp.o
[ 90%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/TranslateKeys.cpp.o
[ 90%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/Trash.cpp.o
[ 91%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/utils.cpp.o
[ 92%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/WCachedResource.cpp.o
[ 92%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/WDataSrc.cpp.o
[ 93%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/WEvent.cpp.o
[ 94%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/WFilter.cpp.o
[ 94%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/WFont.cpp.o
[ 95%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/WGui.cpp.o
[ 96%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/WResourceManager.cpp.o
[ 96%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/qt/filedownloader.cpp.o
[ 97%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/qt/corewrapper.cpp.o
[ 97%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/Qtmain.cpp.o
[ 98%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/src/NetworkPlayer.cpp.o
[100%] Building CXX object projects/mtg/CMakeFiles/wagic.dir/wagic_autogen/mocs_compilation.cpp.o
[100%] Linking CXX executable ../../bin/wagic
/usr/bin/ld: CMakeFiles/wagic.dir/src/WResourceManager.cpp.o: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
projects/mtg/CMakeFiles/wagic.dir/build.make:3054: recipe for target 'bin/wagic' failed
make[3]: *** [bin/wagic] Error 1
CMakeFiles/Makefile2:287: recipe for target 'projects/mtg/CMakeFiles/wagic.dir/all' failed
make[2]: *** [projects/mtg/CMakeFiles/wagic.dir/all] Error 2
CMakeFiles/Makefile2:299: recipe for target 'projects/mtg/CMakeFiles/wagic.dir/rule' failed
make[1]: *** [projects/mtg/CMakeFiles/wagic.dir/rule] Error 2
Makefile:170: recipe for target 'wagic' failed
make: *** [wagic] Error 2
@zie87 zie87 mentioned this issue Nov 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant