glyr
glyr copied to clipboard
Compilation fails on Fedora 20
Trying to compile on Fedora 20, but errors in make prevents me. Any suggestions?
Cmake runs with warnings: $ cmake . -- Building Target: release -- Configuring done WARNING: Target "glyr" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "async_queue" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "glyr" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "clean_db" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "dbcache" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "example" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "exit_signal" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "getinfo" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "glyrc" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "guess_lang" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "musictree" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "ping_url" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "rating" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "simple" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. WARNING: Target "threads" requests linking to directory "/usr/lib64". Targets may link only to libraries. CMake is dropping the item. -- Generating done -- Build files have been written to: /home/kennethbrun/musiclib/glyr/sahib-glyr-c3c6ed5
Make does not complete (this is not first make run):
$ make
[ 82%] Built target glyr
Linking C executable ../bin/async_queue
../bin/libglyr.so.1.1.0: undefined reference to curl_easy_escape' ../bin/libglyr.so.1.1.0: undefined reference to
curl_free'
../bin/libglyr.so.1.1.0: undefined reference to curl_multi_fdset' ../bin/libglyr.so.1.1.0: undefined reference to
curl_global_cleanup'
../bin/libglyr.so.1.1.0: undefined reference to curl_easy_getinfo' ../bin/libglyr.so.1.1.0: undefined reference to
curl_easy_perform'
../bin/libglyr.so.1.1.0: undefined reference to curl_multi_info_read' ../bin/libglyr.so.1.1.0: undefined reference to
curl_multi_remove_handle'
../bin/libglyr.so.1.1.0: undefined reference to curl_multi_init' ../bin/libglyr.so.1.1.0: undefined reference to
curl_multi_add_handle'
../bin/libglyr.so.1.1.0: undefined reference to curl_multi_perform' ../bin/libglyr.so.1.1.0: undefined reference to
curl_multi_setopt'
../bin/libglyr.so.1.1.0: undefined reference to curl_global_init' ../bin/libglyr.so.1.1.0: undefined reference to
curl_easy_init'
../bin/libglyr.so.1.1.0: undefined reference to curl_easy_strerror' ../bin/libglyr.so.1.1.0: undefined reference to
curl_multi_cleanup'
../bin/libglyr.so.1.1.0: undefined reference to curl_multi_timeout' ../bin/libglyr.so.1.1.0: undefined reference to
curl_easy_setopt'
../bin/libglyr.so.1.1.0: undefined reference to `curl_easy_cleanup'
collect2: error: ld returned 1 exit status
make[2]: *** [bin/async_queue] Error 1
make[1]: *** [src/CMakeFiles/async_queue.dir/all] Error 2
make: *** [all] Error 2
Hi,
There lots of similar error messages on the web, but no real solution. Can you post your CMakeCache.txt?
Hi Sahib,
Thanks for the response.
CMakeCache.txt:
This is the CMakeCache file.
For build in directory: /home/kennethn/musiclib/glyr/sahib-glyr-c3c6ed5
It was generated by CMake: /usr/bin/cmake
You can edit this file to change values found and used by cmake.
If you do not want to change any of the values, simply exit the editor.
If you do want to change a value, simply edit, save, and exit the editor.
The syntax for the file is as follows:
KEY:TYPE=VALUE
KEY is the name of a variable in the cache.
TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
VALUE is the current value for the KEY.
########################
EXTERNAL cache entries
########################
//Path to a program. CMAKE_AR:FILEPATH=/usr/bin/ar
//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or // CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. CMAKE_BUILD_TYPE:STRING=
//Enable/Disable color output during build. CMAKE_COLOR_MAKEFILE:BOOL=ON
//C compiler. CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
//Flags used by the compiler during all build types. CMAKE_C_FLAGS:STRING=
//Flags used by the compiler during debug builds. CMAKE_C_FLAGS_DEBUG:STRING=-g
//Flags used by the compiler during release minsize builds. CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the compiler during release builds (/MD /Ob1 /Oi // /Ot /Oy /Gs will produce slightly less optimized but smaller // files). CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the compiler during Release with Debug Info builds. CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//Flags used by the linker. CMAKE_EXE_LINKER_FLAGS:STRING=' '
//Flags used by the linker during debug builds. CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds. CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds. CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds. CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Enable/Disable output of compile commands during generation. CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
//Install path prefix, prepended onto install directories. CMAKE_INSTALL_PREFIX:PATH=/usr
//Single Directory for all Libraries CMAKE_LIBRARY_OUTPUT_DIRECTORY:PATH=/home/kennethn/musiclib/glyr/sahib-glyr-c3c6ed5/bin
//Path to a program. CMAKE_LINKER:FILEPATH=/usr/bin/ld
//Path to a program. CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake
//Flags used by the linker during the creation of modules. CMAKE_MODULE_LINKER_FLAGS:STRING=' '
//Flags used by the linker during debug builds. CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds. CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds. CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds. CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program. CMAKE_NM:FILEPATH=/usr/bin/nm
//Path to a program. CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
//Path to a program. CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
//Value Computed by CMake CMAKE_PROJECT_NAME:STATIC=glyr
//Path to a program. CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
//Single Directory for all Executables. CMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH=/home/kennethn/musiclib/glyr/sahib-glyr-c3c6ed5/bin
//Flags used by the linker during the creation of dll's. CMAKE_SHARED_LINKER_FLAGS:STRING=' '
//Flags used by the linker during debug builds. CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds. CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds. CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds. CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//If set, runtime paths are not added when installing shared libraries, // but are added when building. CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
//If set, runtime paths are not added when using shared libraries. CMAKE_SKIP_RPATH:BOOL=NO
//Flags used by the linker during the creation of static libraries. CMAKE_STATIC_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds. CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds. CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds. CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds. CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program. CMAKE_STRIP:FILEPATH=/usr/bin/strip
//If true, cmake will use relative paths in makefiles and projects. CMAKE_USE_RELATIVE_PATHS:BOOL=OFF
//If this value is on, makefiles will be generated without the // .SILENT directive, and all commands will be echoed to the console // during the make. This is useful for debugging only. With Visual // Studio IDE projects all commands are done without /nologo. CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Path to a file. CURL_INCLUDE_DIR:PATH=/usr/include
//Path to a library. CURL_LIBRARY:FILEPATH=/usr/lib64
//pkg-config executable PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config
//Value Computed by CMake glyr_BINARY_DIR:STATIC=/home/kennethn/musiclib/glyr/sahib-glyr-c3c6ed5
//Dependencies for the target glyr_LIB_DEPENDS:STATIC=general;/usr/lib64;general;gthread-2.0;general;glib-2.0;general;sqlite3;
//Value Computed by CMake glyr_SOURCE_DIR:STATIC=/home/kennethn/musiclib/glyr/sahib-glyr-c3c6ed5
########################
INTERNAL cache entries
########################
//ADVANCED property for variable: CMAKE_AR CMAKE_AR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_BUILD_TOOL CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1 //What is the target build tool cmake is generating for. CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/gmake //This is the directory where this CMakeCache.txt was created CMAKE_CACHEFILE_DIR:INTERNAL=/home/kennethn/musiclib/glyr/sahib-glyr-c3c6ed5 //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2 //Minor version of cmake used to create the current loaded cache CMAKE_CACHE_MINOR_VERSION:INTERNAL=8 //Patch version of cmake used to create the current loaded cache CMAKE_CACHE_PATCH_VERSION:INTERNAL=12 //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 //Path to CMake executable. CMAKE_COMMAND:INTERNAL=/usr/bin/cmake //Path to cpack program executable. CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack //Path to ctest program executable. CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest //ADVANCED property for variable: CMAKE_C_COMPILER CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Path to cache edit program executable. CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake //Executable file format CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 //Name of generator. CMAKE_GENERATOR:INTERNAL=Unix Makefiles //Name of generator toolset. CMAKE_GENERATOR_TOOLSET:INTERNAL= //Start directory with the top level CMakeLists.txt file for this // project CMAKE_HOME_DIRECTORY:INTERNAL=/home/kennethn/musiclib/glyr/sahib-glyr-c3c6ed5 //Install .so files without execute permission. CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 //ADVANCED property for variable: CMAKE_LINKER CMAKE_LINKER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MAKE_PROGRAM CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_NM CMAKE_NM-ADVANCED:INTERNAL=1 //number of local generators CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=3 //ADVANCED property for variable: CMAKE_OBJCOPY CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_OBJDUMP CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_RANLIB CMAKE_RANLIB-ADVANCED:INTERNAL=1 //Path to CMake installation. CMAKE_ROOT:INTERNAL=/usr/share/cmake //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SKIP_RPATH CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STRIP CMAKE_STRIP-ADVANCED:INTERNAL=1 //uname command CMAKE_UNAME:INTERNAL=/usr/bin/uname //ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CURL_INCLUDE_DIR CURL_INCLUDE_DIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CURL_LIBRARY CURL_LIBRARY-ADVANCED:INTERNAL=1 //Details about finding CURL FIND_PACKAGE_MESSAGE_DETAILS_CURL:INTERNAL=[/usr/lib64][/usr/include][v7.32.0()] //Details about finding PkgConfig FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v0.28()] GLIBPKG_CFLAGS:INTERNAL=-pthread;-I/usr/include/glib-2.0;-I/usr/lib64/glib-2.0/include GLIBPKG_CFLAGS_I:INTERNAL= GLIBPKG_CFLAGS_OTHER:INTERNAL=-pthread GLIBPKG_FOUND:INTERNAL=1 GLIBPKG_INCLUDEDIR:INTERNAL= GLIBPKG_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib64/glib-2.0/include GLIBPKG_LDFLAGS:INTERNAL=-lgthread-2.0;-pthread;-lglib-2.0 GLIBPKG_LDFLAGS_OTHER:INTERNAL=-pthread GLIBPKG_LIBDIR:INTERNAL= GLIBPKG_LIBRARIES:INTERNAL=gthread-2.0;glib-2.0 GLIBPKG_LIBRARY_DIRS:INTERNAL= GLIBPKG_LIBS:INTERNAL= GLIBPKG_LIBS_L:INTERNAL= GLIBPKG_LIBS_OTHER:INTERNAL= GLIBPKG_LIBS_PATHS:INTERNAL= GLIBPKG_PREFIX:INTERNAL= GLIBPKG_STATIC_CFLAGS:INTERNAL=-pthread;-I/usr/include/glib-2.0;-I/usr/lib64/glib-2.0/include GLIBPKG_STATIC_CFLAGS_I:INTERNAL= GLIBPKG_STATIC_CFLAGS_OTHER:INTERNAL=-pthread GLIBPKG_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib64/glib-2.0/include GLIBPKG_STATIC_LDFLAGS:INTERNAL=-lgthread-2.0;-pthread;-lglib-2.0;-pthread GLIBPKG_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread GLIBPKG_STATIC_LIBDIR:INTERNAL= GLIBPKG_STATIC_LIBRARIES:INTERNAL=gthread-2.0;glib-2.0 GLIBPKG_STATIC_LIBRARY_DIRS:INTERNAL= GLIBPKG_STATIC_LIBS:INTERNAL= GLIBPKG_STATIC_LIBS_L:INTERNAL= GLIBPKG_STATIC_LIBS_OTHER:INTERNAL= GLIBPKG_STATIC_LIBS_PATHS:INTERNAL= GLIBPKG_VERSION:INTERNAL= GLIBPKG_glib-2.0_INCLUDEDIR:INTERNAL=/usr/include GLIBPKG_glib-2.0_LIBDIR:INTERNAL=/usr/lib64 GLIBPKG_glib-2.0_PREFIX:INTERNAL=/usr GLIBPKG_glib-2.0_VERSION:INTERNAL=2.38.2 GLIBPKG_gthread-2.0_INCLUDEDIR:INTERNAL=/usr/include GLIBPKG_gthread-2.0_LIBDIR:INTERNAL=/usr/lib64 GLIBPKG_gthread-2.0_PREFIX:INTERNAL=/usr GLIBPKG_gthread-2.0_VERSION:INTERNAL=2.38.2 //ADVANCED property for variable: PKG_CONFIG_EXECUTABLE PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 SQLITE3_CFLAGS:INTERNAL= SQLITE3_CFLAGS_I:INTERNAL= SQLITE3_CFLAGS_OTHER:INTERNAL= SQLITE3_FOUND:INTERNAL=1 SQLITE3_INCLUDEDIR:INTERNAL=/usr/include SQLITE3_INCLUDE_DIRS:INTERNAL= SQLITE3_LDFLAGS:INTERNAL=-lsqlite3 SQLITE3_LDFLAGS_OTHER:INTERNAL= SQLITE3_LIBDIR:INTERNAL=/usr/lib64 SQLITE3_LIBRARIES:INTERNAL=sqlite3 SQLITE3_LIBRARY_DIRS:INTERNAL= SQLITE3_LIBS:INTERNAL= SQLITE3_LIBS_L:INTERNAL= SQLITE3_LIBS_OTHER:INTERNAL= SQLITE3_LIBS_PATHS:INTERNAL= SQLITE3_PREFIX:INTERNAL=/usr SQLITE3_STATIC_CFLAGS:INTERNAL= SQLITE3_STATIC_CFLAGS_I:INTERNAL= SQLITE3_STATIC_CFLAGS_OTHER:INTERNAL= SQLITE3_STATIC_INCLUDE_DIRS:INTERNAL= SQLITE3_STATIC_LDFLAGS:INTERNAL=-lsqlite3;-ldl;-lpthread SQLITE3_STATIC_LDFLAGS_OTHER:INTERNAL= SQLITE3_STATIC_LIBDIR:INTERNAL= SQLITE3_STATIC_LIBRARIES:INTERNAL=sqlite3;dl;pthread SQLITE3_STATIC_LIBRARY_DIRS:INTERNAL= SQLITE3_STATIC_LIBS:INTERNAL= SQLITE3_STATIC_LIBS_L:INTERNAL= SQLITE3_STATIC_LIBS_OTHER:INTERNAL= SQLITE3_STATIC_LIBS_PATHS:INTERNAL= SQLITE3_VERSION:INTERNAL=3.8.2 SQLITE3_sqlite3_INCLUDEDIR:INTERNAL= SQLITE3_sqlite3_LIBDIR:INTERNAL= SQLITE3_sqlite3_PREFIX:INTERNAL= SQLITE3_sqlite3_VERSION:INTERNAL= __pkg_config_checked_GLIBPKG:INTERNAL=1 __pkg_config_checked_SQLITE3:INTERNAL=1
Hey, You have a 64bits pc?? Use:
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib64 ../
in any case, here you have a source rpm update:
https://www.dropbox.com/s/jobxw8fqtwd52jn/glyr-1.0.5-1.src.rpm
Regards.
Edit: I just made my first repo in Fedora Copr.
http://copr.fedoraproject.org/coprs/matias/glyr/
I will keep it updated until officially included in Fedora..
Thanks Matias,
I will try your repo at some time.
BTW, here is (some of) the output from your cmake command.
Manually-specified variables were not used by the project:
CMAKE_INSTALL_LIBDIR
I guess CMAKE_INSTALL_LIBDIR should be named something else?
One other thing (this is not the correct place to post it, sorry): Your Fedora 20 X86_64 seems empty?
yum --disablerepo="*" --enablerepo="matias-glyr" list available gives nothing
Ohh.. You are right.. CMAKE_INSTALL_LIBDIR is not implemented on glyr CMake..
So, here use: cmake -DCMAKE_INSTALL_PREFIX=/usr --libdir=/usr/lib64 . ..but just test changing all the arguments, and here compiles fine.
[matias@localhost ~]$ git clone https://github.com/sahib/glyr.git
Cloning into 'glyr'...
remote: Reusing existing pack: 7463, done.
remote: Total 7463 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (7463/7463), 7.11 MiB | 97.00 KiB/s, done.
Resolving deltas: 100% (3978/3978), done.
Checking connectivity... done.
[matias@localhost ~]$ cd glyr/
[matias@localhost glyr]$ cmake -DCMAKE_INSTALL_PREFIX=/usr --libdirk=/usr/lib64 .
-- The C compiler identification is GNU 4.8.2
-- 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
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
-- Building Target: release
-- Found CURL: /usr/lib64/libcurl.so (found version "7.32.0")
-- checking for modules 'glib-2.0>=2.10;gthread-2.0'
-- found glib-2.0, version 2.38.2
-- found gthread-2.0, version 2.38.2
-- checking for module 'sqlite3'
-- found sqlite3, version 3.8.3
-- Configuring done
-- Generating done
-- Build files have been written to: /home/matias/glyr
[matias@localhost glyr]$ make -j5
Scanning dependencies of target glyr
[ 1%] [ 3%] [ 3%] [ 4%] Building C object lib/CMakeFiles/glyr.dir/glyr.c.o
Building C object lib/CMakeFiles/glyr.dir/misc.c.o
[ 5%] Building C object lib/CMakeFiles/glyr.dir/core.c.o
Building C object lib/CMakeFiles/glyr.dir/cache_intern.c.o
Building C object lib/CMakeFiles/glyr.dir/cache.c.o
[ 6%] [ 7%] Building C object lib/CMakeFiles/glyr.dir/register_plugins.c.o
Building C object lib/CMakeFiles/glyr.dir/stringlib.c.o
[ 8%] [ 9%] Building C object lib/CMakeFiles/glyr.dir/blacklist.c.o
Building C object lib/CMakeFiles/glyr.dir/testing.c.o
[ 10%] Building C object lib/CMakeFiles/glyr.dir/intern/cache/db_provider.c.o
[ 11%] Building C object lib/CMakeFiles/glyr.dir/intern/musictree/musictree.c.o
[ 12%] Building C object lib/CMakeFiles/glyr.dir/jsmn/jsmn.c.o
[ 13%] Building C object lib/CMakeFiles/glyr.dir/intern/generic.c.o
[ 14%] Building C object lib/CMakeFiles/glyr.dir/intern/ainfo.c.o
[ 15%] Building C object lib/CMakeFiles/glyr.dir/intern/cover.c.o
[ 16%] Building C object lib/CMakeFiles/glyr.dir/intern/similar_artist.c.o
[ 17%] Building C object lib/CMakeFiles/glyr.dir/intern/similar_song.c.o
[ 18%] [ 19%] Building C object lib/CMakeFiles/glyr.dir/intern/lyrics.c.o
Building C object lib/CMakeFiles/glyr.dir/intern/photos.c.o
[ 20%] Building C object lib/CMakeFiles/glyr.dir/intern/review.c.o
[ 21%] Building C object lib/CMakeFiles/glyr.dir/intern/tracklist.c.o
[ 22%] Building C object lib/CMakeFiles/glyr.dir/intern/tags.c.o
[ 23%] Building C object lib/CMakeFiles/glyr.dir/intern/relations.c.o
[ 24%] Building C object lib/CMakeFiles/glyr.dir/intern/albumlist.c.o
[ 25%] [ 26%] Building C object lib/CMakeFiles/glyr.dir/intern/guitartabs.c.o
Building C object lib/CMakeFiles/glyr.dir/intern/backdrops.c.o
[ 27%] Building C object lib/CMakeFiles/glyr.dir/intern/common/mbid_lookup.c.o
[ 28%] Building C object lib/CMakeFiles/glyr.dir/intern/common/google.c.o
[ 29%] Building C object lib/CMakeFiles/glyr.dir/intern/common/amazon.c.o
[ 30%] Building C object lib/CMakeFiles/glyr.dir/intern/common/picsearch.c.o
[ 31%] Building C object lib/CMakeFiles/glyr.dir/intern/common/musicbrainz.c.o
[ 32%] Building C object lib/CMakeFiles/glyr.dir/intern/ainfo/lastfm.c.o
[ 33%] [ 34%] Building C object lib/CMakeFiles/glyr.dir/intern/ainfo/echonest.c.o
[ 35%] Building C object lib/CMakeFiles/glyr.dir/intern/ainfo/bbcmusic.c.o
Building C object lib/CMakeFiles/glyr.dir/intern/ainfo/lyricsreg.c.o
[ 36%] [ 37%] Building C object lib/CMakeFiles/glyr.dir/intern/similar_artist/lastfm.c.o
Building C object lib/CMakeFiles/glyr.dir/intern/similar_song/lastfm.c.o
[ 38%] [ 39%] Building C object lib/CMakeFiles/glyr.dir/intern/tracklist/musicbrainz.c.o
Building C object lib/CMakeFiles/glyr.dir/intern/review/amazon.c.o
[ 40%] Building C object lib/CMakeFiles/glyr.dir/intern/review/echonest.c.o
[ 41%] [ 42%] Building C object lib/CMakeFiles/glyr.dir/intern/albumlist/musicbrainz.c.o
Building C object lib/CMakeFiles/glyr.dir/intern/review/metallum.c.o
[ 43%] Building C object lib/CMakeFiles/glyr.dir/intern/relations/musicbrainz.c.o
[ 44%] Building C object lib/CMakeFiles/glyr.dir/intern/relations/generated.c.o
[ 45%] Building C object lib/CMakeFiles/glyr.dir/intern/tags/musicbrainz.c.o
[ 46%] [ 47%] Building C object lib/CMakeFiles/glyr.dir/intern/cover/coverartarchive.c.o
Building C object lib/CMakeFiles/glyr.dir/intern/cover/lastfm.c.o
[ 48%] Building C object lib/CMakeFiles/glyr.dir/intern/cover/jamendo.c.o
[ 49%] Building C object lib/CMakeFiles/glyr.dir/intern/cover/google.c.o
[ 50%] Building C object lib/CMakeFiles/glyr.dir/intern/cover/coverhunt.c.o
[ 51%] [ 52%] Building C object lib/CMakeFiles/glyr.dir/intern/cover/albumart.c.o
Building C object lib/CMakeFiles/glyr.dir/intern/cover/lyricswiki.c.o
[ 53%] [ 54%] Building C object lib/CMakeFiles/glyr.dir/intern/cover/discogs.c.o
Building C object lib/CMakeFiles/glyr.dir/intern/cover/amazon.c.o
[ 55%] Building C object lib/CMakeFiles/glyr.dir/intern/cover/rhapsody.c.o
[ 56%] Building C object lib/CMakeFiles/glyr.dir/intern/cover/picsearch.c.o
[ 57%] [ 58%] Building C object lib/CMakeFiles/glyr.dir/intern/cover/slothradio.c.o
Building C object lib/CMakeFiles/glyr.dir/intern/cover/musicbrainz.c.o
[ 59%] [ 60%] Building C object lib/CMakeFiles/glyr.dir/intern/lyrics/metallum.c.o
Building C object lib/CMakeFiles/glyr.dir/intern/lyrics/lyrdb.c.o
[ 61%] Building C object lib/CMakeFiles/glyr.dir/intern/lyrics/magistrix.c.o
[ 62%] Building C object lib/CMakeFiles/glyr.dir/intern/lyrics/lyrix_at.c.o
[ 63%] Building C object lib/CMakeFiles/glyr.dir/intern/lyrics/lyricsvip.c.o
[ 64%] Building C object lib/CMakeFiles/glyr.dir/intern/lyrics/metrolyrics.c.o
[ 65%] Building C object lib/CMakeFiles/glyr.dir/intern/lyrics/lyricswiki.c.o
[ 66%] Building C object lib/CMakeFiles/glyr.dir/intern/lyrics/lyricstime.c.o
[ 67%] Building C object lib/CMakeFiles/glyr.dir/intern/lyrics/lyricsreg.c.o
[ 68%] Building C object lib/CMakeFiles/glyr.dir/intern/lyrics/lipwalk.c.o
[ 69%] Building C object lib/CMakeFiles/glyr.dir/intern/lyrics/elyrics.c.o
[ 70%] Building C object lib/CMakeFiles/glyr.dir/intern/lyrics/chartlyrics.c.o
[ 71%] Building C object lib/CMakeFiles/glyr.dir/intern/lyrics/vagalume.c.o
[ 72%] [ 73%] Building C object lib/CMakeFiles/glyr.dir/intern/photos/flickr.c.o
Building C object lib/CMakeFiles/glyr.dir/intern/photos/lastfm.c.o
[ 74%] Building C object lib/CMakeFiles/glyr.dir/intern/photos/google.c.o
[ 75%] Building C object lib/CMakeFiles/glyr.dir/intern/photos/discogs.c.o
[ 76%] Building C object lib/CMakeFiles/glyr.dir/intern/photos/singerpictures.c.o
[ 77%] Building C object lib/CMakeFiles/glyr.dir/intern/photos/rhapsody.c.o
[ 78%] Building C object lib/CMakeFiles/glyr.dir/intern/photos/picsearch.c.o
[ 79%] Building C object lib/CMakeFiles/glyr.dir/intern/photos/bbcmusic.c.o
[ 80%] Building C object lib/CMakeFiles/glyr.dir/intern/guitartabs/guitaretab.c.o
[ 81%] [ 82%] Building C object lib/CMakeFiles/glyr.dir/intern/guitartabs/chordie_com.c.o
Building C object lib/CMakeFiles/glyr.dir/intern/backdrops/htbackdrops.c.o
Linking C shared library ../bin/libglyr.so
[ 82%] Built target glyr
Scanning dependencies of target clean_db
Scanning dependencies of target dbcache
Scanning dependencies of target exit_signal
Scanning dependencies of target example
Scanning dependencies of target async_queue
[ 83%] Building C object src/CMakeFiles/example.dir/examples/example.c.o
[ 84%] [ 85%] [ 86%] [ 87%] Building C object src/CMakeFiles/exit_signal.dir/examples/exit_signal.c.o
Building C object src/CMakeFiles/dbcache.dir/examples/dbcache.c.o
Building C object src/CMakeFiles/clean_db.dir/utils/clean_db.c.o
Building C object src/CMakeFiles/async_queue.dir/examples/async_queue.c.o
Linking C executable ../bin/example
Linking C executable ../bin/exit_signal
Linking C executable ../bin/dbcache
Linking C executable ../bin/clean_db
Linking C executable ../bin/async_queue
[ 87%] Built target example
[ 87%] Built target exit_signal
Scanning dependencies of target getinfo
[ 87%] Built target dbcache
Scanning dependencies of target glyrc
[ 88%] Scanning dependencies of target guess_lang
Building C object src/CMakeFiles/getinfo.dir/examples/getinfo.c.o
[ 88%] Built target clean_db
Scanning dependencies of target musictree
[ 89%] [ 90%] Building C object src/CMakeFiles/guess_lang.dir/utils/guess_lang.c.o
Building C object src/CMakeFiles/glyrc.dir/glyrc/glyrc.c.o
[ 91%] [ 91%] Building C object src/CMakeFiles/musictree.dir/examples/musictree.c.o
Built target async_queue
[ 92%] Building C object src/CMakeFiles/glyrc.dir/glyrc/autohelp.c.o
Linking C executable ../bin/getinfo
Linking C executable ../bin/guess_lang
Linking C executable ../bin/musictree
[ 93%] Building C object src/CMakeFiles/glyrc.dir/glyrc/update.c.o
[ 94%] [ 94%] [ 95%] [ 95%] Built target musictree
Built target getinfo
Building C object src/CMakeFiles/glyrc.dir/glyrc/escape.c.o
Building C object src/CMakeFiles/glyrc.dir/glyrc/colorprint.c.o
Scanning dependencies of target ping_url
Scanning dependencies of target rating
[ 96%] [ 97%] Building C object src/CMakeFiles/rating.dir/examples/rating.c.o
Building C object src/CMakeFiles/ping_url.dir/utils/ping_url.c.o
[ 97%] Built target guess_lang
Linking C executable ../bin/rating
Scanning dependencies of target simple
[ 98%] Building C object src/CMakeFiles/simple.dir/examples/simple.c.o
Scanning dependencies of target threads
Linking C executable ../bin/glyrc
[100%] Building C object src/CMakeFiles/threads.dir/examples/threads.c.o
Linking C executable ../bin/simple
Linking C executable ../bin/ping_url
[100%] Built target rating
[100%] Built target glyrc
Linking C executable ../bin/threads
[100%] Built target simple
[100%] Built target ping_url
[100%] Built target threads
It also is in Fedora 20 64bits updated. p.s: About the repo, honestly not test it.. Now I will try.
Hi @kennethbrun Mmm.. About the warnings not have nothing more to add, here it just works correctly.. Sorry.. :s Just i checked the repository and fix it.. I hope that you find useful.
Regards
Hi,
is there any news on this? To be honst, I don't have a clue myself.
try: rm -rf *
in build dir and build once again with cmake. It helped me in similar situation. Also, I use build dir different from source dir.