Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2011-01

fixes_0_9_30 on Windows NT4 does not build

18 messages · 6 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Mark Morgan Lloyd

I've installed the binary of FPC 2.4.2 on Windows 2000 and Windows NT4 without problems. I've done an svn export of Lazarus and this builds and runs fine on W2K, but on NT I get

Compiling projectwizarddlg.pas
Compiling idecmdline.pas
Compiling resource ..\units\i386-win32\lazarus.or
Error: Duplicate resource: Type = 10, Name = , Lang ID = 0409 lazarus.pp(130,1) Error: Error while compiling resources Linking ..\lazarus.exe
lazarus.pp(130,1) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted
make[2]: *** [lazarus.exe] Error 1
make[2]: Leaving directory `C:/usr/local/share/lazarus-newstable/ide' make[1]: *** [ide] Error 2
make[1]: Leaving directory `C:/usr/local/share/lazarus-newstable/ide' make: *** [ide] Error 2

I've eliminated the usual suspects (wrong tools version etc.) by only having the FPC binaries on the path.

What should I be doing to get more useful error information?

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Vincent Snijders
to Mark Morgan Lloyd

2011/1/22 Mark Morgan Lloyd :

I've installed the binary of FPC 2.4.2 on Windows 2000 and Windows NT4 without problems. I've done an svn export of Lazarus and this builds and runs fine on W2K, but on NT I get

I think we should discontinue the support for Windows NT4.

Microsoft doesn't support Windows 2000 anymore either, and I cannot download it from msdn either, so testing on Windows 2000 is getter harder too.

Vincent

Reply by email

Unknown author
to Graeme Geldenhuys: Op 2011-01-25 11:29, Vincent Snijders het geskryf: I use Win2000 in a VM session for all…
Graeme Geldenhuys wrote 10 lines
Op 2011-01-25 11:29, Vincent Snijders het geskryf: > Microsoft doesn't support Windows 2000 anymore either, and I cannot > download it from msdn either, so testing on Windows 2000 is getter > harder too. I use Win2000 in a VM session for all my Windows testing. I can confirm that 0.9.30 (fixes branch) does indeed compile and run correctly. But I have to agree with you on NT4. As NT4 is a bit older that Win2000 though.

Same here. All company development happens on a VMWare with Windows 2000. I pitied the day I had to drop Windows NT otherwise I'd still be using that.

Michael.

Reply by email

Graeme Geldenhuys
to Vincent Snijders: 2011/1/22 Mark Morgan Lloyd : I think we should discontinue the support for Windows NT4.…

Op 2011-01-25 11:29, Vincent Snijders het geskryf:

Microsoft doesn't support Windows 2000 anymore either, and I cannot download it from msdn either, so testing on Windows 2000 is getter harder too.

I use Win2000 in a VM session for all my Windows testing. I can confirm that 0.9.30 (fixes branch) does indeed compile and run correctly.

But I have to agree with you on NT4. As NT4 is a bit older that Win2000 though.

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Reply by email

Graeme Geldenhuys
to Unknown author: Same here. All company development happens on a VMWare with Windows 2000. I pitied the…

Op 2011-01-25 11:47, het geskryf:

I pitied the day I had to drop Windows NT otherwise I'd still be using that.

At least Win2000 was a descendant of NT4 code base, unlike XP which had lots of the Win95 to WinME (home + gaming support code) included. I read this somewhere on the net - if this is true, I wouldn't know. But I can say that Win2000 is fast and very stable.

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Reply by email

Mark Morgan Lloyd
to Vincent Snijders: 2011/1/22 Mark Morgan Lloyd : I think we should discontinue the support for Windows NT4.…
Vincent Snijders wrote 10 lines
2011/1/22 Mark Morgan Lloyd : > I've installed the binary of FPC 2.4.2 on Windows 2000 and Windows NT4 > without problems. I've done an svn export of Lazarus and this builds and > runs fine on W2K, but on NT I get I think we should discontinue the support for Windows NT4. Microsoft doesn't support Windows 2000 anymore either, and I cannot download it from msdn either, so testing on Windows 2000 is getter harder too.

I can't argue with that but if I could make a couple of suggestions:

i) If NT4 is phased out it might be worth retaining W2K for an extended period, since I think that this is the final version that doesn't demand activation. I suspect that there is a reasonable population of users who favour it for that reason, but this might change if ReactOS matures.

ii) I can't produce figures, but I think that a significant number of industrial (rack-mounted) computers were sold with one or other of those OSes and in a high proportion of cases those will not have been upgraded.

If this turns out to be a tools issue it might be worth fixing, or at least documenting as an understood problem. Or at the very least could somebody point me at how to get a useful indication of what's actually happening.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Mark Morgan Lloyd
to Graeme Geldenhuys: Op 2011-01-25 11:29, Vincent Snijders het geskryf: I use Win2000 in a VM session for all…
Graeme Geldenhuys wrote 7 lines
Op 2011-01-25 11:29, Vincent Snijders het geskryf: > Microsoft doesn't support Windows 2000 anymore either, and I cannot > download it from msdn either, so testing on Windows 2000 is getter > harder too. I use Win2000 in a VM session for all my Windows testing. I can confirm that 0.9.30 (fixes branch) does indeed compile and run correctly.

I've got NT in a Qemu VM with legacy Delphi and some important comms on it, plus some application servers. Some but probably not all of that could be moved onto W2K, but- as company policy- we're not going near anything that requires activation.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Alexsander Rosa
to Vincent Snijders: 2011/1/22 Mark Morgan Lloyd : I think we should discontinue the support for Windows NT4.…

Drop NT4. (+1)

2011/1/25 Vincent Snijders

Show quoted text 14 lines
2011/1/22 Mark Morgan Lloyd : > I've installed the binary of FPC 2.4.2 on Windows 2000 and Windows NT4 > without problems. I've done an svn export of Lazarus and this builds and > runs fine on W2K, but on NT I get I think we should discontinue the support for Windows NT4. Microsoft doesn't support Windows 2000 anymore either, and I cannot download it from msdn either, so testing on Windows 2000 is getter harder too. Vincent
Atenciosamente, Alexsander da Rosa Linux User #113925 "Extremismo na defesa da liberdade n?o ? defeito. Modera??o na busca por justi?a n?o ? virtude." -- Barry Goldwater -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110125/f13255d2/attachment-0001.html>

Reply by email

Graeme Geldenhuys
to Mark Morgan Lloyd: I've got NT in a Qemu VM with legacy Delphi and some important comms on it, plus some…

Op 2011-01-25 12:05, Mark Morgan Lloyd het geskryf:

as company policy- we're not going near anything that requires activation.

A good policy, and that's my personal policy too! Kylix 3 Open Edition (for GPL project development) being a case in point - proving activation sucks! The software is freely available, but without activation (which neither Borland or Embarcadero can offer anymore) the software can't even be run. All those open-source projects based on Kylix 3 is now dead in the water.

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Reply by email

Unknown author
to Graeme Geldenhuys: Op 2011-01-25 11:47, het geskryf: At least Win2000 was a descendant of NT4 code base,…
Graeme Geldenhuys wrote 9 lines
Op 2011-01-25 11:47, het geskryf: > > I pitied the day I had to drop Windows NT otherwise I'd still be using > that. At least Win2000 was a descendant of NT4 code base, unlike XP which had lots of the Win95 to WinME (home + gaming support code) included. I read this somewhere on the net - if this is true, I wouldn't know. But I can say that Win2000 is fast and very stable.

... And runs on very modest hardware, so I can open 5 VMware instances in parallel on a reasonably up-to-date machine. Not so when using Windows 7.

Michael.

Reply by email

Mark Morgan Lloyd
to Graeme Geldenhuys: Op 2011-01-25 12:05, Mark Morgan Lloyd het geskryf: A good policy, and that's my personal…
Graeme Geldenhuys wrote 10 lines
Op 2011-01-25 12:05, Mark Morgan Lloyd het geskryf: > as company policy- we're not going near > anything that requires activation. A good policy, and that's my personal policy too! Kylix 3 Open Edition (for GPL project development) being a case in point - proving activation sucks! The software is freely available, but without activation (which neither Borland or Embarcadero can offer anymore) the software can't even be run. All those open-source projects based on Kylix 3 is now dead in the water.

The problem we have- or strictly had- with activation was that on occasion we had to configure a computer for a turnkey industrial job and then, once it was fully operational, install it on a customer's site.

