Patch package OTP 21.1 released

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

Patch package OTP 21.1 released

Henrik Nord X
Erlang/OTP 21.1 is the first service release for the 21 major release
with new features, improvements as well as a few features!

Highlights
SSH:
 The cipher '[hidden email]' is now  supported if
OpenSSL 1.1.1 or higher is used as cryptolib.
 The key exchange methods '[hidden email]', 'curve25519-
sha256' and 'curve448-sha512' are implemented. 
 They all depends on that OpenSSL 1.1.1 or higher used as cryptolib.
Crypto:
Typing in crypto and public_key applications are reworked and
corrected.
New chapter on Algorithm details in the User's guide
ERTS, Kernel:
The socket options recvtos, recvttl, recvtclass and pktoptions have
been implemented in the socket modules. 
Se documentation in gen_tcp, gen_udp and inet modules for more info!


For more details see:
http://erlang.org/download/otp_src_21.1.readme

Pre built versions for Windows can be fetched here:
http://erlang.org/download/otp_win32_21.1.exe
http://erlang.org/download/otp_win64_21.1.exe

Online documentation can be browsed here:
http://erlang.org/documentation/doc-10.1/doc

The Erlang/OTP source can also be found at GitHub on the official
Erlang repository, Here: OTP-21.1


Please report any new issues via Erlang/OTPs public issue tracker
https://bugs.erlang.org
  System Dashboard - Erlang Programming Language bugs.erlang.org
Welcome to Erlang Programming Language. What is bugs.erlang.org? Here
you report bugs in Erlang/OTP, suggestions for new features and
improvements.
We want to thank all of those who sent us patches, suggestions and bug
reports!
 
Thank you!
 
The Erlang/OTP Team at Ericsson
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.1 released

Frank Muller
On Ubuntu 16.04 LTS:

$ kerl build 21.1 21.1
[...]
./configure -with-dynamic-trace=systemtap --enable-m64-build --enable-dirty-schedulers --enable-lock-check
[...]
checking for compiler flags for loadable drivers... -m64 -O2 -I/usr/local/include -I/home/frank/.kerl/builds/21.1/otp_src_21.1/erts/x86_64-unknown-linux-gnu   -fno-tree-copyrename  -D_GNU_SOURCE -fPIC
checking for linker for loadable drivers... gcc
checking for linker flags for loadable drivers... -m64 -shared -Wl,-Bsymbolic
checking for 'runtime library path' linker flag... -Wl,-R
checking for a compiler that handles jumptables... gcc
checking whether the code model is small... yes
checking for dtrace... no
configure: error: No dtrace utility found.
configure: error: /home/frank/.kerl/builds/21.1/otp_src_21.1/erts/configure failed for erts

Why it is looking for Dtrace on Linux (i’ve specified systemtap)?

Didn’t face this issue with 21.0 on the same machine.

/Frank


Erlang/OTP 21.1 is the first service release for the 21 major release
with new features, improvements as well as a few features!

Highlights
SSH:
 The cipher '[hidden email]' is now  supported if
OpenSSL 1.1.1 or higher is used as cryptolib.
 The key exchange methods '[hidden email]', 'curve25519-
sha256' and 'curve448-sha512' are implemented. 
 They all depends on that OpenSSL 1.1.1 or higher used as cryptolib.
Crypto:
Typing in crypto and public_key applications are reworked and
corrected.
New chapter on Algorithm details in the User's guide
ERTS, Kernel:
The socket options recvtos, recvttl, recvtclass and pktoptions have
been implemented in the socket modules. 
Se documentation in gen_tcp, gen_udp and inet modules for more info!


For more details see:
http://erlang.org/download/otp_src_21.1.readme

Pre built versions for Windows can be fetched here:
http://erlang.org/download/otp_win32_21.1.exe
http://erlang.org/download/otp_win64_21.1.exe

Online documentation can be browsed here:
http://erlang.org/documentation/doc-10.1/doc

The Erlang/OTP source can also be found at GitHub on the official
Erlang repository, Here: OTP-21.1


Please report any new issues via Erlang/OTPs public issue tracker
https://bugs.erlang.org
  System Dashboard - Erlang Programming Language bugs.erlang.org
Welcome to Erlang Programming Language. What is bugs.erlang.org? Here
you report bugs in Erlang/OTP, suggestions for new features and
improvements.
We want to thank all of those who sent us patches, suggestions and bug
reports!
 
Thank you!
 
The Erlang/OTP Team at Ericsson
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions

_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.1 released

Frank Muller
21.1 successfully complied on macOS. 
Anyone else’s facing the same issue as me on Linux?

/Frank

On Ubuntu 16.04 LTS:

$ kerl build 21.1 21.1
[...]
./configure -with-dynamic-trace=systemtap --enable-m64-build --enable-dirty-schedulers --enable-lock-check
[...]
checking for compiler flags for loadable drivers... -m64 -O2 -I/usr/local/include -I/home/frank/.kerl/builds/21.1/otp_src_21.1/erts/x86_64-unknown-linux-gnu   -fno-tree-copyrename  -D_GNU_SOURCE -fPIC
checking for linker for loadable drivers... gcc
checking for linker flags for loadable drivers... -m64 -shared -Wl,-Bsymbolic
checking for 'runtime library path' linker flag... -Wl,-R
checking for a compiler that handles jumptables... gcc
checking whether the code model is small... yes
checking for dtrace... no
configure: error: No dtrace utility found.
configure: error: /home/frank/.kerl/builds/21.1/otp_src_21.1/erts/configure failed for erts

Why it is looking for Dtrace on Linux (i’ve specified systemtap)?

Didn’t face this issue with 21.0 on the same machine.


/Frank


Erlang/OTP 21.1 is the first service release for the 21 major release
with new features, improvements as well as a few features!

Highlights
SSH:
 The cipher '[hidden email]' is now  supported if
OpenSSL 1.1.1 or higher is used as cryptolib.
 The key exchange methods '[hidden email]', 'curve25519-
sha256' and 'curve448-sha512' are implemented. 
 They all depends on that OpenSSL 1.1.1 or higher used as cryptolib.
Crypto:
Typing in crypto and public_key applications are reworked and
corrected.
New chapter on Algorithm details in the User's guide
ERTS, Kernel:
The socket options recvtos, recvttl, recvtclass and pktoptions have
been implemented in the socket modules. 
Se documentation in gen_tcp, gen_udp and inet modules for more info!


For more details see:
http://erlang.org/download/otp_src_21.1.readme

Pre built versions for Windows can be fetched here:
http://erlang.org/download/otp_win32_21.1.exe
http://erlang.org/download/otp_win64_21.1.exe

Online documentation can be browsed here:
http://erlang.org/documentation/doc-10.1/doc

The Erlang/OTP source can also be found at GitHub on the official
Erlang repository, Here: OTP-21.1


Please report any new issues via Erlang/OTPs public issue tracker
https://bugs.erlang.org
  System Dashboard - Erlang Programming Language bugs.erlang.org
Welcome to Erlang Programming Language. What is bugs.erlang.org? Here
you report bugs in Erlang/OTP, suggestions for new features and
improvements.
We want to thank all of those who sent us patches, suggestions and bug
reports!
 
Thank you!
 
The Erlang/OTP Team at Ericsson
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions

_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.1 released

Alex Alvarez-4
I don't have any issues configuring and compiling in Linux, but then again (other than my CFLAGS options) I practically use the default options.  In your case, based on your email, probably the issue is that you missed one hyphen (-with-dynamic-trace=systemtap) when configuring systemtrap and the configuration I suppose defaulted to dtrace.

Cheers,
Alex


On 9/26/18 11:56 AM, Frank Muller wrote:
21.1 successfully complied on macOS. 
Anyone else’s facing the same issue as me on Linux?

/Frank

On Ubuntu 16.04 LTS:

$ kerl build 21.1 21.1
[...]
./configure -with-dynamic-trace=systemtap --enable-m64-build --enable-dirty-schedulers --enable-lock-check
[...]
checking for compiler flags for loadable drivers... -m64 -O2 -I/usr/local/include -I/home/frank/.kerl/builds/21.1/otp_src_21.1/erts/x86_64-unknown-linux-gnu   -fno-tree-copyrename  -D_GNU_SOURCE -fPIC
checking for linker for loadable drivers... gcc
checking for linker flags for loadable drivers... -m64 -shared -Wl,-Bsymbolic
checking for 'runtime library path' linker flag... -Wl,-R
checking for a compiler that handles jumptables... gcc
checking whether the code model is small... yes
checking for dtrace... no
configure: error: No dtrace utility found.
configure: error: /home/frank/.kerl/builds/21.1/otp_src_21.1/erts/configure failed for erts

Why it is looking for Dtrace on Linux (i’ve specified systemtap)?

Didn’t face this issue with 21.0 on the same machine.


/Frank


Erlang/OTP 21.1 is the first service release for the 21 major release
with new features, improvements as well as a few features!

Highlights
SSH:
 The cipher '[hidden email]' is now  supported if
OpenSSL 1.1.1 or higher is used as cryptolib.
 The key exchange methods '[hidden email]', 'curve25519-
sha256' and 'curve448-sha512' are implemented. 
 They all depends on that OpenSSL 1.1.1 or higher used as cryptolib.
Crypto:
Typing in crypto and public_key applications are reworked and
corrected.
New chapter on Algorithm details in the User's guide
ERTS, Kernel:
The socket options recvtos, recvttl, recvtclass and pktoptions have
been implemented in the socket modules. 
Se documentation in gen_tcp, gen_udp and inet modules for more info!


For more details see:
http://erlang.org/download/otp_src_21.1.readme

