Julio Jiménez | 26 Jan 10:46 2015
Picon

About ZEOS in MSEide-MSEgui

I have seen you have removed ZEOS.txt. Does it means ZEOS is no  longer supported? (just curiosity)

This makes me wondering, how compatible will be, actual MSEide+MSEgui applications code. (in MSELang)

--
Julio Jiménez Borreguero
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
Martin Schreiber | 23 Jan 14:09 2015

First comparison MSElang <-> FPC ;-)

Hi,
Here the first comparison of FPC and MSElang produced code:

Source:
"
program test1;

function test(p1: int32): int32;
var
 i1: int32;
begin
 i1:= p1;
 result:= p1+i1;
end;

begin
 exitcode:= test(123);
end.
"

MSElang with LLVM backend with -O3:

"
	.file	"test-opt.ll"
	.text
	.globl	main
	.align	16, 0x90
	.type	main, <at> function
main:                                   #  <at> main
# BB#0:
	movl	$246, %eax
	ret
.Ltmp0:
	.size	main, .Ltmp0-main

	.section	".note.GNU-stack","", <at> progbits
"

FPC fixes_2_6 with -O3:

"
	.file "test1.pas"
[...]
.globl	P$TEST1_TEST$LONGINT$$LONGINT
	.type	P$TEST1_TEST$LONGINT$$LONGINT, <at> function
P$TEST1_TEST$LONGINT$$LONGINT:
# Temps allocated between esp+0 and esp+0
# Var p1 located in register edx
# Var $result located in register eax
# Var i1 located in register eax
# [test1.pas]
# [6] begin
	movl	%eax,%edx
# [7] i1:= p1;
	movl	%edx,%eax
# [8] result:= p1+i1;
	addl	%edx,%eax
# [9] end;
	ret
[...]
.globl	main
	.type	main, <at> function
main:
# Temps allocated between esp+0 and esp+0
# [11] begin
	call	FPC_INITIALIZEUNITS
# [12] exitcode:= test(123);
	movl	$123,%eax
	call	P$TEST1_TEST$LONGINT$$LONGINT
	movl	%eax,operatingsystem_result
# [13] end.
	call	FPC_DO_EXIT
	ret
[...]
"
;-)

Martin

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
misu kun | 23 Jan 10:20 2015
Picon

tslider min max

Hi
where can i set the min & max value of tslider ?

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
Geoffrey Barton | 20 Jan 18:35 2015
Picon

cross compile armhf, linking library

I am trying to cross-compile a program which calls the library libportaudio.so which I have placed with the
crossfpc libs. It calls libc and librt.
The compilation fails with:-

"/home/me/mseidecross//eabihf/lib//libc.so: undefined reference to `_dl_find_dso_for_object <at> GLIBC_PRIVATE'
/home/me/mseidecross//eabihf/lib//librt.so.1: undefined reference to `__pthread_get_minstack <at> GLIBC_PRIVATE'"

The folder /home/me/mseidecross is {CROSSFPCDIR}

readelf indeed shows the undefined references, but I cannot find a way around this. Any ideas?

Geoffrey
------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
misu kun | 20 Jan 13:39 2015
Picon

openglwidget

Hi
i fixed the openglwidget example in
mseuniverse-mseuniverse\attic\msedocumenting\mse\trunk\help\tutorials\widgets\opengl
but it show only black screen !
can you check please !
Attachment (openglwidget.zip): application/zip, 6354 bytes
------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
Julio Jiménez | 18 Jan 13:58 2015
Picon

Error compiling MSE-IDE last git version Linux 64 bits

FPC version:  [0.012] Free Pascal Compiler version 2.6.5 [2015/01/17] for x86_64

MSE git : 0a2b7bbc3ffaa32242d457e4035a2e8589aa918e (up to date)

Compiling with:

fpc -B -O2 -XX -Xs -CX -Fulib/common/* -Fulib/common/kernel/linux apps/ide/mseide.pas

The error:

regkernel.pas(689,29) Error: Illegal type conversion: "LongInt" to "tskincolor"
regkernel.pas(696) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /home/jujibo/Dev/fpc/fixes_2_6/lib/fpc/2.6.5/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled)


--
Julio Jiménez Borreguero
------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
misu kun | 15 Jan 13:11 2015
Picon

tdockformwidget transparency

Hi Martin
how to set transparency of tdockformwidget , and is there an option
(thumbtrack) to make tdockformwidget dragging visible?

thanks

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
Martin Schreiber | 5 Jan 09:44 2015
Picon

Re: Serial Comm errors

On Monday 05 January 2015 09:15:53 Bill Buzzell wrote:
> > Please git pull the newest versions of mseide-msegui and
>
> mseuniverse from Gitorious and try to compile wit 'Project'-'Build' instead
> of 'Project'-'Make'.
>
> No luck. Still the same errors.
>
Please add -vt to 'Project'-'Options'-'Make'-'Make Options' in order to check 
if FPC actually loads the correct units.

Martin

------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
Martin Schreiber | 5 Jan 09:27 2015
Picon

Re: Serial Comm errors

On Monday 05 January 2015 09:15:53 Bill Buzzell wrote:
> > Please git pull the newest versions of mseide-msegui and
>
> mseuniverse from Gitorious and try to compile wit 'Project'-'Build' instead
> of 'Project'-'Make'.
>
> No luck. Still the same errors.
>
Can somebody reproduce Bill's problem?

Martin

------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
Bill Buzzell | 4 Jan 09:41 2015
Picon

MSEGit to build FPC?

MseGit is fantastic. Very minimalist feel yet very easy and everthing just 'works'. I have been learning my way around plus incorporating a few tools (screen capture and Markdown editor).  I am amazed at how easily it all becomes with a solid tool like MseGit.

This is maybe 30 minutes worth of work if I had to do it again. Mostly just have been getting the hang of Git. MseGit has work like a champ. Really nice.

I am trying to compile FPC with Cygwin on Win7-64 and am having issues. Does anyone know the how-to? I would like to have a full, graphical step by step instructional using MseGit to get there.

Hopefully you can read the error message when I attempt 'make all':

------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
Bill Buzzell | 2 Jan 03:08 2015
Picon

Serial Comm errors

Hi,
I am getting errors trying to run the 'RS232.prj' in Mse Universe. Here is the output:

           Free Pascal Compiler version 2.7.1 [2014/07/10] for i386
Copyright (c) 1993-2014 by Florian Klaempfl and others
portsettingsframe.pas(79,32) Error: identifier idents no member "commname"
portsettingsframe.pas(88,27) Error: Identifier not found "cnr_invalid"
portsettingsframe.pas(89,14) Error: identifier idents no member "commname"
portsettingsframe.pas(89,47) Error: identifier idents no member "valuename"
portsettingsframe.pas(92,14) Error: identifier idents no member "commname"
portsettingsframe.pas(131) Fatal: There were 5 errors compiling module, stopping
Fatal: Compilation
 

Perhaps my FPC version?

Windows7
Fpc 2.7.1
Msegui v3.6

Thanks,
Bill

 
 
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net

Gmane