Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.comp.software.seamonkey > #167 > unrolled thread

Error compiling on i686

Started byRichmond <richmond@criptext.com>
First post2021-05-06 22:40 +0100
Last post2021-05-08 16:21 +0200
Articles 20 — 6 participants

Back to article view | Back to alt.comp.software.seamonkey


Contents

  Error compiling on i686 Richmond <richmond@criptext.com> - 2021-05-06 22:40 +0100
    Re: Error compiling on i686 frg <frg@gmx.com> - 2021-05-07 01:32 +0200
      Re: Error compiling on i686 Richmond <richmond@criptext.com> - 2021-05-08 09:19 +0100
    Re: Error compiling on i686 Andrew <Doug@hyperspace.vogon.gov> - 2021-05-07 11:23 +0200
      Re: Error compiling on i686 Richmond <richmond@criptext.com> - 2021-05-07 21:10 +0100
        Re: Error compiling on i686 Andrew <Doug@hyperspace.vogon.gov> - 2021-05-08 13:10 +0200
          Re: Error compiling on i686 Richmond <richmond@criptext.com> - 2021-05-08 12:41 +0100
            Re: Error compiling on i686 frg <frgrahl@gmx.net> - 2021-05-08 14:34 +0200
              Re: Error compiling on i686 frg <frg@gmx.com> - 2021-05-09 03:02 +0200
                Re: Error compiling on i686 Richmond <richmond@criptext.com> - 2021-05-09 18:26 +0100
                  Re: Error compiling on i686 frg <frgrahl@gmx.net> - 2021-05-09 23:02 +0200
                Re: Error compiling on i686 Richmond <richmond@criptext.com> - 2021-05-09 12:36 +0100
                  Re: Error compiling on i686 Richmond <richmond@criptext.com> - 2021-05-09 12:48 +0100
                    Re: Error compiling on i686 frg <frgrahl@gmx.net> - 2021-05-09 14:19 +0200
                      Re: Error compiling on i686 Richmond <richmond@criptext.com> - 2021-05-09 13:31 +0100
                        Re: Error compiling on i686 frg <frg@gmx.com> - 2021-05-09 17:41 +0200
                      Re: Error compiling on i686 Dirk Fieldhouse <surname@gmx.net.removethisandtherest.example.com> - 2021-05-09 23:39 +0100
                        Re: Error compiling on i686 frg <frg@gmx.com> - 2021-05-10 01:03 +0200
                          Re: Error compiling on i686 Gunther Nikl <gnikl.invalid@invalid.justmail.de> - 2021-05-10 14:42 +0200
            Re: Error compiling on i686 Andrew <Doug@hyperspace.vogon.gov> - 2021-05-08 16:21 +0200

#167 — Error compiling on i686

FromRichmond <richmond@criptext.com>
Date2021-05-06 22:40 +0100
SubjectError compiling on i686
Message-ID<845yzvee2a.fsf@example.com>
I am getting errors. This is the first of many.