Pre built versions for Windows can be fetched here:
http://erlang.org/download/otp_win32_21.1.exe
http://erlang.org/download/otp_win64_21.1.exe

Online documentation can be browsed here:
http://erlang.org/documentation/doc-10.1/doc

The Erlang/OTP source can also be found at GitHub on the official
Erlang repository, Here: OTP-21.1


Please report any new issues via Erlang/OTPs public issue tracker
https://bugs.erlang.org
  System Dashboard - Erlang Programming Language bugs.erlang.org
Welcome to Erlang Programming Language. What is bugs.erlang.org? Here
you report bugs in Erlang/OTP, suggestions for new features and
improvements.
We want to thank all of those who sent us patches, suggestions and bug
reports!
 
Thank you!
 
The Erlang/OTP Team at Ericsson
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions

_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions

_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.1 released

Sam Overdorf
I just tried this version and have the following problem.
I run my programs with "escript" I have a ".erlang" to set additional
code paths.
My ".erlang" is not getting executed so my erlang programs are not found.
"erl" seems to work just fine.

Thanks,
Sam Overdorf
[hidden email]



On Wed, Sep 26, 2018 at 3:29 PM [hidden email] <[hidden email]> wrote:

>
> I don't have any issues configuring and compiling in Linux, but then again (other than my CFLAGS options) I practically use the default options.  In your case, based on your email, probably the issue is that you missed one hyphen (-with-dynamic-trace=systemtap) when configuring systemtrap and the configuration I suppose defaulted to dtrace.
>
> Cheers,
> Alex
>
>
> On 9/26/18 11:56 AM, Frank Muller wrote:
>
> 21.1 successfully complied on macOS.
> Anyone else’s facing the same issue as me on Linux?
>
> /Frank
>
>> On Ubuntu 16.04 LTS:
>>
>> $ kerl build 21.1 21.1
>> [...]
>> ./configure -with-dynamic-trace=systemtap --enable-m64-build --enable-dirty-schedulers --enable-lock-check
>> [...]
>> checking for compiler flags for loadable drivers... -m64 -O2 -I/usr/local/include -I/home/frank/.kerl/builds/21.1/otp_src_21.1/erts/x86_64-unknown-linux-gnu   -fno-tree-copyrename  -D_GNU_SOURCE -fPIC
>> checking for linker for loadable drivers... gcc
>> checking for linker flags for loadable drivers... -m64 -shared -Wl,-Bsymbolic
>> checking for 'runtime library path' linker flag... -Wl,-R
>> checking for a compiler that handles jumptables... gcc
>> checking whether the code model is small... yes
>> checking for dtrace... no
>> configure: error: No dtrace utility found.
>> configure: error: /home/frank/.kerl/builds/21.1/otp_src_21.1/erts/configure failed for erts
>>
>> Why it is looking for Dtrace on Linux (i’ve specified systemtap)?
>>
>> Didn’t face this issue with 21.0 on the same machine.
>>
>>
>> /Frank
>>
>>
>>> Erlang/OTP 21.1 is the first service release for the 21 major release
>>> with new features, improvements as well as a few features!
>>>
>>> Highlights
>>> SSH:
>>>  The cipher '[hidden email]' is now  supported if
>>> OpenSSL 1.1.1 or higher is used as cryptolib.
>>>  The key exchange methods '[hidden email]', 'curve25519-
>>> sha256' and 'curve448-sha512' are implemented.
>>>  They all depends on that OpenSSL 1.1.1 or higher used as cryptolib.
>>> Crypto:
>>> Typing in crypto and public_key applications are reworked and
>>> corrected.
>>> New chapter on Algorithm details in the User's guide
>>> ERTS, Kernel:
>>> The socket options recvtos, recvttl, recvtclass and pktoptions have
>>> been implemented in the socket modules.
>>> Se documentation in gen_tcp, gen_udp and inet modules for more info!
>>>
>>>
>>> For more details see:
>>> http://erlang.org/download/otp_src_21.1.readme
>>>
>>> Pre built versions for Windows can be fetched here:
>>> http://erlang.org/download/otp_win32_21.1.exe
>>> http://erlang.org/download/otp_win64_21.1.exe
>>>
>>> Online documentation can be browsed here:
>>> http://erlang.org/documentation/doc-10.1/doc
>>>
>>> The Erlang/OTP source can also be found at GitHub on the official
>>> Erlang repository, Here: OTP-21.1
>>>
>>>
>>> Please report any new issues via Erlang/OTPs public issue tracker
>>> https://bugs.erlang.org
>>>   System Dashboard - Erlang Programming Language bugs.erlang.org
>>> Welcome to Erlang Programming Language. What is bugs.erlang.org? Here
>>> you report bugs in Erlang/OTP, suggestions for new features and
>>> improvements.
>>> We want to thank all of those who sent us patches, suggestions and bug
>>> reports!
>>>
>>> Thank you!
>>>
>>> The Erlang/OTP Team at Ericsson
>>> _______________________________________________
>>> erlang-questions mailing list
>>> [hidden email]
>>> http://erlang.org/mailman/listinfo/erlang-questions
>
>
> _______________________________________________
> erlang-questions mailing list
> [hidden email]
> http://erlang.org/mailman/listinfo/erlang-questions
>
> _______________________________________________
> erlang-questions mailing list
> [hidden email]
> http://erlang.org/mailman/listinfo/erlang-questions
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.1 released

