Skip to content

Linker error when compiling latest master #193

@lnjX

Description

@lnjX

Hello, I'm running on debian unstable and I've just tried to build ympd master. Unfortunately I got the following linker error:

Scanning dependencies of target mkdata [ 10%] Building C object CMakeFiles/mkdata.dir/tools/mkdata.c.o [ 20%] Linking C executable mkdata [ 20%] Built target mkdata [ 30%] Generating assets.c Scanning dependencies of target ympd [ 40%] Building C object CMakeFiles/ympd.dir/src/ympd.c.o [ 50%] Building C object CMakeFiles/ympd.dir/src/mpd_client.c.o [ 60%] Building C object CMakeFiles/ympd.dir/src/mongoose.c.o [ 70%] Building C object CMakeFiles/ympd.dir/src/json_encode.c.o [ 80%] Building C object CMakeFiles/ympd.dir/src/http_server.c.o [ 90%] Building C object CMakeFiles/ympd.dir/assets.c.o [100%] Linking C executable ympd /usr/bin/ld: CMakeFiles/ympd.dir/src/mpd_client.c.o:(.bss+0x0): multiple definition of `mpd'; CMakeFiles/ympd.dir/src/ympd.c.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/ympd.dir/src/mpd_client.c.o:(.bss+0x190b0): multiple definition of `dirble_api_token'; CMakeFiles/ympd.dir/src/ympd.c.o:(.bss+0x190b0): first defined here collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/ympd.dir/build.make:205: ympd] Error 1 make[1]: *** [CMakeFiles/Makefile2:97: CMakeFiles/ympd.dir/all] Error 2 make: *** [Makefile:149: all] Error 2 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions