by kevans91 » Fri Nov 11, 2016 8:06 am
Hi,
Still problems here (Clang) -- excerpt:
Spoiler:
--- src/CMakeFiles/zdoom.dir/posix/sdl/hardware.cpp.o ---
In file included from /wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/posix/sdl/hardware.cpp:39:
In file included from /wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/posix/hardware.h:38:
In file included from /wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./v_video.h:41:
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:647:3: error: use of undeclared identifier 'ExportedNatives'
ExportedNatives<T>::Get()->Destroy<void, T>(this);
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:647:19: error: 'T' does not refer to a value
ExportedNatives<T>::Get()->Destroy<void, T>(this);
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:613:16: note: declared here
template<class T>
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:647:30: error: use 'template' keyword to treat 'Destroy' as a dependent template name
ExportedNatives<T>::Get()->Destroy<void, T>(this);
^
template
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:647:23: error: no member named 'Get' in the global namespace
ExportedNatives<T>::Get()->Destroy<void, T>(this);
~~^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:651:3: error: use of undeclared identifier 'ExportedNatives'
ExportedNatives<T>::Get()->Tick<void, T>(this);
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:651:19: error: 'T' does not refer to a value
ExportedNatives<T>::Get()->Tick<void, T>(this);
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:613:16: note: declared here
template<class T>
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:651:30: error: use 'template' keyword to treat 'Tick' as a dependent template name
ExportedNatives<T>::Get()->Tick<void, T>(this);
^
template
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:651:23: error: no member named 'Get' in the global namespace
ExportedNatives<T>::Get()->Tick<void, T>(this);
~~^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:655:10: error: use of undeclared identifier 'ExportedNatives'
return ExportedNatives<T>::Get()->DropInventory<AInventory *, T>(this, item);
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:655:26: error: 'T' does not refer to a value
return ExportedNatives<T>::Get()->DropInventory<AInventory *, T>(this, item);
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:613:16: note: declared here
template<class T>
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:655:30: error: no member named 'Get' in the global namespace
return ExportedNatives<T>::Get()->DropInventory<AInventory *, T>(this, item);
~~^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:655:62: error: expected '(' for function-style cast or type construction
return ExportedNatives<T>::Get()->DropInventory<AInventory *, T>(this, item);
~~~~~~~~~~ ^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:655:63: error: expected expression
return ExportedNatives<T>::Get()->DropInventory<AInventory *, T>(this, item);
^
13 errors generated.
*** [src/CMakeFiles/zdoom.dir/posix/sdl/hardware.cpp.o] Error code 1
Hi,
Still problems here (Clang) -- excerpt:
[spoiler]--- src/CMakeFiles/zdoom.dir/posix/sdl/hardware.cpp.o ---
In file included from /wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/posix/sdl/hardware.cpp:39:
In file included from /wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/posix/hardware.h:38:
In file included from /wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./v_video.h:41:
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:647:3: error: use of undeclared identifier 'ExportedNatives'
ExportedNatives<T>::Get()->Destroy<void, T>(this);
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:647:19: error: 'T' does not refer to a value
ExportedNatives<T>::Get()->Destroy<void, T>(this);
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:613:16: note: declared here
template<class T>
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:647:30: error: use 'template' keyword to treat 'Destroy' as a dependent template name
ExportedNatives<T>::Get()->Destroy<void, T>(this);
^
template
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:647:23: error: no member named 'Get' in the global namespace
ExportedNatives<T>::Get()->Destroy<void, T>(this);
~~^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:651:3: error: use of undeclared identifier 'ExportedNatives'
ExportedNatives<T>::Get()->Tick<void, T>(this);
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:651:19: error: 'T' does not refer to a value
ExportedNatives<T>::Get()->Tick<void, T>(this);
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:613:16: note: declared here
template<class T>
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:651:30: error: use 'template' keyword to treat 'Tick' as a dependent template name
ExportedNatives<T>::Get()->Tick<void, T>(this);
^
template
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:651:23: error: no member named 'Get' in the global namespace
ExportedNatives<T>::Get()->Tick<void, T>(this);
~~^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:655:10: error: use of undeclared identifier 'ExportedNatives'
return ExportedNatives<T>::Get()->DropInventory<AInventory *, T>(this, item);
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:655:26: error: 'T' does not refer to a value
return ExportedNatives<T>::Get()->DropInventory<AInventory *, T>(this, item);
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:613:16: note: declared here
template<class T>
^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:655:30: error: no member named 'Get' in the global namespace
return ExportedNatives<T>::Get()->DropInventory<AInventory *, T>(this, item);
~~^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:655:62: error: expected '(' for function-style cast or type construction
return ExportedNatives<T>::Get()->DropInventory<AInventory *, T>(this, item);
~~~~~~~~~~ ^
/wrkdirs/usr/ports/games/zdoom/work/zdoom-5e8c8b8/src/./dobject.h:655:63: error: expected expression
return ExportedNatives<T>::Get()->DropInventory<AInventory *, T>(this, item);
^
13 errors generated.
*** [src/CMakeFiles/zdoom.dir/posix/sdl/hardware.cpp.o] Error code 1[/spoiler]