Sign in Join

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

Mailing lists / fpc-pascal / 2013-04

fcl-stl in 2.6.2 packaged release (not source code)

7 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

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

leledumbo

Recently someone asked me a question which I answer using fcl-stl units, however the OP who uses 2.6.2 installed using the installer said the compiler can't find those g* units. Another person reports the same thing on linux. Does 2.6.2 packaged release missing this package? Because it does in 2.6.0, despite the source download contains the package.

View this message in context: http://free-pascal-general.1045716.n5.nabble.com/fcl-stl-in-2-6-2-packaged-release-not-source-code-tp5714234.html Sent from the Free Pascal - General mailing list .

Reply by email

Marco van de Voort
to leledumbo

In our previous episode, leledumbo said:

Show quoted text 5 lines
Recently someone asked me a question which I answer using fcl-stl units, however the OP who uses 2.6.2 installed using the installer said the compiler can't find those g* units. Another person reports the same thing on linux. Does 2.6.2 packaged release missing this package? Because it does in 2.6.0, despite the source download contains the package.

Generics are less advanced in 2.6 compared to trunk, so most generic changes are not merged back atm.

Reply by email

Sven Barth
to leledumbo
"leledumbo" wrote 7 lines
> Generics are less advanced in 2.6 compared to trunk, so most generic changes are not merged back atm. Yes, but 2.6.0 and 2.6.2 sources contain fcl-stl source, and it can be compiled with either.

Compiled: yes. Linked: not so much. The problem is the nested enumerator of TVector which isn't handled correctly by a pre-trunk compiler. And all other fcl-stl depend on TVector some way or the other...

Regards,
Sven

Reply by email

leledumbo
to Sven Barth: Compiled: yes. Linked: not so much. The problem is the nested enumerator of TVector which…
Compiled: yes. Linked: not so much. The problem is the nested enumerator of

TVector which isn't handled correctly by a pre-trunk compiler. And all other fcl-stl depend on TVector some way or the other...

Hmm... then maybe I'm lucky enough to have it working, at least on 2.6.2. I only use ghashmap unit though, without enumerator.

View this message in context: http://free-pascal-general.1045716.n5.nabble.com/fcl-stl-in-2-6-2-packaged-release-not-source-code-tp5714234p5714292.html Sent from the Free Pascal - General mailing list .

Reply by email

leledumbo
to Marco van de Voort: In our previous episode, leledumbo said: There is a reason why 2.6.x doesn't compile and…
There is a reason why 2.6.x doesn't compile and package fcl-stl. Sleeping

source is considered unsupported.

OK, though that's quite weird reason. It's better not to include it at all then.

View this message in context: http://free-pascal-general.1045716.n5.nabble.com/fcl-stl-in-2-6-2-packaged-release-not-source-code-tp5714234p5714293.html Sent from the Free Pascal - General mailing list .

Reply by email