Question CT LAB ver 4.90
- Sternas Stefanos
-
Topic Author
- Away
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
21-6-2014-We release LAB CT ver 4.90 Revision: 004860 (Beta 1)
Version : 4.90 LAB
Revision: 004811 LAB Actions
--01-4-2014 Synchronize with Lazarus SVN Rev 44580
--02-4-2014 Update to FPC SVN Rev 27443
--02-4-2014 Update/Fix all FPC makefiles
--02-4-2014 Update UNIX Scripts for FreeBSD 10, add "-y"
--02-4-2014 Update build CTC for all host OSes
--02-4-2014 Don't build pochecker.lpk to Typhon IDE on Solaris, give error on IDE start
Revision: 004812 LAB Actions
--05-4-2014 Update to FPC SVN Rev 27472
--05-4-2014 Test OK FPC Hosts: Windows, Linux, Solaris
--05-4-2014 Test OK FPC Cross Targets: -arm-linux, -arm-wince, -jvm-android, -jvm-java
--05-4-2014 Synchronize with Lazarus SVN Rev 44607
--05-4-2014 Update pl_ZeosDBO Source trunk Rev 3112, ver 7.2.0
Revision: 004814 LAB Actions
--08-4-2014 Update to FPC SVN Rev 27503
--08-4-2014 Update mingw32 for Win32 to Version 4.9.0 build 19-2-2014
--08-4-2014 Update mingw64 for Win64 to Version 4.9.0 build 19-2-2014
--09-4-2014 Synchronize with Lazarus SVN Rev 44665
--09-4-2014 Update pl_RX SVN Rev 2935
--09-4-2014 Update pl_FPSpreadsheet SVN Rev 2935
--10-4-2014 pl_ZMSQL to Ver 0.1.18
--Move All Unix CrossBuild scripts from ScriptsLin/ to ScriptsLin/crossbuild/ and update CTCenter for new files location
--11-4-2014 Update FPC to SVN Rev 27521
--11-4-2014 Synchronize with Lazarus SVN Rev 44671
--12-4-2014 Update pl_ExControls to ver 3.0.6, fix wince problem, fix TplGnouMeterUnit text problem
--12-4-2014 Test OK and build CTC for Hosts: Windows, Linux, FreeBSD, Solaris
Revision: 004816 LAB Actions
--13-4-2014 Update FPC to SVN Rev 27563
--14-4-2014 Update pl_RX to SVN Rev 2938
--14-4-2014 Update FPC to SVN Rev 27581
--15-4-2014 Synchronize with Lazarus SVN Rev 44734
--15-4-2014 Update pl_BGRAbitmap to SVN Rev 690
--15-4-2014 Update pl_Castle to SVN Rev 13767
--22-4-2014 Update FPC to SVN Rev 27629
--22-4-2014 Synchronize with Lazarus SVN Rev 44782
--22-4-2014 Update pl_TitanScript to Ver 2.0.1 (Part 1 of 3)
--22-4-2014 Update pl_Cindy to Ver 6.6.0 (Part 1 of 3)
--24-4-2014 Update FPC to SVN Rev 27644
--24-4-2014 Update pl_BGRAbitmap to SVN Rev 703
--24-4-2014 Update pl_RX to SVN Rev 2961
--24-4-2014 Update pl_FPSpreadsheet to SVN Rev 2961
--24-4-2014 Update pl_WST to SVN Rev 2961
--24-4-2014 Update pl_GLScene to SVN Rev 6450
--25-4-2014 Update Abbrevia CodeOcean Samples
--25-4-2014 Update 2_Basics CodeOcean Samples
--27-4-2014 Synchronize with Lazarus SVN Rev 44817
--27-4-2014 Update FPC to SVN Rev 27673
--27-4-2014 Update pl_TitanScript to Ver 2.0.1 and CodeOcean Samples (Part 2 of 3)
--27-4-2014 Update pl_Cindy to Ver 6.6.0 (Part 2 of 3)
--28-4-2014 Update 0_Tools CodeOcean Samples
Revision: 004830 LAB Actions
--28-4-2014 ADD "0_Images" directory to CodeOcean
--29-4-2014 Update all Android libraries
--27-4-2014 Update FPC to SVN Rev 27686
--30-4-2014 Synchronize with Lazarus SVN Rev 44848
--30-4-2014 Fix TyphonIDE customdrawnproc.pas on Android
--01-5-2014 Reconstruct all Unix Stript to support MultiArch (Part 1 of 3)
--02-5-2014 Add "Find tool" to CTCenter
--03-5-2014 Update "Libraries" page of CTCenter to support MultiArch (Part 1 of 3)
--06-5-2014 Reconstruct all Unix Stript to support MultiArch (Part 2 of 3)
--06-5-2014 Add support for Mageia 4 Linux and MultiArch for GTK2
--07-5-2014 Reconstruct QT4PAS source directory
--07-5-2014 Add "allzips/binqt" directory with precompiled QT4PAS libraries
--07-5-2014 CT now by default use precompiled QT4PAS libraries to build TyphonIDE for QT
--07-5-2014 Add the ability to build QT4PAS libraries from source
--08-5-2014 Split OpenIndiana from Solaris to CT Scripts (Solaris 11.2 beta has new libraries)
--08-5-2014 Update CT Scripts to support MultiArch on RedHat, Fedora, Suse etc
--08-5-2014 Update CT Scripts to support MultiArch on ArchLinux, Manjaro etc
--08-5-2014 Update CT Scripts to support MultiArch on Debian, Ubuntu etc
--09-5-2014 Update CT Scripts to support MultiArch on FreeBSD 10
--03-5-2014 Update "Libraries" page of CTCenter to support MultiArch (Part 2 of 3)
--10-5-2014 Update FPC to SVN Rev 27739
--10-5-2014 Synchronize with Lazarus SVN Rev 44989
--10-5-2014 Add pl_ECControls to TyphonIDE (for all OSes)
--11-5-2014 Test CT on all Host OSes (Windows, Linux, FreeBSD, Solaris)
--11-5-2014 Fix rebuilding Typhon IDE on Solaris and FreeBSD
Revision: 004840 LAB Actions
--14-5-2014 Synchronize with Lazarus SVN Rev 45033
--14-5-2014 Update FPC to SVN Rev 27782
--15-5-2014 Reconstruct all Unix Stripts to support MultiArch (Part 3 of 3) -End of Base Task
--15-5-2014 Update "Libraries" page of CTCenter to support MultiArch (Part 3 of 3) -End of Base Task
--15-5-2014 Add support for ROSA Linux with MultiArch for QT
--15-5-2014 Add support for OpenMandriva Linux with MultiArch for QT
--15-5-2014 Add support for Mageia Linux with MultiArch for GTK and QT
--15-5-2014 Add support for Fedora Linux with MultiArch for GTK and QT
Revision: 004850 LAB Actions
--19-5-2014 Update FPC to SVN Rev 27805
--19-5-2014 Synchronize with Lazarus SVN Rev 45097
--19-5-2014 Update pl_BGRAbitmap to SVN Rev 731
--19-5-2014 pl_ZenGL to SVN Rev 2048
--19-5-2014 pl_ZeosDBO to SVN trunk Rev 3121 ver 7.2.0
--19-5-2014 pl_Synapse to SVN Rev 192
--19-5-2014 pl_Castle to SVN rev 13856
--19-5-2014 pl_GLScene to SVN Rev 6451
--20-5-2014 pl_RX to SVN Rev 3060
--20-5-2014 pl_FPSpreadsheet to SVN Rev 3060
--20-5-2014 pl_JujiboUtils to SVN Rev 3060
--20-5-2014 pl_WST to SVN Rev 3060
--20-5-2014 pl_PascalScript to GIT hash: b0c5d5fece89a00fa5ab0a7ce5eb4441eaa9d672
--20-5-2014 pl_LazSolutions to GIT hash: 99a0e7484561aec07e915d1716eb2661d27f7945
--20-5-2014 pl_Greyhound to GIT hash: 0524b1f61e9ef267d17544ae1fc9dfa82683d64c
--20-5-2014 pl_Brook to GIT hash: f898449ba56216bd23520151099a298f021f68ef
--20-5-2014 pl_FreeSpider to GIT hash: 791c3c25fdc045ad155ba85c4f74b94548a0763f
--22-5-2014 Update pl_Indy to SVN Rev 5139
--25-5-2014 Update FPC to SVN Rev 27817
--25-5-2014 Synchronize with Lazarus SVN Rev 45164
Revision: 004860 LAB Actions (CT ver 4.90 Beta 1)
--29-5-2014 Update FPC to SVN Rev 27822
--29-5-2014 Synchronize with Lazarus SVN Rev 45218
--30-5-2014 Update pl_Cindy to Ver 6.7.3
--08-6-2014 Update FPC to SVN Rev 27892
--09-6-2014 Synchronize with Lazarus SVN Rev 45418
--09-6-2014 Update pl_PasDoc to SVN Rev 1372
--09-6-2014 pl_Castle to SVN rev 13867
--16-6-2014 Synchronize with Lazarus SVN Rev 45550
--16-6-2014 Update FPC to SVN Rev 27983
--17-6-2014 Update pl_Castle to SVN rev 13872
--17-6-2014 Update pl_BGRAbitmap to SVN Rev 753 ver 7.9
--17-6-2014 Update pl_Indy to SVN Rev 5154
--19-6-2014 Update FPC to SVN Rev 28005
--21-6-2014 Synchronize with Lazarus SVN Rev 45592
Note1: You can download and test this version from CTCenter->Update Manager
Note2: Please post to this topic any problem/fix for LAB CT ver 4.90
PilotLogic Architect and Core Programmer
Attachments:
Please Log in or Create an account to join the conversation.
- XANDR
- Visitor
-
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Away
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Away
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Away
- Moderator
-
- Ex Pilot, M.Sc, Ph.D