It was bad enough having to write the tender and contract around MS's license, but having to allow for change of ownership plus the very big question of who was responsible if it needed re-activating (in the middle of the night) made the situation utterly impossible.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Sven Barth
to Graeme Geldenhuys: Op 2011-01-25 11:47, het geskryf: At least Win2000 was a descendant of NT4 code base,…
Graeme Geldenhuys wrote 9 lines
Op 2011-01-25 11:47, het geskryf: > > I pitied the day I had to drop Windows NT otherwise I'd still be using > that. At least Win2000 was a descendant of NT4 code base, unlike XP which had lots of the Win95 to WinME (home + gaming support code) included. I read this somewhere on the net - if this is true, I wouldn't know. But I can say that Win2000 is fast and very stable.

Windows XP is an Windows NT 5.1 (Windows 2000 was Windows NT 5).

I personally am glad that Microsoft decided to discontinue the 9x line and focus only on the NT line, because by design the NT architecture is much safer then the old DOS based one (16 bit DOS driver stubs, no real memory protection, etc, etc). Also NT has real multi user support.

And just as a sidenote: Windows 2000 contained much of the so called "home + gaming support code" as well (you're able to run DirectX games there as well :D )

Regards,
Sven

Reply by email

Sven Barth
to Mark Morgan Lloyd: I've got NT in a Qemu VM with legacy Delphi and some important comms on it, plus some…
Mark Morgan Lloyd wrote 14 lines
Graeme Geldenhuys wrote: > Op 2011-01-25 11:29, Vincent Snijders het geskryf: >> Microsoft doesn't support Windows 2000 anymore either, and I cannot >> download it from msdn either, so testing on Windows 2000 is getter >> harder too. > > I use Win2000 in a VM session for all my Windows testing. I can confirm > that 0.9.30 (fixes branch) does indeed compile and run correctly. I've got NT in a Qemu VM with legacy Delphi and some important comms on it, plus some application servers. Some but probably not all of that could be moved onto W2K, but- as company policy- we're not going near anything that requires activation.

As it's an NT 4... you could try how good ReactOS performs here. I'm aware that it's still Alpha and thus you should handle this with care, but it's worth a try (and it costs nothing except time :D ).

Regards,
Sven

Reply by email

Mark Morgan Lloyd
to Sven Barth
Sven Barth wrote 19 lines
Am 25.01.2011 11:05, schrieb Mark Morgan Lloyd: > Graeme Geldenhuys wrote: >> Op 2011-01-25 11:29, Vincent Snijders het geskryf: >>> Microsoft doesn't support Windows 2000 anymore either, and I cannot >>> download it from msdn either, so testing on Windows 2000 is getter >>> harder too. >> >> I use Win2000 in a VM session for all my Windows testing. I can confirm >> that 0.9.30 (fixes branch) does indeed compile and run correctly. > > I've got NT in a Qemu VM with legacy Delphi and some important comms on > it, plus some application servers. Some but probably not all of that > could be moved onto W2K, but- as company policy- we're not going near > anything that requires activation. > As it's an NT 4... you could try how good ReactOS performs here. I'm aware that it's still Alpha and thus you should handle this with care, but it's worth a try (and it costs nothing except time :D ).

The last time I tried ReactOS in Qemu it wouldn't write to any files. I've seen this behaviour in a very limited number of cases on NT in Qemu, so I suspect that it's a poor disc (ATAPI etc.) emulation i.e. a Qemu problem.

And right now I'd far rather put what spare time I've got into testing FPC/Lazarus and into trying to kick off one or two interesting projects than trying to debug either ReactOS or Qemu. Particularly in the case of ReactOS I was extremely unimpressed by the developers' attitude when I had the temerity to ask a question about the possible direction of the project.

Of course, if it happened that Lazarus and ReactOS developers found that they had sufficient in common to be nice to each other then I might change my mind.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Alexsander Rosa
to Vincent Snijders

What else is missing? How could one help?
http://bugs.freepascal.org/view_all_set.php?type=3&source_query_id=1811

2011/2/7 Vincent Snijders

Show quoted text 9 lines
2011/2/7 Alexsander Rosa : > Is this the ONLY remaining issue preventing 0.9.30 release, right? > http://bugs.freepascal.org/roadmap_page.php No. Vincent
Atenciosamente, Alexsander da Rosa http://rednaxel.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110207/30a8a917/attachment.html>

Reply by email