Compiling idna v0.1.4  
    Compiling mp4parse_capi v0.10.1 (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
 error[E0432]: unresolved import `simd_funcs`
   --> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13
    |
 16 |         use simd_funcs::*;
    |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?

[toc] | [next] | [standalone]


#168

Fromfrg <frg@gmx.com>
Date2021-05-07 01:32 +0200
Message-ID<s71ub9$llv$1@gioia.aioe.org>
In reply to#167
Compiling is only supported on x64. For i686 you need to install the i686 libs 
and the rust i686 target <and put the right compile target in the mozconfig. 
Rust 1.47 is supported. Anything from 1.38 to 1.46 might work but is untested.

You might get over the error with -disable-rust-simd

FRG

Richmond wrote:
> I am getting errors. This is the first of many.
> 
> 
> Compiling idna v0.1.4
>      Compiling mp4parse_capi v0.10.1 (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>   error[E0432]: unresolved import `simd_funcs`
>     --> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13
>      |
>   16 |         use simd_funcs::*;
>      |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
> 

[toc] | [prev] | [next] | [standalone]


#171

FromRichmond <richmond@criptext.com>
Date2021-05-08 09:19 +0100
Message-ID<84lf8pd4ds.fsf@example.com>
In reply to#168
frg <frg@gmx.com> writes:

> Compiling is only supported on x64. For i686 you need to install the
> i686 libs and the rust i686 target <and put the right compile target
> in the mozconfig. Rust 1.47 is supported. Anything from 1.38 to 1.46
> might work but is untested.
>
> You might get over the error with -disable-rust-simd
>

Thanks, I got a long way with that. But it failed during linking.

789:40.29 /usr/bin/ld: i686-unknown-linux-gnu/release/libgkrust.a(std-3b8f769dfbb7c401.std.1qzgk10u-cgu.14.rcgu.o): warning: relo
cation against `__rust_probestack' in read-only section `.text._ZN3std2io4util4copy17h713ecddbd4fa0d0dE'
789:40.30 /usr/bin/ld: read-only segment has dynamic relocations
789:40.30 clang: error: linker command failed with exit code 1 (use -v to see invocation)
789:40.30 make[4]: *** [/home/seamonkey/mozilla-253/config/rules.mk:708: libxul.so] Error 1

I am going to try gcc instead.

[toc] | [prev] | [next] | [standalone]


#169

FromAndrew <Doug@hyperspace.vogon.gov>
Date2021-05-07 11:23 +0200
Message-ID<s730tl$1otd$1@gioia.aioe.org>
In reply to#167
Richmond wrote:
> I am getting errors. This is the first of many.
> 
> 
> Compiling idna v0.1.4
>      Compiling mp4parse_capi v0.10.1 (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>   error[E0432]: unresolved import `simd_funcs`
>     --> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13
>      |
>   16 |         use simd_funcs::*;
>      |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
> 

What distribution are you using?

[toc] | [prev] | [next] | [standalone]


#170

FromRichmond <richmond@criptext.com>
Date2021-05-07 21:10 +0100
Message-ID<841rai4853.fsf@example.com>
In reply to#169
Andrew <Doug@hyperspace.vogon.gov> writes:

> Richmond wrote:
>> I am getting errors. This is the first of many.
>>
>>
>> Compiling idna v0.1.4
>>      Compiling mp4parse_capi v0.10.1 (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>>   error[E0432]: unresolved import `simd_funcs`
>>     --> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13
>>      |
>>   16 |         use simd_funcs::*;
>>      |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
>>
>
> What distribution are you using?

Debian 10. It is still compiling...

[toc] | [prev] | [next] | [standalone]


#172

FromAndrew <Doug@hyperspace.vogon.gov>
Date2021-05-08 13:10 +0200
Message-ID<s75rji$17c0$1@gioia.aioe.org>
In reply to#170
Richmond wrote:
> Andrew <Doug@hyperspace.vogon.gov> writes:
> 
>> Richmond wrote:
>>> I am getting errors. This is the first of many.
>>>
>>>
>>> Compiling idna v0.1.4
>>>       Compiling mp4parse_capi v0.10.1 (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>>>    error[E0432]: unresolved import `simd_funcs`
>>>      --> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13
>>>       |
>>>    16 |         use simd_funcs::*;
>>>       |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
>>>
>>
>> What distribution are you using?
> 
> Debian 10. It is still compiling...
> 

 From what I've read elsewhere, Seamonkey levels starting 2.53.6 require 
Rust >= 1.47 to build.  There is no such requirement for execution.
The reason I asked what distribution you were using is that the one I 
use (not Debian) may be about to move from Rust 1.43.1 for just this 
reason, then you would have had the option of waiting.

[toc] | [prev] | [next] | [standalone]


#173

FromRichmond <richmond@criptext.com>
Date2021-05-08 12:41 +0100
Message-ID<848s4ppi53.fsf@example.com>
In reply to#172
Andrew <Doug@hyperspace.vogon.gov> writes:

> Richmond wrote:
>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>
>>> Richmond wrote:
>>>> I am getting errors. This is the first of many.
>>>>
>>>>
>>>> Compiling idna v0.1.4
>>>>       Compiling mp4parse_capi v0.10.1 (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>>>>    error[E0432]: unresolved import `simd_funcs`
>>>>      --> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13
>>>>       |
>>>>    16 |         use simd_funcs::*;
>>>>       |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
>>>>
>>>
>>> What distribution are you using?
>>
>> Debian 10. It is still compiling...
>>
>
> From what I've read elsewhere, Seamonkey levels starting 2.53.6
> require Rust >= 1.47 to build.  There is no such requirement for
> execution.
> The reason I asked what distribution you were using is that the one I
> use (not Debian) may be about to move from Rust 1.43.1 for just this
> reason, then you would have had the option of waiting.

Did you get that from these minutes?

https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2021-04-18

"Compilers have been updated for building the official versions starting
with 2.53.7b1

"rust 1.47.0 is used for all releases."

This doesn't say it is a minimum requirement, just that these versions
have been used in official builds. That's the way I am reading it
anyway. I am not building an official build. I am just trying to make
one which works. I think the problem I am having is due to SS2
instructions. Hopefully the disable-rust-simd will solve it as far as I
can tell this is supposed to make rust platform independent.

[toc] | [prev] | [next] | [standalone]


#175

Fromfrg <frgrahl@gmx.net>
Date2021-05-08 14:34 +0200
Message-ID<ifneprFqtr2U1@mid.individual.net>
In reply to#173
Richmond wrote:
> Andrew <Doug@hyperspace.vogon.gov> writes:
> 
>> Richmond wrote:
>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>
>>>> Richmond wrote:
>>>>> I am getting errors. This is the first of many.
>>>>>
>>>>>
>>>>> Compiling idna v0.1.4
>>>>>        Compiling mp4parse_capi v0.10.1 (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>>>>>     error[E0432]: unresolved import `simd_funcs`
>>>>>       --> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13
>>>>>        |
>>>>>     16 |         use simd_funcs::*;
>>>>>        |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
>>>>>
>>>>
>>>> What distribution are you using?
>>>
>>> Debian 10. It is still compiling...
>>>
>>
>>  From what I've read elsewhere, Seamonkey levels starting 2.53.6
>> require Rust >= 1.47 to build.  There is no such requirement for
>> execution.
>> The reason I asked what distribution you were using is that the one I
>> use (not Debian) may be about to move from Rust 1.43.1 for just this
>> reason, then you would have had the option of waiting.
> 
> Did you get that from these minutes?
> 
> https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2021-04-18
> 
> "Compilers have been updated for building the official versions starting
> with 2.53.7b1
> 
> "rust 1.47.0 is used for all releases."
> 
> This doesn't say it is a minimum requirement, just that these versions
> have been used in official builds. That's the way I am reading it
> anyway. I am not building an official build. I am just trying to make
> one which works. I think the problem I am having is due to SS2
> instructions. Hopefully the disable-rust-simd will solve it as far as I
> can tell this is supposed to make rust platform independent.
> 

The minimum version is 1.38 which is enforced but it might not work. If this 
does not work I will probably set it to 1.47 to align with official builds.

FRG

[toc] | [prev] | [next] | [standalone]


#179

Fromfrg <frg@gmx.com>
Date2021-05-09 03:02 +0200
Message-ID<s77cc0$dde$1@gioia.aioe.org>
In reply to#175
frg wrote:
> Richmond wrote:
>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>
>>> Richmond wrote:
>>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>>
>>>>> Richmond wrote:
>>>>>> I am getting errors. This is the first of many.
>>>>>>
>>>>>>
>>>>>> Compiling idna v0.1.4
>>>>>>        Compiling mp4parse_capi v0.10.1 
>>>>>> (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>>>>>>     error[E0432]: unresolved import `simd_funcs`
>>>>>>       --> 
>>>>>> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13 
>>>>>>
>>>>>>        |
>>>>>>     16 |         use simd_funcs::*;
>>>>>>        |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
>>>>>>
>>>>>
>>>>> What distribution are you using?
>>>>
>>>> Debian 10. It is still compiling...
>>>>
>>>
>>>  From what I've read elsewhere, Seamonkey levels starting 2.53.6
>>> require Rust >= 1.47 to build.  There is no such requirement for
>>> execution.
>>> The reason I asked what distribution you were using is that the one I
>>> use (not Debian) may be about to move from Rust 1.43.1 for just this
>>> reason, then you would have had the option of waiting.
>>
>> Did you get that from these minutes?
>>
>> https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2021-04-18
>>
>> "Compilers have been updated for building the official versions starting
>> with 2.53.7b1
>>
>> "rust 1.47.0 is used for all releases."
>>
>> This doesn't say it is a minimum requirement, just that these versions
>> have been used in official builds. That's the way I am reading it
>> anyway. I am not building an official build. I am just trying to make
>> one which works. I think the problem I am having is due to SS2
>> instructions. Hopefully the disable-rust-simd will solve it as far as I
>> can tell this is supposed to make rust platform independent.
>>
> 
> The minimum version is 1.38 which is enforced but it might not work. If this 
> does not work I will probably set it to 1.47 to align with official builds.
> 
> FRG

We needed to fix some new breakage with rust 1.52 and the minimum rust version 
of 2.53.8 will be 1.47.

FRG

[toc] | [prev] | [next] | [standalone]


#180

FromRichmond <richmond@criptext.com>
Date2021-05-09 18:26 +0100
Message-ID<845yzrstsf.fsf@example.com>
In reply to#179
frg <frg@gmx.com> writes:

> Richmond wrote:
>> frg <frgrahl@gmx.net> writes:
>>
>>> Richmond wrote:
>>>> Richmond <richmond@criptext.com> writes:
>>>>
>>>>> frg <frg@gmx.com> writes:
>>>>>
>>>>>> frg wrote:
>>>>>>> Richmond wrote:
>>>>>>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>>>>>>
>>>>>>>>> Richmond wrote:
>>>>>>>>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>>>>>>>>
>>>>>>>>>>> Richmond wrote:
>>>>>>>>>>>> I am getting errors. This is the first of many.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Compiling idna v0.1.4
>>>>>>>>>>>>          Compiling mp4parse_capi v0.10.1
>>>>>>>>>>>> (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>>>>>>>>>>>>       error[E0432]: unresolved import `simd_funcs`
>>>>>>>>>>>>         -->
>>>>>>>>>>>> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13
>>>>>>>>>>>>
>>>>>>>>>>>>          |
>>>>>>>>>>>>       16 |         use simd_funcs::*;
>>>>>>>>>>>>          |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> What distribution are you using?
>>>>>>>>>>
>>>>>>>>>> Debian 10. It is still compiling...
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>    From what I've read elsewhere, Seamonkey levels starting 2.53.6
>>>>>>>>> require Rust >= 1.47 to build.  There is no such requirement for
>>>>>>>>> execution.
>>>>>>>>> The reason I asked what distribution you were using is that the one I
>>>>>>>>> use (not Debian) may be about to move from Rust 1.43.1 for just this
>>>>>>>>> reason, then you would have had the option of waiting.
>>>>>>>>
>>>>>>>> Did you get that from these minutes?
>>>>>>>>
>>>>>>>> https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2021-04-18
>>>>>>>>
>>>>>>>> "Compilers have been updated for building the official versions starting
>>>>>>>> with 2.53.7b1
>>>>>>>>
>>>>>>>> "rust 1.47.0 is used for all releases."
>>>>>>>>
>>>>>>>> This doesn't say it is a minimum requirement, just that these versions
>>>>>>>> have been used in official builds. That's the way I am reading it
>>>>>>>> anyway. I am not building an official build. I am just trying to make
>>>>>>>> one which works. I think the problem I am having is due to SS2
>>>>>>>> instructions. Hopefully the disable-rust-simd will solve it as far as I
>>>>>>>> can tell this is supposed to make rust platform independent.
>>>>>>>>
>>>>>>>
>>>>>>> The minimum version is 1.38 which is enforced but it might not
>>>>>>> work. If this does not work I will probably set it to 1.47 to align
>>>>>>> with official builds.
>>>>>>>
>>>>>>> FRG
>>>>>>
>>>>>> We needed to fix some new breakage with rust 1.52 and the minimum rust
>>>>>> version of 2.53.8 will be 1.47.
>>>>>>
>>>>>> FRG
>>>>>
>>>>> I get this error:
>>>>>
>>>>> 3:26.09 /usr/bin/ld:
>>>>> i686-unknown-linux-gnu/release/libgkrust.a(std-3b8f769dfbb7c401.std.1qzgk10u-cgu.14.rcgu.o):
>>>>> warning: relocation against `__rust_probestack' in read-only section
>>>>> `.text._ZN3std2io4util4copy17h713ecddbd4fa0d0dE'
>>>>>    3:26.09 /usr/bin/ld: read-only segment has dynamic relocations
>>>>>
>>>>> rustc --version
>>>>> rustc 1.41.1
>>>>>
>>>>>
>>>>> So I am going to try upgrading rust.
>>>>
>>>>    ./rustup-init
>>>> Illegal instruction
>>>>
>>>> I give up. It looks like rust is not a high level language, but an
>>>> overrated assembler.
>>>>
>>>
>>> It is a work in progress alpha level language. Beta would imply that
>>> it is halfway feature complete but then we would not have breakage
>>> almost every release... Would love to get rid of it tomorrow.
>>>
>>> Usually you can do
>>> rustup default 1.47.0-x86_64-unknown-linux-gnu
>>>
>>> and then just need to install the i686 target.
>>>
>>
>> I can't install the rustup command because of illegal instructions. Nor
>> can I compile rust from source. So I think I must either stay with an
>> old version of SM or move my mail to a newer computer.
>>
>
> If your cpu lacks SSE2 support it is not worth it. With all the
> backports to 2.53 and rust plus other later tools you will hit a wall
> even if you try to fix the build files up.
>

Thunderbird and firefox are both working. I wonder how debian created
those? Presumably they both use rust.

[toc] | [prev] | [next] | [standalone]


#187

Fromfrg <frgrahl@gmx.net>
Date2021-05-09 23:02 +0200
Message-ID<ifr0v9Fhfa0U1@mid.individual.net>
In reply to#180
Richmond wrote:
> frg <frg@gmx.com> writes:
> 
>> Richmond wrote:
>>> frg <frgrahl@gmx.net> writes:
>>>
>>>> Richmond wrote:
>>>>> Richmond <richmond@criptext.com> writes:
>>>>>
>>>>>> frg <frg@gmx.com> writes:
>>>>>>
>>>>>>> frg wrote:
>>>>>>>> Richmond wrote:
>>>>>>>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>>>>>>>
>>>>>>>>>> Richmond wrote:
>>>>>>>>>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>>>>>>>>>
>>>>>>>>>>>> Richmond wrote:
>>>>>>>>>>>>> I am getting errors. This is the first of many.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Compiling idna v0.1.4
>>>>>>>>>>>>>           Compiling mp4parse_capi v0.10.1
>>>>>>>>>>>>> (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>>>>>>>>>>>>>        error[E0432]: unresolved import `simd_funcs`
>>>>>>>>>>>>>          -->
>>>>>>>>>>>>> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13
>>>>>>>>>>>>>
>>>>>>>>>>>>>           |
>>>>>>>>>>>>>        16 |         use simd_funcs::*;
>>>>>>>>>>>>>           |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> What distribution are you using?
>>>>>>>>>>>
>>>>>>>>>>> Debian 10. It is still compiling...
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>     From what I've read elsewhere, Seamonkey levels starting 2.53.6
>>>>>>>>>> require Rust >= 1.47 to build.  There is no such requirement for
>>>>>>>>>> execution.
>>>>>>>>>> The reason I asked what distribution you were using is that the one I
>>>>>>>>>> use (not Debian) may be about to move from Rust 1.43.1 for just this
>>>>>>>>>> reason, then you would have had the option of waiting.
>>>>>>>>>
>>>>>>>>> Did you get that from these minutes?
>>>>>>>>>
>>>>>>>>> https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2021-04-18
>>>>>>>>>
>>>>>>>>> "Compilers have been updated for building the official versions starting
>>>>>>>>> with 2.53.7b1
>>>>>>>>>
>>>>>>>>> "rust 1.47.0 is used for all releases."
>>>>>>>>>
>>>>>>>>> This doesn't say it is a minimum requirement, just that these versions
>>>>>>>>> have been used in official builds. That's the way I am reading it
>>>>>>>>> anyway. I am not building an official build. I am just trying to make
>>>>>>>>> one which works. I think the problem I am having is due to SS2
>>>>>>>>> instructions. Hopefully the disable-rust-simd will solve it as far as I
>>>>>>>>> can tell this is supposed to make rust platform independent.
>>>>>>>>>
>>>>>>>>
>>>>>>>> The minimum version is 1.38 which is enforced but it might not
>>>>>>>> work. If this does not work I will probably set it to 1.47 to align
>>>>>>>> with official builds.
>>>>>>>>
>>>>>>>> FRG
>>>>>>>
>>>>>>> We needed to fix some new breakage with rust 1.52 and the minimum rust
>>>>>>> version of 2.53.8 will be 1.47.
>>>>>>>
>>>>>>> FRG
>>>>>>
>>>>>> I get this error:
>>>>>>
>>>>>> 3:26.09 /usr/bin/ld:
>>>>>> i686-unknown-linux-gnu/release/libgkrust.a(std-3b8f769dfbb7c401.std.1qzgk10u-cgu.14.rcgu.o):
>>>>>> warning: relocation against `__rust_probestack' in read-only section
>>>>>> `.text._ZN3std2io4util4copy17h713ecddbd4fa0d0dE'
>>>>>>     3:26.09 /usr/bin/ld: read-only segment has dynamic relocations
>>>>>>
>>>>>> rustc --version
>>>>>> rustc 1.41.1
>>>>>>
>>>>>>
>>>>>> So I am going to try upgrading rust.
>>>>>
>>>>>     ./rustup-init
>>>>> Illegal instruction
>>>>>
>>>>> I give up. It looks like rust is not a high level language, but an
>>>>> overrated assembler.
>>>>>
>>>>
>>>> It is a work in progress alpha level language. Beta would imply that
>>>> it is halfway feature complete but then we would not have breakage
>>>> almost every release... Would love to get rid of it tomorrow.
>>>>
>>>> Usually you can do
>>>> rustup default 1.47.0-x86_64-unknown-linux-gnu
>>>>
>>>> and then just need to install the i686 target.
>>>>
>>>
>>> I can't install the rustup command because of illegal instructions. Nor
>>> can I compile rust from source. So I think I must either stay with an
>>> old version of SM or move my mail to a newer computer.
>>>
>>
>> If your cpu lacks SSE2 support it is not worth it. With all the
>> backports to 2.53 and rust plus other later tools you will hit a wall
>> even if you try to fix the build files up.
>>
> 
> Thunderbird and firefox are both working. I wonder how debian created
> those? Presumably they both use rust.
> 

You can checkout mozilla-central and do mach bootstrap. This should give you 
all the tools if it works.

FRG

[toc] | [prev] | [next] | [standalone]


#181

FromRichmond <richmond@criptext.com>
Date2021-05-09 12:36 +0100
Message-ID<841rag16mb.fsf@example.com>
In reply to#179
frg <frg@gmx.com> writes:

> frg wrote:
>> Richmond wrote:
>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>
>>>> Richmond wrote:
>>>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>>>
>>>>>> Richmond wrote:
>>>>>>> I am getting errors. This is the first of many.
>>>>>>>
>>>>>>>
>>>>>>> Compiling idna v0.1.4
>>>>>>>        Compiling mp4parse_capi v0.10.1
>>>>>>> (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>>>>>>>     error[E0432]: unresolved import `simd_funcs`
>>>>>>>       --> 
>>>>>>> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13 
>>>>>>>
>>>>>>>        |
>>>>>>>     16 |         use simd_funcs::*;
>>>>>>>        |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
>>>>>>>
>>>>>>
>>>>>> What distribution are you using?
>>>>>
>>>>> Debian 10. It is still compiling...
>>>>>
>>>>
>>>>  From what I've read elsewhere, Seamonkey levels starting 2.53.6
>>>> require Rust >= 1.47 to build.  There is no such requirement for
>>>> execution.
>>>> The reason I asked what distribution you were using is that the one I
>>>> use (not Debian) may be about to move from Rust 1.43.1 for just this
>>>> reason, then you would have had the option of waiting.
>>>
>>> Did you get that from these minutes?
>>>
>>> https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2021-04-18
>>>
>>> "Compilers have been updated for building the official versions starting
>>> with 2.53.7b1
>>>
>>> "rust 1.47.0 is used for all releases."
>>>
>>> This doesn't say it is a minimum requirement, just that these versions
>>> have been used in official builds. That's the way I am reading it
>>> anyway. I am not building an official build. I am just trying to make
>>> one which works. I think the problem I am having is due to SS2
>>> instructions. Hopefully the disable-rust-simd will solve it as far as I
>>> can tell this is supposed to make rust platform independent.
>>>
>>
>> The minimum version is 1.38 which is enforced but it might not
>> work. If this does not work I will probably set it to 1.47 to align
>> with official builds.
>>
>> FRG
>
> We needed to fix some new breakage with rust 1.52 and the minimum rust
> version of 2.53.8 will be 1.47.
>
> FRG

I get this error:

3:26.09 /usr/bin/ld: i686-unknown-linux-gnu/release/libgkrust.a(std-3b8f769dfbb7c401.std.1qzgk10u-cgu.14.rcgu.o): warning: relocation against `__rust_probestack' in read-only section `.text._ZN3std2io4util4copy17h713ecddbd4fa0d0dE'
 3:26.09 /usr/bin/ld: read-only segment has dynamic relocations

rustc --version
rustc 1.41.1


So I am going to try upgrading rust.

[toc] | [prev] | [next] | [standalone]


#182

FromRichmond <richmond@criptext.com>
Date2021-05-09 12:48 +0100
Message-ID<84wns8yvoh.fsf@example.com>
In reply to#181
Richmond <richmond@criptext.com> writes:

> frg <frg@gmx.com> writes:
>
>> frg wrote:
>>> Richmond wrote:
>>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>>
>>>>> Richmond wrote:
>>>>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>>>>
>>>>>>> Richmond wrote:
>>>>>>>> I am getting errors. This is the first of many.
>>>>>>>>
>>>>>>>>
>>>>>>>> Compiling idna v0.1.4
>>>>>>>>        Compiling mp4parse_capi v0.10.1
>>>>>>>> (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>>>>>>>>     error[E0432]: unresolved import `simd_funcs`
>>>>>>>>       --> 
>>>>>>>> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13 
>>>>>>>>
>>>>>>>>        |
>>>>>>>>     16 |         use simd_funcs::*;
>>>>>>>>        |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
>>>>>>>>
>>>>>>>
>>>>>>> What distribution are you using?
>>>>>>
>>>>>> Debian 10. It is still compiling...
>>>>>>
>>>>>
>>>>>  From what I've read elsewhere, Seamonkey levels starting 2.53.6
>>>>> require Rust >= 1.47 to build.  There is no such requirement for
>>>>> execution.
>>>>> The reason I asked what distribution you were using is that the one I
>>>>> use (not Debian) may be about to move from Rust 1.43.1 for just this
>>>>> reason, then you would have had the option of waiting.
>>>>
>>>> Did you get that from these minutes?
>>>>
>>>> https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2021-04-18
>>>>
>>>> "Compilers have been updated for building the official versions starting
>>>> with 2.53.7b1
>>>>
>>>> "rust 1.47.0 is used for all releases."
>>>>
>>>> This doesn't say it is a minimum requirement, just that these versions
>>>> have been used in official builds. That's the way I am reading it
>>>> anyway. I am not building an official build. I am just trying to make
>>>> one which works. I think the problem I am having is due to SS2
>>>> instructions. Hopefully the disable-rust-simd will solve it as far as I
>>>> can tell this is supposed to make rust platform independent.
>>>>
>>>
>>> The minimum version is 1.38 which is enforced but it might not
>>> work. If this does not work I will probably set it to 1.47 to align
>>> with official builds.
>>>
>>> FRG
>>
>> We needed to fix some new breakage with rust 1.52 and the minimum rust
>> version of 2.53.8 will be 1.47.
>>
>> FRG
>
> I get this error:
>
> 3:26.09 /usr/bin/ld:
> i686-unknown-linux-gnu/release/libgkrust.a(std-3b8f769dfbb7c401.std.1qzgk10u-cgu.14.rcgu.o):
> warning: relocation against `__rust_probestack' in read-only section
> `.text._ZN3std2io4util4copy17h713ecddbd4fa0d0dE'
>  3:26.09 /usr/bin/ld: read-only segment has dynamic relocations
>
> rustc --version
> rustc 1.41.1
>
>
> So I am going to try upgrading rust.

 ./rustup-init 
Illegal instruction

I give up. It looks like rust is not a high level language, but an
overrated assembler.

[toc] | [prev] | [next] | [standalone]


#183

Fromfrg <frgrahl@gmx.net>
Date2021-05-09 14:19 +0200
Message-ID<ifq2amFbntqU1@mid.individual.net>
In reply to#182
Richmond wrote:
> Richmond <richmond@criptext.com> writes:
> 
>> frg <frg@gmx.com> writes:
>>
>>> frg wrote:
>>>> Richmond wrote:
>>>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>>>
>>>>>> Richmond wrote:
>>>>>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>>>>>
>>>>>>>> Richmond wrote:
>>>>>>>>> I am getting errors. This is the first of many.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Compiling idna v0.1.4
>>>>>>>>>         Compiling mp4parse_capi v0.10.1
>>>>>>>>> (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>>>>>>>>>      error[E0432]: unresolved import `simd_funcs`
>>>>>>>>>        -->
>>>>>>>>> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13
>>>>>>>>>
>>>>>>>>>         |
>>>>>>>>>      16 |         use simd_funcs::*;
>>>>>>>>>         |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
>>>>>>>>>
>>>>>>>>
>>>>>>>> What distribution are you using?
>>>>>>>
>>>>>>> Debian 10. It is still compiling...
>>>>>>>
>>>>>>
>>>>>>   From what I've read elsewhere, Seamonkey levels starting 2.53.6
>>>>>> require Rust >= 1.47 to build.  There is no such requirement for
>>>>>> execution.
>>>>>> The reason I asked what distribution you were using is that the one I
>>>>>> use (not Debian) may be about to move from Rust 1.43.1 for just this
>>>>>> reason, then you would have had the option of waiting.
>>>>>
>>>>> Did you get that from these minutes?
>>>>>
>>>>> https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2021-04-18
>>>>>
>>>>> "Compilers have been updated for building the official versions starting
>>>>> with 2.53.7b1
>>>>>
>>>>> "rust 1.47.0 is used for all releases."
>>>>>
>>>>> This doesn't say it is a minimum requirement, just that these versions
>>>>> have been used in official builds. That's the way I am reading it
>>>>> anyway. I am not building an official build. I am just trying to make
>>>>> one which works. I think the problem I am having is due to SS2
>>>>> instructions. Hopefully the disable-rust-simd will solve it as far as I
>>>>> can tell this is supposed to make rust platform independent.
>>>>>
>>>>
>>>> The minimum version is 1.38 which is enforced but it might not
>>>> work. If this does not work I will probably set it to 1.47 to align
>>>> with official builds.
>>>>
>>>> FRG
>>>
>>> We needed to fix some new breakage with rust 1.52 and the minimum rust
>>> version of 2.53.8 will be 1.47.
>>>
>>> FRG
>>
>> I get this error:
>>
>> 3:26.09 /usr/bin/ld:
>> i686-unknown-linux-gnu/release/libgkrust.a(std-3b8f769dfbb7c401.std.1qzgk10u-cgu.14.rcgu.o):
>> warning: relocation against `__rust_probestack' in read-only section
>> `.text._ZN3std2io4util4copy17h713ecddbd4fa0d0dE'
>>   3:26.09 /usr/bin/ld: read-only segment has dynamic relocations
>>
>> rustc --version
>> rustc 1.41.1
>>
>>
>> So I am going to try upgrading rust.
> 
>   ./rustup-init
> Illegal instruction
> 
> I give up. It looks like rust is not a high level language, but an
> overrated assembler.
> 

It is a work in progress alpha level language. Beta would imply that it is 
halfway feature complete but then we would not have breakage almost every 
release... Would love to get rid of it tomorrow.

Usually you can do
rustup default 1.47.0-x86_64-unknown-linux-gnu

and then just need to install the i686 target.

FRG

[toc] | [prev] | [next] | [standalone]


#184

FromRichmond <richmond@criptext.com>
Date2021-05-09 13:31 +0100
Message-ID<84sg2wytpw.fsf@example.com>
In reply to#183
frg <frgrahl@gmx.net> writes:

> Richmond wrote:
>> Richmond <richmond@criptext.com> writes:
>>
>>> frg <frg@gmx.com> writes:
>>>
>>>> frg wrote:
>>>>> Richmond wrote:
>>>>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>>>>
>>>>>>> Richmond wrote:
>>>>>>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>>>>>>
>>>>>>>>> Richmond wrote:
>>>>>>>>>> I am getting errors. This is the first of many.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Compiling idna v0.1.4
>>>>>>>>>>         Compiling mp4parse_capi v0.10.1
>>>>>>>>>> (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>>>>>>>>>>      error[E0432]: unresolved import `simd_funcs`
>>>>>>>>>>        -->
>>>>>>>>>> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13
>>>>>>>>>>
>>>>>>>>>>         |
>>>>>>>>>>      16 |         use simd_funcs::*;
>>>>>>>>>>         |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> What distribution are you using?
>>>>>>>>
>>>>>>>> Debian 10. It is still compiling...
>>>>>>>>
>>>>>>>
>>>>>>>   From what I've read elsewhere, Seamonkey levels starting 2.53.6
>>>>>>> require Rust >= 1.47 to build.  There is no such requirement for
>>>>>>> execution.
>>>>>>> The reason I asked what distribution you were using is that the one I
>>>>>>> use (not Debian) may be about to move from Rust 1.43.1 for just this
>>>>>>> reason, then you would have had the option of waiting.
>>>>>>
>>>>>> Did you get that from these minutes?
>>>>>>
>>>>>> https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2021-04-18
>>>>>>
>>>>>> "Compilers have been updated for building the official versions starting
>>>>>> with 2.53.7b1
>>>>>>
>>>>>> "rust 1.47.0 is used for all releases."
>>>>>>
>>>>>> This doesn't say it is a minimum requirement, just that these versions
>>>>>> have been used in official builds. That's the way I am reading it
>>>>>> anyway. I am not building an official build. I am just trying to make
>>>>>> one which works. I think the problem I am having is due to SS2
>>>>>> instructions. Hopefully the disable-rust-simd will solve it as far as I
>>>>>> can tell this is supposed to make rust platform independent.
>>>>>>
>>>>>
>>>>> The minimum version is 1.38 which is enforced but it might not
>>>>> work. If this does not work I will probably set it to 1.47 to align
>>>>> with official builds.
>>>>>
>>>>> FRG
>>>>
>>>> We needed to fix some new breakage with rust 1.52 and the minimum rust
>>>> version of 2.53.8 will be 1.47.
>>>>
>>>> FRG
>>>
>>> I get this error:
>>>
>>> 3:26.09 /usr/bin/ld:
>>> i686-unknown-linux-gnu/release/libgkrust.a(std-3b8f769dfbb7c401.std.1qzgk10u-cgu.14.rcgu.o):
>>> warning: relocation against `__rust_probestack' in read-only section
>>> `.text._ZN3std2io4util4copy17h713ecddbd4fa0d0dE'
>>>   3:26.09 /usr/bin/ld: read-only segment has dynamic relocations
>>>
>>> rustc --version
>>> rustc 1.41.1
>>>
>>>
>>> So I am going to try upgrading rust.
>>
>>   ./rustup-init
>> Illegal instruction
>>
>> I give up. It looks like rust is not a high level language, but an
>> overrated assembler.
>>
>
> It is a work in progress alpha level language. Beta would imply that
> it is halfway feature complete but then we would not have breakage
> almost every release... Would love to get rid of it tomorrow.
>
> Usually you can do
> rustup default 1.47.0-x86_64-unknown-linux-gnu
>
> and then just need to install the i686 target.
>

I can't install the rustup command because of illegal instructions. Nor
can I compile rust from source. So I think I must either stay with an
old version of SM or move my mail to a newer computer.

[toc] | [prev] | [next] | [standalone]


#185

Fromfrg <frg@gmx.com>
Date2021-05-09 17:41 +0200
Message-ID<s78vrq$1h5f$1@gioia.aioe.org>
In reply to#184
Richmond wrote:
> frg <frgrahl@gmx.net> writes:
> 
>> Richmond wrote:
>>> Richmond <richmond@criptext.com> writes:
>>>
>>>> frg <frg@gmx.com> writes:
>>>>
>>>>> frg wrote:
>>>>>> Richmond wrote:
>>>>>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>>>>>
>>>>>>>> Richmond wrote:
>>>>>>>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>>>>>>>
>>>>>>>>>> Richmond wrote:
>>>>>>>>>>> I am getting errors. This is the first of many.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Compiling idna v0.1.4
>>>>>>>>>>>          Compiling mp4parse_capi v0.10.1
>>>>>>>>>>> (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>>>>>>>>>>>       error[E0432]: unresolved import `simd_funcs`
>>>>>>>>>>>         -->
>>>>>>>>>>> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13
>>>>>>>>>>>
>>>>>>>>>>>          |
>>>>>>>>>>>       16 |         use simd_funcs::*;
>>>>>>>>>>>          |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> What distribution are you using?
>>>>>>>>>
>>>>>>>>> Debian 10. It is still compiling...
>>>>>>>>>
>>>>>>>>
>>>>>>>>    From what I've read elsewhere, Seamonkey levels starting 2.53.6
>>>>>>>> require Rust >= 1.47 to build.  There is no such requirement for
>>>>>>>> execution.
>>>>>>>> The reason I asked what distribution you were using is that the one I
>>>>>>>> use (not Debian) may be about to move from Rust 1.43.1 for just this
>>>>>>>> reason, then you would have had the option of waiting.
>>>>>>>
>>>>>>> Did you get that from these minutes?
>>>>>>>
>>>>>>> https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2021-04-18
>>>>>>>
>>>>>>> "Compilers have been updated for building the official versions starting
>>>>>>> with 2.53.7b1
>>>>>>>
>>>>>>> "rust 1.47.0 is used for all releases."
>>>>>>>
>>>>>>> This doesn't say it is a minimum requirement, just that these versions
>>>>>>> have been used in official builds. That's the way I am reading it
>>>>>>> anyway. I am not building an official build. I am just trying to make
>>>>>>> one which works. I think the problem I am having is due to SS2
>>>>>>> instructions. Hopefully the disable-rust-simd will solve it as far as I
>>>>>>> can tell this is supposed to make rust platform independent.
>>>>>>>
>>>>>>
>>>>>> The minimum version is 1.38 which is enforced but it might not
>>>>>> work. If this does not work I will probably set it to 1.47 to align
>>>>>> with official builds.
>>>>>>
>>>>>> FRG
>>>>>
>>>>> We needed to fix some new breakage with rust 1.52 and the minimum rust
>>>>> version of 2.53.8 will be 1.47.
>>>>>
>>>>> FRG
>>>>
>>>> I get this error:
>>>>
>>>> 3:26.09 /usr/bin/ld:
>>>> i686-unknown-linux-gnu/release/libgkrust.a(std-3b8f769dfbb7c401.std.1qzgk10u-cgu.14.rcgu.o):
>>>> warning: relocation against `__rust_probestack' in read-only section
>>>> `.text._ZN3std2io4util4copy17h713ecddbd4fa0d0dE'
>>>>    3:26.09 /usr/bin/ld: read-only segment has dynamic relocations
>>>>
>>>> rustc --version
>>>> rustc 1.41.1
>>>>
>>>>
>>>> So I am going to try upgrading rust.
>>>
>>>    ./rustup-init
>>> Illegal instruction
>>>
>>> I give up. It looks like rust is not a high level language, but an
>>> overrated assembler.
>>>
>>
>> It is a work in progress alpha level language. Beta would imply that
>> it is halfway feature complete but then we would not have breakage
>> almost every release... Would love to get rid of it tomorrow.
>>
>> Usually you can do
>> rustup default 1.47.0-x86_64-unknown-linux-gnu
>>
>> and then just need to install the i686 target.
>>
> 
> I can't install the rustup command because of illegal instructions. Nor
> can I compile rust from source. So I think I must either stay with an
> old version of SM or move my mail to a newer computer.
> 

If your cpu lacks SSE2 support it is not worth it. With all the backports to 
2.53 and rust plus other later tools you will hit a wall even if you try to 
fix the build files up.

FRG

[toc] | [prev] | [next] | [standalone]


#188

FromDirk Fieldhouse <surname@gmx.net.removethisandtherest.example.com>
Date2021-05-09 23:39 +0100
Message-ID<s79ob2$mip$1@gioia.aioe.org>
In reply to#183
On 09/05/2021 13:19, frg wrote:
>...>
> It is a work in progress alpha level language. ...
So this was a genius-level decision in Moz. Apparently there weren't 
enough mature high-level languages out there so they decided to invent a 
new one and make it part of their core product. Although, in retrospect, 
JavaScript might have been a precedent?

Someone who actually wanted to ship a reliable product might have 
preferred to invest the effort in language subsetting and static 
analysis tools, or, historically, making Scheme the scripting language 
of their browser.

/df

-- 
London
UK

[toc] | [prev] | [next] | [standalone]


#190

Fromfrg <frg@gmx.com>
Date2021-05-10 01:03 +0200
Message-ID<s79po5$15ad$1@gioia.aioe.org>
In reply to#188
Dirk Fieldhouse wrote:
> On 09/05/2021 13:19, frg wrote:
>> ...>
>> It is a work in progress alpha level language. ...
> So this was a genius-level decision in Moz. Apparently there weren't enough 
> mature high-level languages out there so they decided to invent a new one and 
> make it part of their core product. Although, in retrospect, JavaScript might 
> have been a precedent?
> 
> Someone who actually wanted to ship a reliable product might have preferred to 
> invest the effort in language subsetting and static analysis tools, or, 
> historically, making Scheme the scripting language of their browser.
> 
> /df
> 

Well I would not call myself an authority  when it comes to programming 
languages. Might be the best language in a millenium and I just a hater:)

But took an immediate dislike to it and found it too abstract and alien. Short 
release cycle with features added or changed was the last straw for me. For 
better or worse you can probably still compile c code from 1980 with current 
compilers but not one year old rust sources without fixups. Will be fun to see 
if all the users of it will be able to actually maintain the code they wrote 
down the road.

Unfortunately we are stuck with it until some nonexisting devs show up and 
replace it with more "traditional" code.

FRG

[toc] | [prev] | [next] | [standalone]


#202

FromGunther Nikl <gnikl.invalid@invalid.justmail.de>
Date2021-05-10 14:42 +0200
Message-ID<s7b9nl$nii$1@gioia.aioe.org>
In reply to#190
frg wrote:
> For better or worse you can probably still compile c code from 1980
> with current compilers [...]

Not having such old sources handy (the oldest I have available is the
GNU assembler 1.38 from 1991) I can only guess that this is probably
true if compilation is for a 32-bit target. Even if it builds the
chances are high that the result will not work. However, with
contemporary compiler versions compiling such old sources would
certainly be a nightmare :-)

Gunther

[toc] | [prev] | [next] | [standalone]


#178

FromAndrew <Doug@hyperspace.vogon.gov>
Date2021-05-08 16:21 +0200
Message-ID<s766pq$8ei$1@gioia.aioe.org>
In reply to#173
Richmond wrote:
> Andrew <Doug@hyperspace.vogon.gov> writes:
> 
>> Richmond wrote:
>>> Andrew <Doug@hyperspace.vogon.gov> writes:
>>>
>>>> Richmond wrote:
>>>>> I am getting errors. This is the first of many.
>>>>>
>>>>>
>>>>> Compiling idna v0.1.4
>>>>>        Compiling mp4parse_capi v0.10.1 (/home/seamonkey/mozilla-253/media/mp4parse-rust/mp4parse_capi)
>>>>>     error[E0432]: unresolved import `simd_funcs`
>>>>>       --> /home/seamonkey/mozilla-253/third_party/rust/encoding_rs/src/x_user_defined.rs:16:13
>>>>>        |
>>>>>     16 |         use simd_funcs::*;
>>>>>        |             ^^^^^^^^^^ maybe a missing crate `simd_funcs`?
>>>>>
>>>>
>>>> What distribution are you using?
>>>
>>> Debian 10. It is still compiling...
>>>
>>
>>  From what I've read elsewhere, Seamonkey levels starting 2.53.6
>> require Rust >= 1.47 to build.  There is no such requirement for
>> execution.
>> The reason I asked what distribution you were using is that the one I
>> use (not Debian) may be about to move from Rust 1.43.1 for just this
>> reason, then you would have had the option of waiting.
> 
> Did you get that from these minutes?
> 
> https://wiki.mozilla.org/SeaMonkey/StatusMeetings/2021-04-18
> 
> "Compilers have been updated for building the official versions starting
> with 2.53.7b1
> 
> "rust 1.47.0 is used for all releases."
> 
> This doesn't say it is a minimum requirement, just that these versions
> have been used in official builds. That's the way I am reading it
> anyway. I am not building an official build. I am just trying to make
> one which works. I think the problem I am having is due to SS2
> instructions. Hopefully the disable-rust-simd will solve it as far as I
> can tell this is supposed to make rust platform independent.
> 

No, I got it from an error-message in 
https://build.opensuse.org/package/show/openSUSE:Maintenance:16186/seamonkey.openSUSE_Leap_15.2_Update 
- which is all well and good, except that the web-page at the end of 
that link has changed totally since I looked at it.
The Rust dependency is still there - with a "am I doing something 
wrong?" - but I can no longer find the original error-message there.

[toc] | [prev] | [standalone]


Back to top | Article view | alt.comp.software.seamonkey


csiph-web