Alex Alvarez-4
If this was working before, and assuming the Erlang expressions contained are still valid... I'd make sure the HOME system variable hasn't changed by checking on the command-line ($ echo $HOME) and verifying this within the Erlang shell (init:get_argument(home).).

Cheers,
Alex


On 9/26/18 7:21 PM, Sam Overdorf wrote:
I just tried this version and have the following problem.
I run my programs with "escript" I have a ".erlang" to set additional
code paths.
My ".erlang" is not getting executed so my erlang programs are not found.
"erl" seems to work just fine.

Thanks,
Sam Overdorf
[hidden email]



On Wed, Sep 26, 2018 at 3:29 PM [hidden email] [hidden email] wrote:
I don't have any issues configuring and compiling in Linux, but then again (other than my CFLAGS options) I practically use the default options.  In your case, based on your email, probably the issue is that you missed one hyphen (-with-dynamic-trace=systemtap) when configuring systemtrap and the configuration I suppose defaulted to dtrace.

Cheers,
Alex


On 9/26/18 11:56 AM, Frank Muller wrote:

21.1 successfully complied on macOS.
Anyone else’s facing the same issue as me on Linux?

/Frank

On Ubuntu 16.04 LTS:

$ kerl build 21.1 21.1
[...]
./configure -with-dynamic-trace=systemtap --enable-m64-build --enable-dirty-schedulers --enable-lock-check
[...]
checking for compiler flags for loadable drivers... -m64 -O2 -I/usr/local/include -I/home/frank/.kerl/builds/21.1/otp_src_21.1/erts/x86_64-unknown-linux-gnu   -fno-tree-copyrename  -D_GNU_SOURCE -fPIC
checking for linker for loadable drivers... gcc
checking for linker flags for loadable drivers... -m64 -shared -Wl,-Bsymbolic
checking for 'runtime library path' linker flag... -Wl,-R
checking for a compiler that handles jumptables... gcc
checking whether the code model is small... yes
checking for dtrace... no
configure: error: No dtrace utility found.
configure: error: /home/frank/.kerl/builds/21.1/otp_src_21.1/erts/configure failed for erts

Why it is looking for Dtrace on Linux (i’ve specified systemtap)?

Didn’t face this issue with 21.0 on the same machine.


/Frank


Erlang/OTP 21.1 is the first service release for the 21 major release
with new features, improvements as well as a few features!

Highlights
SSH:
 The cipher '[hidden email]' is now  supported if
OpenSSL 1.1.1 or higher is used as cryptolib.
 The key exchange methods '[hidden email]', 'curve25519-
sha256' and 'curve448-sha512' are implemented.
 They all depends on that OpenSSL 1.1.1 or higher used as cryptolib.
Crypto:
Typing in crypto and public_key applications are reworked and
corrected.
New chapter on Algorithm details in the User's guide
ERTS, Kernel:
The socket options recvtos, recvttl, recvtclass and pktoptions have
been implemented in the socket modules.
Se documentation in gen_tcp, gen_udp and inet modules for more info!


For more details see:
http://erlang.org/download/otp_src_21.1.readme

Pre built versions for Windows can be fetched here:
http://erlang.org/download/otp_win32_21.1.exe
http://erlang.org/download/otp_win64_21.1.exe

Online documentation can be browsed here:
http://erlang.org/documentation/doc-10.1/doc

The Erlang/OTP source can also be found at GitHub on the official
Erlang repository, Here: OTP-21.1


Please report any new issues via Erlang/OTPs public issue tracker
https://bugs.erlang.org
  System Dashboard - Erlang Programming Language bugs.erlang.org
Welcome to Erlang Programming Language. What is bugs.erlang.org? Here
you report bugs in Erlang/OTP, suggestions for new features and
improvements.
We want to thank all of those who sent us patches, suggestions and bug
reports!

Thank you!

The Erlang/OTP Team at Ericsson
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions

_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions

_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions

    

_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.1 released

Frank Muller
In reply to this post by Alex Alvarez-4
Thx Alex. Added the missing hyphen but still getting the same error.

Any other idea?

I don't have any issues configuring and compiling in Linux, but then again (other than my CFLAGS options) I practically use the default options.  In your case, based on your email, probably the issue is that you missed one hyphen (-with-dynamic-trace=systemtap) when configuring systemtrap and the configuration I suppose defaulted to dtrace.

Cheers,
Alex


