> tcustommseform.windowopacity has been introduced recently. I assume you try
to 
> load a form produced by current MSEide with an old MSEgui mseforms unit.

Yes, it must be the problem.
The mseforms unit was created with a OS that use windowopacity.
And it seems that Manjaro xfce does not use windowopacity.

Hum, dont you think that a crash is a litlle too big sanction for the OS
because not using windowopacity ?
(IMHO raise a exception is hard).

By the way, there is still a bug in fpc for multi-arch compatibility.

When using fpc in some multi-arch OS (64 and 32 bit), the compilation of fpc
fail in 32 bit.
This is caused by the wrong search path used for the linker.

...
Linking strumpract
/usr/bin/ld : avertissement : link.res contient des sections de sortie;
avez-vous oublié -T?
/usr/bin/ld : escamotage incompatible /lib/crti.o lors de la recherche de
/lib/crti.o
/usr/bin/ld : ne peut trouver /lib/crti.o
strumpract.pas(137,1) Error: Error while linking
strumpract.pas(137,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
...

For example, in a Arch-Manjaro OS, 

64 bit libraries are in /lib or /usr/lib or /usr/lib64
32 bit libraries are in /usr/lib32

If you use the -sh parameter at compilation (to have a script for the
linker), in link.res:
...

INPUT(
/usr/lib32/crtend.o
/lib/crtn.o
)

----> Should be:

INPUT(
/usr/lib32/crtend.o
/usr/lib32/crtn.o
)

If changing this in link.res, the compilation is ok.

What I do as fast workaround when I need to cross-compil into 32 bit is this
before compilation:

(the 32 bit is /usr/lib32/crtn.o  and a copy of the 64 bit is 
/usr/lib/crtn64.o)

$ sudo cp /usr/lib32/crtn.o /lib/crtn.o

And before compiling 64 bit: 

$ sudo cp /usr/lib/crtn64.o /lib/crtn.o

Tricky but works perfectly.

Martin, dont worry, I will not annoy fpc team with that bug ;-)

Fre;D





--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to