Skip to content

error: ‘setUpVector’ is not a member of ‘sf::Listener’ #312

@kunftep

Description

@kunftep

Trying to build dsfml on Ubuntu 18.04 x64 with gdc, getting error (same with rdmd):

‘setUpVector’ is not a member of ‘sf::Listener’

[user]~/Downloads/d/dsfml/DSFML20190323>git clone https://github.com/Jebbs/DSFML.git
[user]~/Downloads/d/dsfml/DSFML20190323>cd DSFML
[user]~/Downloads/d/dsfml/DSFML20190323/DSFML>gdc build.d -obuild
[user]~/Downloads/d/dsfml/DSFML20190323/DSFML>./build 

Building for Linux with gdc

-- The C compiler identification is GNU 7.3.0
-- The CXX compiler identification is GNU 7.3.0
-- 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
-- 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
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/Downloads/d/dsfml/DSFML20190323/DSFML/src/DSFMLC
Scanning dependencies of target dsfmlc-system
[  3%] Building CXX object System/CMakeFiles/dsfmlc-system.dir/Err.cpp.o
[  6%] Building CXX object System/CMakeFiles/dsfmlc-system.dir/ErrStream.cpp.o
[  9%] Building CXX object System/CMakeFiles/dsfmlc-system.dir/String.cpp.o
[  9%] Built target dsfmlc-system
Scanning dependencies of target dsfmlc-audio
[ 12%] Building CXX object Audio/CMakeFiles/dsfmlc-audio.dir/Listener.cpp.o
/home/user/Downloads/d/dsfml/DSFML20190323/DSFML/src/DSFMLC/Audio/Listener.cpp: In function ‘void sfListener_setUpVector(float, float, float)’:
/home/user/Downloads/d/dsfml/DSFML20190323/DSFML/src/DSFMLC/Audio/Listener.cpp:77:19: error: ‘setUpVector’ is not a member of ‘sf::Listener’
     sf::Listener::setUpVector(x,y,z);
                   ^~~~~~~~~~~
/home/user/Downloads/d/dsfml/DSFML20190323/DSFML/src/DSFMLC/Audio/Listener.cpp: In function ‘void sfListener_getUpVector(float*, float*, float*)’:
/home/user/Downloads/d/dsfml/DSFML20190323/DSFML/src/DSFMLC/Audio/Listener.cpp:84:26: error: ‘getUpVector’ is not a member of ‘sf::Listener’
     temp = sf::Listener::getUpVector();
                          ^~~~~~~~~~~
Audio/CMakeFiles/dsfmlc-audio.dir/build.make:62: recipe for target 'Audio/CMakeFiles/dsfmlc-audio.dir/Listener.cpp.o' failed
make[2]: *** [Audio/CMakeFiles/dsfmlc-audio.dir/Listener.cpp.o] Error 1
CMakeFiles/Makefile2:140: recipe for target 'Audio/CMakeFiles/dsfmlc-audio.dir/all' failed
make[1]: *** [Audio/CMakeFiles/dsfmlc-audio.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [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