After a lot of tests and changes to CT Lab version 4.9
we finally make it to work...
FreePascal and TyphonIDE for GTK2 with Dual-Personality on Mageia 4 Linux.
We working on TyphonIDE Dual-Personality for QT4 (KDE)
and some screens
PilotLogic Architect and Core Programmer
Attachments:
Please Log in or Create an account to join the conversation.
- Aleksandar
-
- Offline
- Junior Member
-
- Posts: 150
- Thank you received: 31
sternas wrote: MultiArch ( info ) on Mageia 4 Linux
I really appreciate your work, but I really do not understand your decision to go with Mageia instead of OpenMandriva or ROSA.
Mandriva fork without nrjQL kernel? No, thank you!
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Away
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- Aleksandar
-
- Offline
- Junior Member
-
- Posts: 150
- Thank you received: 31
sternas wrote: OpenMandriva is in our lab for tests...
I would like to check Mandriva shell scripts if possible. Where may I get lab version?
Please Log in or Create an account to join the conversation.
- Manos S. Pappas
-
- Offline
- Junior Member
-
viking wrote:
sternas wrote: OpenMandriva is in our lab for tests...
I would like to check Mandriva shell scripts if possible. Where may I get lab version?
Use the Update Manager and select the lab version from there.
Best Regards,
Manos S. Pappas
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Away
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
has many many changes ...
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Away
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
Lab 4.90 Revision 004830 it's in our server
Tomorrow we will test OpenMandriva MultiArch...
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- Aleksandar
-
- Offline
- Junior Member
-
- Posts: 150
- Thank you received: 31
sternas wrote: Guys
Lab 4.90 Revision 004830 it's in our server
Tomorrow we will test OpenMandriva MultiArch...
I downloaded and checked Linux scripts, especially Mandriva and Mageia scripts.
I saw this comment in Mageia script # so must place before Mandriva, Redhat and Mandrake, so let's clear some things first.
- Mandrake was RedHat fork, that was one of the most popular distributions (or even the most popular one) at the end of the 90's. Last Mandrake version was released in 2004.
- They had to change name about 10 years ago, because of copyright issue. New name was Mandriva.
- When Mandriva was sold few years ago, some former Mandriva employees made a fork named Mageia.
- Since many users left to other distros, Mandriva partnered with Russian company ROSA in order to try to restore the old glory with new attractive look and feel in 2011. That was last version of Mandriva.
- ROSA made their own release. that was almost identical as last Mandriva version with some updated software and little changed UI.
- Mandriva decided to left desktop market and to concentrate on some other fields (Mandriva Business Server).
- ROSA introduced two separate branches - LTS (long time support) branch with guaranteed security and software updates for 5 years, and Fresh (or R series) that have latest cutting edge software.
- OpenMandriva is based on ROSA and sponsored by the OpenMandriva Association. They closely cooperate with both Mandriva and ROSA, while Mageia is pretty much on their own.
Now we have 3 distros as Mandriva legacy: OpenMandriva, ROSA and Mageia. At this moment only one common Mandriva script can be safely used for all of them. I am not sure what will happen in the future, so, maybe you did good thing when you made separate Mageia script.
I do not have Mageia, but I know that Mageia have /etc/mageia-release, so it can be safely used to identify Mageia (as you did).
Open Mandriva have those release files
/etc/distro-release
/etc/lsb-release
/etc/mandrakelinux-release -> distro-release
/etc/mandrake-release -> distro-release
/etc/mandriva-release -> distro-release
/etc/os-release
/etc/redhat-release -> distro-release
/etc/release -> distro-release
/etc/rosa-release -> distro-release
/etc/system-release -> distro-release
ROSA have those release files
/etc/lsb-release
/etc/mandrakelinux-release -> rosa-release
/etc/mandrake-release -> rosa-release
/etc/mandriva-release -> rosa-release
/etc/os-release
/etc/redhat-release -> rosa-release
/etc/release -> rosa-release
/etc/rosa-release
/etc/system-release -> rosa-release
As you can see most of those are same.
/etc/rosa-release and /etc/mandriva-release exist in both OpenMandriva and ROSA. /etc/rosa-release is real file and not a symbolic link in ROSA. OpenMandriva have /etc/distro-release that do not exist in any other distribution.
Based on those info, something like this can be used to identify those 3 distributions
elif [ -f /etc/mageia-release ] ; then
echo "Mageia"
elif [ -f /etc/distro-release ] ; then
echo "OpenMandriva"
elif [ -f /etc/rosa-release -a ! -h /etc/rosa-release ] ; then
echo "Rosa"
! -h means not symbolic link.
Mageia scripts looks almost fine (for all 3 distros), except few things.
I am not sure why you use sudo urpmi --auto -a <packagename>. There is no need for -a. sudo urpmi --auto <packagename> is equivalent to sudo yum install -y <packagename> in RedHat.
From urpmi help:
--auto - non-interactive mode, assume default answers to questions.
-a - select all matches on command line.
I am trying to figure out why do you use kernel-devel and kernel-headers packages. I have no idea why you added those.
sudo urpmi --auto -a kernel-devel
sudo urpmi --auto -a kernel-headers
Next line is useless, since it will just install some fonts:
sudo urpmi --auto -a xorg-x11-100dpi-fonts xorg-x11-75dpi-fonts
Those two packages do not exist in any of those 3 distributions:
sudo urpmi --auto -a libqt4-dev
sudo urpmi --auto -a qt4-qmake
qmake is part of libqt4-devel in all 3 distributions.
Those two packages have different names in x64 system:
sudo urpmi --auto -a libx11-devel
sudo urpmi --auto -a libxtst
First one is called lib64x11-devel and second one is called lib64xtst6, but there is no need to install any of them. First one is installed with mesa-common-devel, and second is installed with libxtst-devel.
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Away
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
we finish with ROSA Linux

