You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Jens Geyer (Jira)" <ji...@apache.org> on 2019/10/17 22:05:00 UTC
[jira] [Created] (THRIFT-4979) Still D deprecation warnings about
std.datetime.* in current master
Jens Geyer created THRIFT-4979:
----------------------------------
Summary: Still D deprecation warnings about std.datetime.* in current master
Key: THRIFT-4979
URL: https://issues.apache.org/jira/browse/THRIFT-4979
Project: Thrift
Issue Type: Bug
Components: D - Library
Affects Versions: 0.11.0
Reporter: Jens Geyer
Assignee: Nobuaki Sukegawa
Fix For: 0.12.0
I tried to move the ubuntu-artful dlang version up from 2.076.0 to 2.078.1 and the build failed here:
{noformat}
dmd -L-fuse-ld=gold -L-levent ../libthriftd-event.a -L-fuse-ld=gold -L-lssl -L-lcrypto ../libthriftd-ssl.a -w -wi -O -release -inline -I../../../lib/d/src -Igen-d ../../../lib/d/libthriftd.a -ofserialization_benchmark serialization_benchmark.d gen-d/DebugProtoTest_types.d
[1mthrift_test_client.d(128): [1;36mDeprecation: [mstruct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
[1mthrift_test_client.d(128): [1;36mDeprecation: [mstruct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
[1mserialization_benchmark.d(16): [1;36mDeprecation: [malias std.datetime.AutoStart is deprecated - Use std.datetime.stopwatch.AutoStart.
[1mserialization_benchmark.d(16): [1;36mDeprecation: [malias std.datetime.AutoStart is deprecated - Use std.datetime.stopwatch.AutoStart.
[1mserialization_benchmark.d(16): [1;36mDeprecation: [mstruct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
[1mserialization_benchmark.d(16): [1;36mDeprecation: [mstruct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
[1mthrift_test_client.d(338): [1;36mDeprecation: [mstruct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
[1mthrift_test_client.d(338): [1;36mDeprecation: [malias std.datetime.AutoStart is deprecated - Use std.datetime.stopwatch.AutoStart.
[1mthrift_test_client.d(338): [1;36mDeprecation: [mstruct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
[1mserialization_benchmark.d(42): [1;36mDeprecation: [mstruct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
[1mserialization_benchmark.d(60): [1;36mDeprecation: [mstruct std.datetime.StopWatch is deprecated - Use std.datetime.stopwatch.StopWatch.
[1m/usr/include/dmd/druntime/import/object.d(3461): [1;31mError: [mno property 'tupleof' for type 'const(HashSet!(string[immutable(Insanity)][])[int][immutable(HashSet!int)])'
[1m/usr/include/dmd/druntime/import/object.d(3461): [1;31mError: [mno property 'tupleof' for type 'const(HashSet!(string[immutable(Insanity)][])[int][immutable(HashSet!int)])'
[1m../../../lib/d/src/thrift/codegen/base.d(466): [1;31mError: [mtemplate instance object.__equals!(const(HashSet!(string[immutable(Insanity)][])[int][immutable(HashSet!int)]), const(HashSet!(string[immutable(Insanity)][])[int][immutable(HashSet!int)])) error instantiating
[1m/usr/include/dmd/druntime/import/object.d(3461): [1;31mError: [mno property 'tupleof' for type 'const(HashSet!string[int])'
[1m/usr/include/dmd/druntime/import/object.d(3461): [1;31mError: [mno property 'tupleof' for type 'const(HashSet!string[int])'
[1m../../../lib/d/src/thrift/codegen/base.d(466): [1;31mError: [mtemplate instance object.__equals!(const(HashSet!string[int]), const(HashSet!string[int])) error instantiating
Makefile:803: recipe for target 'thrift_test_client' failed
make[5]: *** [thrift_test_client] Error 1
make[5]: *** Waiting for unfinished jobs....
[1m/usr/include/dmd/druntime/import/object.d(3461): [1;31mError: [mno property 'tupleof' for type 'const(HashSet!(string[immutable(Insanity)][])[int][immutable(HashSet!int)])'
[1m/usr/include/dmd/druntime/import/object.d(3461): [1;31mError: [mno property 'tupleof' for type 'const(HashSet!(string[immutable(Insanity)][])[int][immutable(HashSet!int)])'
[1m../../../lib/d/src/thrift/codegen/base.d(466): [1;31mError: [mtemplate instance object.__equals!(const(HashSet!(string[immutable(Insanity)][])[int][immutable(HashSet!int)]), const(HashSet!(string[immutable(Insanity)][])[int][immutable(HashSet!int)])) error instantiating
[1m/usr/include/dmd/druntime/import/object.d(3461): [1;31mError: [mno property 'tupleof' for type 'const(HashSet!string[int])'
[1m/usr/include/dmd/druntime/import/object.d(3461): [1;31mError: [mno property 'tupleof' for type 'const(HashSet!string[int])'
[1m../../../lib/d/src/thrift/codegen/base.d(466): [1;31mError: [mtemplate instance object.__equals!(const(HashSet!string[int]), const(HashSet!string[int])) error instantiating
Makefile:806: recipe for target 'thrift_test_server' failed
make[5]: *** [thrift_test_server] Error 1
make[5]: Leaving directory '/thrift/src/lib/d/test'
{noformat}
When I backed it down to 2.077.1, things worked again.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)