On 9/26/18 11:56 AM, Frank Muller wrote:
21.1 successfully complied on macOS. 
Anyone else’s facing the same issue as me on Linux?

/Frank

On Ubuntu 16.04 LTS:

$ kerl build 21.1 21.1
[...]
./configure -with-dynamic-trace=systemtap --enable-m64-build --enable-dirty-schedulers --enable-lock-check
[...]
checking for compiler flags for loadable drivers... -m64 -O2 -I/usr/local/include -I/home/frank/.kerl/builds/21.1/otp_src_21.1/erts/x86_64-unknown-linux-gnu   -fno-tree-copyrename  -D_GNU_SOURCE -fPIC
checking for linker for loadable drivers... gcc
checking for linker flags for loadable drivers... -m64 -shared -Wl,-Bsymbolic
checking for 'runtime library path' linker flag... -Wl,-R
checking for a compiler that handles jumptables... gcc
checking whether the code model is small... yes
checking for dtrace... no
configure: error: No dtrace utility found.
configure: error: /home/frank/.kerl/builds/21.1/otp_src_21.1/erts/configure failed for erts

Why it is looking for Dtrace on Linux (i’ve specified systemtap)?

Didn’t face this issue with 21.0 on the same machine.


/Frank


Erlang/OTP 21.1 is the first service release for the 21 major release
with new features, improvements as well as a few features!

Highlights
SSH:
 The cipher '[hidden email]' is now  supported if
OpenSSL 1.1.1 or higher is used as cryptolib.
 The key exchange methods '[hidden email]', 'curve25519-
sha256' and 'curve448-sha512' are implemented. 
 They all depends on that OpenSSL 1.1.1 or higher used as cryptolib.
Crypto:
Typing in crypto and public_key applications are reworked and
corrected.
New chapter on Algorithm details in the User's guide
ERTS, Kernel:
The socket options recvtos, recvttl, recvtclass and pktoptions have
been implemented in the socket modules. 
Se documentation in gen_tcp, gen_udp and inet modules for more info!


For more details see:
http://erlang.org/download/otp_src_21.1.readme

Pre built versions for Windows can be fetched here:
http://erlang.org/download/otp_win32_21.1.exe
http://erlang.org/download/otp_win64_21.1.exe

Online documentation can be browsed here:
http://erlang.org/documentation/doc-10.1/doc

The Erlang/OTP source can also be found at GitHub on the official
Erlang repository, Here: OTP-21.1


Please report any new issues via Erlang/OTPs public issue tracker
https://bugs.erlang.org
  System Dashboard - Erlang Programming Language bugs.erlang.org
Welcome to Erlang Programming Language. What is bugs.erlang.org? Here
you report bugs in Erlang/OTP, suggestions for new features and
improvements.
We want to thank all of those who sent us patches, suggestions and bug
reports!
 
Thank you!
 
The Erlang/OTP Team at Ericsson
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions

_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions

_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.1 released

Lukas Larsson-8
In reply to this post by Frank Muller
the dtrace tool on Linux is used to convert .d files (that dtrace uses) to systemtap files. Our configure checks require this tool to be present when configuring with dynamic-trace=systemtap. This is not something that has changed in between 21.0 and 21.1. Are you sure that nothing has changed in your environment?

On Tue, Sep 25, 2018 at 10:15 PM Frank Muller <[hidden email]> wrote:
On Ubuntu 16.04 LTS:

$ kerl build 21.1 21.1
[...]
./configure -with-dynamic-trace=systemtap --enable-m64-build --enable-dirty-schedulers --enable-lock-check
[...]
checking for compiler flags for loadable drivers... -m64 -O2 -I/usr/local/include -I/home/frank/.kerl/builds/21.1/otp_src_21.1/erts/x86_64-unknown-linux-gnu   -fno-tree-copyrename  -D_GNU_SOURCE -fPIC
checking for linker for loadable drivers... gcc
checking for linker flags for loadable drivers... -m64 -shared -Wl,-Bsymbolic
checking for 'runtime library path' linker flag... -Wl,-R
checking for a compiler that handles jumptables... gcc
checking whether the code model is small... yes
checking for dtrace... no
configure: error: No dtrace utility found.
configure: error: /home/frank/.kerl/builds/21.1/otp_src_21.1/erts/configure failed for erts

Why it is looking for Dtrace on Linux (i’ve specified systemtap)?

Didn’t face this issue with 21.0 on the same machine.

/Frank


Erlang/OTP 21.1 is the first service release for the 21 major release
with new features, improvements as well as a few features!

Highlights
SSH:
 The cipher '[hidden email]' is now  supported if
OpenSSL 1.1.1 or higher is used as cryptolib.
 The key exchange methods '[hidden email]', 'curve25519-
sha256' and 'curve448-sha512' are implemented. 
 They all depends on that OpenSSL 1.1.1 or higher used as cryptolib.