MultiArch for QT
and some Screens, more at my "CT on ROSA Linux" article soon...
PS: Give us 1-2 days to upload Lab 4.90 Revision 004840
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- zeljko
- Offline
- Junior Member
-
www.pilotlogic.com/sitejoom/index.php/fo...fail-to-compile#5389
compile to CodeTyphon 4.9 labs not compile
Fatal: Can not find unit lnfodwrf used by project1 of the project inspector.
Thanks!
my web: www.zeljus.com
Pandroid: github.com/zeljkoc/pandroid
PandroidPackage: github.com/zeljkoc/PandroidPackage
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Away
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
This session (jvm) need work...
PilotLogic Architect and Core Programmer
Attachments:
Please Log in or Create an account to join the conversation.
- XANDR
- Visitor
-
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Away
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
we must build libQt4Pas.so.5.2.5 library, for arm on Linux host
ALL other task are ready. MultiArch QT4Pas library, building working OK in our LAB
In CT 4.90 Lab we split CodeTyphon/QT4Pas to CPUOS directories
we will see...
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- zeljko
- Offline
- Junior Member
-
Error: Assembler jvm-android-java not found, switching to external assembling
FPC for Linux64
Cross element for jvm-android
Cross element for jvm-java
my web: www.zeljus.com
Pandroid: github.com/zeljkoc/pandroid
PandroidPackage: github.com/zeljkoc/PandroidPackage
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Away
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
we must re-map jvm targets to typhon/ide
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- zeljko
- Offline
- Junior Member
-
CodeTyphon 4.9
my web: www.zeljus.com
Pandroid: github.com/zeljkoc/pandroid
PandroidPackage: github.com/zeljkoc/PandroidPackage
Please Log in or Create an account to join the conversation.