Crypto:
Typing in crypto and public_key applications are reworked and
corrected.
New chapter on Algorithm details in the User's guide
ERTS, Kernel:
The socket options recvtos, recvttl, recvtclass and pktoptions have
been implemented in the socket modules. 
Se documentation in gen_tcp, gen_udp and inet modules for more info!


For more details see:
http://erlang.org/download/otp_src_21.1.readme

Pre built versions for Windows can be fetched here:
http://erlang.org/download/otp_win32_21.1.exe
http://erlang.org/download/otp_win64_21.1.exe

Online documentation can be browsed here:
http://erlang.org/documentation/doc-10.1/doc

The Erlang/OTP source can also be found at GitHub on the official
Erlang repository, Here: OTP-21.1


Please report any new issues via Erlang/OTPs public issue tracker
https://bugs.erlang.org
  System Dashboard - Erlang Programming Language bugs.erlang.org
Welcome to Erlang Programming Language. What is bugs.erlang.org? Here
you report bugs in Erlang/OTP, suggestions for new features and
improvements.
We want to thank all of those who sent us patches, suggestions and bug
reports!
 
Thank you!
 
The Erlang/OTP Team at Ericsson
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions

_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.1 released

Frank Muller
Hi Lukas

The following package was removed after a system auto-update. This fixed the issue:

$ sudo apt-get install systemtap-sdt-dev


Thanks again guys.


/Frank


the dtrace tool on Linux is used to convert .d files (that dtrace uses) to systemtap files. Our configure checks require this tool to be present when configuring with dynamic-trace=systemtap. This is not something that has changed in between 21.0 and 21.1. Are you sure that nothing has changed in your environment?

On Tue, Sep 25, 2018 at 10:15 PM Frank Muller <[hidden email]> wrote:
On Ubuntu 16.04 LTS:

$ kerl build 21.1 21.1
[...]
./configure -with-dynamic-trace=systemtap --enable-m64-build --enable-dirty-schedulers --enable-lock-check
[...]
checking for compiler flags for loadable drivers... -m64 -O2 -I/usr/local/include -I/home/frank/.kerl/builds/21.1/otp_src_21.1/erts/x86_64-unknown-linux-gnu   -fno-tree-copyrename  -D_GNU_SOURCE -fPIC
checking for linker for loadable drivers... gcc
checking for linker flags for loadable drivers... -m64 -shared -Wl,-Bsymbolic
checking for 'runtime library path' linker flag... -Wl,-R
checking for a compiler that handles jumptables... gcc
checking whether the code model is small... yes
checking for dtrace... no
configure: error: No dtrace utility found.
configure: error: /home/frank/.kerl/builds/21.1/otp_src_21.1/erts/configure failed for erts

Why it is looking for Dtrace on Linux (i’ve specified systemtap)?

Didn’t face this issue with 21.0 on the same machine.

/Frank


Erlang/OTP 21.1 is the first service release for the 21 major release
with new features, improvements as well as a few features!

Highlights
SSH:
 The cipher '[hidden email]' is now  supported if
OpenSSL 1.1.1 or higher is used as cryptolib.
 The key exchange methods '[hidden email]', 'curve25519-
sha256' and 'curve448-sha512' are implemented. 
 They all depends on that OpenSSL 1.1.1 or higher used as cryptolib.
Crypto:
Typing in crypto and public_key applications are reworked and
corrected.
New chapter on Algorithm details in the User's guide
ERTS, Kernel:
The socket options recvtos, recvttl, recvtclass and pktoptions have
been implemented in the socket modules. 
Se documentation in gen_tcp, gen_udp and inet modules for more info!


For more details see:
http://erlang.org/download/otp_src_21.1.readme

Pre built versions for Windows can be fetched here:
http://erlang.org/download/otp_win32_21.1.exe
http://erlang.org/download/otp_win64_21.1.exe

Online documentation can be browsed here:
http://erlang.org/documentation/doc-10.1/doc

The Erlang/OTP source can also be found at GitHub on the official
Erlang repository, Here: OTP-21.1


Please report any new issues via Erlang/OTPs public issue tracker
https://bugs.erlang.org
  System Dashboard - Erlang Programming Language bugs.erlang.org
Welcome to Erlang Programming Language. What is bugs.erlang.org? Here
you report bugs in Erlang/OTP, suggestions for new features and
improvements.
We want to thank all of those who sent us patches, suggestions and bug
reports!
 
Thank you!
 
The Erlang/OTP Team at Ericsson
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions

_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.1 released

Sam Overdorf
I forgot to mention that I am using windows 64bit.
otp 20.3 works ok,
otp 21.0 and 21.1 do not work using "escript".
 "erl" works just fine. so it must be something to do with "escript".

Thanks,
Sam Overdorf
[hidden email]




On Thu, Sep 27, 2018 at 9:43 AM Frank Muller <[hidden email]> wrote:

>
> Hi Lukas
>
> The following package was removed after a system auto-update. This fixed the issue:
>
> $ sudo apt-get install systemtap-sdt-dev
>
>
> Thanks again guys.
>
>
> /Frank
>
>
>> the dtrace tool on Linux is used to convert .d files (that dtrace uses) to systemtap files. Our configure checks require this tool to be present when configuring with dynamic-trace=systemtap. This is not something that has changed in between 21.0 and 21.1. Are you sure that nothing has changed in your environment?
>>
>> On Tue, Sep 25, 2018 at 10:15 PM Frank Muller <[hidden email]> wrote:
>>>
>>> On Ubuntu 16.04 LTS:
>>>
>>> $ kerl build 21.1 21.1
>>> [...]
>>> ./configure -with-dynamic-trace=systemtap --enable-m64-build --enable-dirty-schedulers --enable-lock-check
>>> [...]
>>> checking for compiler flags for loadable drivers... -m64 -O2 -I/usr/local/include -I/home/frank/.kerl/builds/21.1/otp_src_21.1/erts/x86_64-unknown-linux-gnu   -fno-tree-copyrename  -D_GNU_SOURCE -fPIC
>>> checking for linker for loadable drivers... gcc
>>> checking for linker flags for loadable drivers... -m64 -shared -Wl,-Bsymbolic
>>> checking for 'runtime library path' linker flag... -Wl,-R
>>> checking for a compiler that handles jumptables... gcc
>>> checking whether the code model is small... yes
>>> checking for dtrace... no
>>> configure: error: No dtrace utility found.
>>> configure: error: /home/frank/.kerl/builds/21.1/otp_src_21.1/erts/configure failed for erts
>>>
>>> Why it is looking for Dtrace on Linux (i’ve specified systemtap)?
>>>
>>> Didn’t face this issue with 21.0 on the same machine.
>>>
>>> /Frank
>>>
>>>
>>>> Erlang/OTP 21.1 is the first service release for the 21 major release
>>>> with new features, improvements as well as a few features!
>>>>
>>>> Highlights
>>>> SSH:
>>>>  The cipher '[hidden email]' is now  supported if
>>>> OpenSSL 1.1.1 or higher is used as cryptolib.
>>>>  The key exchange methods '[hidden email]', 'curve25519-
>>>> sha256' and 'curve448-sha512' are implemented.
>>>>  They all depends on that OpenSSL 1.1.1 or higher used as cryptolib.
>>>> Crypto:
>>>> Typing in crypto and public_key applications are reworked and
>>>> corrected.
>>>> New chapter on Algorithm details in the User's guide
>>>> ERTS, Kernel:
>>>> The socket options recvtos, recvttl, recvtclass and pktoptions have
>>>> been implemented in the socket modules.
>>>> Se documentation in gen_tcp, gen_udp and inet modules for more info!
>>>>
>>>>
>>>> For more details see:
>>>> http://erlang.org/download/otp_src_21.1.readme
>>>>
>>>> Pre built versions for Windows can be fetched here:
>>>> http://erlang.org/download/otp_win32_21.1.exe
>>>> http://erlang.org/download/otp_win64_21.1.exe
>>>>
>>>> Online documentation can be browsed here:
>>>> http://erlang.org/documentation/doc-10.1/doc
>>>>
>>>> The Erlang/OTP source can also be found at GitHub on the official
>>>> Erlang repository, Here: OTP-21.1
>>>>
>>>>
>>>> Please report any new issues via Erlang/OTPs public issue tracker
>>>> https://bugs.erlang.org
>>>>   System Dashboard - Erlang Programming Language bugs.erlang.org
>>>> Welcome to Erlang Programming Language. What is bugs.erlang.org? Here
>>>> you report bugs in Erlang/OTP, suggestions for new features and
>>>> improvements.
>>>> We want to thank all of those who sent us patches, suggestions and bug
>>>> reports!
>>>>
>>>> Thank you!
>>>>
>>>> The Erlang/OTP Team at Ericsson
>>>> _______________________________________________
>>>> erlang-questions mailing list
>>>> [hidden email]
>>>> http://erlang.org/mailman/listinfo/erlang-questions
>>>
>>> _______________________________________________
>>> erlang-questions mailing list
>>> [hidden email]
>>> http://erlang.org/mailman/listinfo/erlang-questions
>
> _______________________________________________
> erlang-questions mailing list
> [hidden email]
> http://erlang.org/mailman/listinfo/erlang-questions
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.1 released

Dan Gudmundsson-3

Sam you will have to manually load .erlang from your escript if want that functionality now.

  • Changed the default behaviour of .erlang loading: .erlang is no longer loaded from the current directory. c:erlangrc(PathList) can be used to search and load an .erlang file from user specified directories.

    escripterlcdialyzer and typer no longer load an .erlang at all.

    *** POTENTIAL INCOMPATIBILITY ***

    Own Id: OTP-14439


On Fri, Sep 28, 2018 at 12:09 AM Sam Overdorf <[hidden email]> wrote:
I forgot to mention that I am using windows 64bit.
otp 20.3 works ok,
otp 21.0 and 21.1 do not work using "escript".
 "erl" works just fine. so it must be something to do with "escript".

Thanks,
Sam Overdorf
[hidden email]




On Thu, Sep 27, 2018 at 9:43 AM Frank Muller <[hidden email]> wrote:
>
> Hi Lukas
>
> The following package was removed after a system auto-update. This fixed the issue:
>
> $ sudo apt-get install systemtap-sdt-dev
>
>
> Thanks again guys.
>
>
> /Frank
>
>
>> the dtrace tool on Linux is used to convert .d files (that dtrace uses) to systemtap files. Our configure checks require this tool to be present when configuring with dynamic-trace=systemtap. This is not something that has changed in between 21.0 and 21.1. Are you sure that nothing has changed in your environment?
>>
>> On Tue, Sep 25, 2018 at 10:15 PM Frank Muller <[hidden email]> wrote:
>>>
>>> On Ubuntu 16.04 LTS:
>>>
>>> $ kerl build 21.1 21.1
>>> [...]
>>> ./configure -with-dynamic-trace=systemtap --enable-m64-build --enable-dirty-schedulers --enable-lock-check
>>> [...]
>>> checking for compiler flags for loadable drivers... -m64 -O2 -I/usr/local/include -I/home/frank/.kerl/builds/21.1/otp_src_21.1/erts/x86_64-unknown-linux-gnu   -fno-tree-copyrename  -D_GNU_SOURCE -fPIC
>>> checking for linker for loadable drivers... gcc
>>> checking for linker flags for loadable drivers... -m64 -shared -Wl,-Bsymbolic
>>> checking for 'runtime library path' linker flag... -Wl,-R
>>> checking for a compiler that handles jumptables... gcc
>>> checking whether the code model is small... yes
>>> checking for dtrace... no
>>> configure: error: No dtrace utility found.
>>> configure: error: /home/frank/.kerl/builds/21.1/otp_src_21.1/erts/configure failed for erts
>>>
>>> Why it is looking for Dtrace on Linux (i’ve specified systemtap)?
>>>
>>> Didn’t face this issue with 21.0 on the same machine.
>>>
>>> /Frank
>>>
>>>
>>>> Erlang/OTP 21.1 is the first service release for the 21 major release
>>>> with new features, improvements as well as a few features!
>>>>
>>>> Highlights
>>>> SSH:
>>>>  The cipher '[hidden email]' is now  supported if
>>>> OpenSSL 1.1.1 or higher is used as cryptolib.
>>>>  The key exchange methods '[hidden email]', 'curve25519-
>>>> sha256' and 'curve448-sha512' are implemented.
>>>>  They all depends on that OpenSSL 1.1.1 or higher used as cryptolib.
>>>> Crypto:
>>>> Typing in crypto and public_key applications are reworked and
>>>> corrected.
>>>> New chapter on Algorithm details in the User's guide
>>>> ERTS, Kernel:
>>>> The socket options recvtos, recvttl, recvtclass and pktoptions have
>>>> been implemented in the socket modules.
>>>> Se documentation in gen_tcp, gen_udp and inet modules for more info!
>>>>
>>>>
>>>> For more details see:
>>>> http://erlang.org/download/otp_src_21.1.readme
>>>>
>>>> Pre built versions for Windows can be fetched here:
>>>> http://erlang.org/download/otp_win32_21.1.exe
>>>> http://erlang.org/download/otp_win64_21.1.exe
>>>>
>>>> Online documentation can be browsed here:
>>>> http://erlang.org/documentation/doc-10.1/doc
>>>>
>>>> The Erlang/OTP source can also be found at GitHub on the official
>>>> Erlang repository, Here: OTP-21.1
>>>>
>>>>
>>>> Please report any new issues via Erlang/OTPs public issue tracker
>>>> https://bugs.erlang.org
>>>>   System Dashboard - Erlang Programming Language bugs.erlang.org
>>>> Welcome to Erlang Programming Language. What is bugs.erlang.org? Here
>>>> you report bugs in Erlang/OTP, suggestions for new features and
>>>> improvements.
>>>> We want to thank all of those who sent us patches, suggestions and bug
>>>> reports!
>>>>
>>>> Thank you!
>>>>
>>>> The Erlang/OTP Team at Ericsson
>>>> _______________________________________________
>>>> erlang-questions mailing list
>>>> [hidden email]
>>>> http://erlang.org/mailman/listinfo/erlang-questions
>>>
>>> _______________________________________________
>>> erlang-questions mailing list
>>> [hidden email]
>>> http://erlang.org/mailman/listinfo/erlang-questions
>
> _______________________________________________
> erlang-questions mailing list
> [hidden email]
> http://erlang.org/mailman/listinfo/erlang-questions
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions

_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions