IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Lazarus version 1.8 RC4 disponible au téléchargement


Sujet :

Lazarus Pascal

  1. #1
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut Lazarus version 1.8 RC4 disponible au téléchargement
    L'équipe Lazarus vient d'annoncer que la version 1.8 RC4 était disponible au téléchargement.

    Cette nouvelle version, toujours en phase de test, repose à présent sur le compilateur FPC 3.0.4RC1, sauf pour Mac OS qui utilise toujours 3.0.2. Les modifications sont mineures puisqu'elles ne touchent que TList qui gère mieux la réservation de mémoire pour les listes importantes, IniFiles dont le comportement en cas de paires incorrectes se rapproche de celui de Delphi, et TParam.LoadFromFile qui ne bloque plus l'accès au fichier lors d'un nouvel accès.

    Nom : BuildwithFreePascal-Lazarus.jpg
Affichages : 2500
Taille : 32,2 Ko
    Vous trouverez ci-après un lien vers les corrections apportées par Lazarus 1.8.x:
    http://wiki.freepascal.org/Lazarus_1.8_fixes_branch

    De même, voici un lien vers les changements apportés à Lazarus et Free Pascal :
    http://wiki.lazarus.freepascal.org/L..._release_notes
    http://wiki.lazarus.freepascal.org/User_Changes_3.0.4

    Cette version est téléchargeable, comme d'habitude, depuis sourceforge :
    http://sourceforge.net/projects/lazarus/files/

    Les configurations doivent au minimum répondre aux exigences suivantes :

    Windows :
    2k, XP, Vista, 7, 8, 8.1 et 10, 32 ou 64 bits.

    FreeBSD/Linux :
    gtk 2.8 pour gtk2, qt4.5 pour qt, qt5.6 pour qt5, 32 ou 64 bits.

    Mac OS X :
    de 10.5 à 10.12; Carbon (32 bits), Cocoa (64 bits, instable), qt et qt5 (32 ou 64 bits).

    L'équipe appelle tous les utilisateurs à tester cette version afin de repérer les bogues résiduels qui peuvent avoir échappé aux développeurs de l'EDI.

    On notera par ailleurs que proposer autant de versions de test est plutôt inhabituel, mais cela prouve que la communauté est très active et que les retours ont été nombreux .

    Que pensez-vous de cette nouvelle version de Lazarus ?

    Le rythme de développement vous paraît-il inquiétant ou tout à fait raisonnable ?
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  2. #2
    Expert confirmé
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    Septembre 2015
    Messages
    1 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1 899
    Points : 4 346
    Points
    4 346
    Billets dans le blog
    2
    Par défaut
    Bonne nouvelle, ,mais quid ? y'a t-il une partie sur les sites FPC/Lazarus ou l'on peux donner nos retours en français. Pour moi, et pour d'autres je pense aussi, la langue de Shakespeare, n'est pas forcément notre point fort. Cela peut-être difficile d'expliquer un bug rencontré.

    Cordialement

    A+
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

    Mes projets sur Github - Blog - Site DVP

  3. #3
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut
    Citation Envoyé par BeanzMaster Voir le message
    Bonne nouvelle, ,mais quid ? y'a t-il une partie sur les sites FPC/Lazarus ou l'on peut donner nos retours en français. Pour moi, et pour d'autres je pense aussi, la langue de Shakespeare, n'est pas forcément notre point fort. Cela peut-être difficile d'expliquer un bug rencontré.
    Bonjour,

    Je comprends que la barrière de la langue puisse être un véritable problème. Il a fallu se mettre d'accord sur une langue commune pour échanger au niveau international et la langue de Shakespeare (et surtout du Dow Jones), comme chacun sait, s'est imposée en ce qui concerne l'informatique.
    Cependant, il est possible d'utiliser la discussion ouverte par notre ami Jipété sur les améliorations à apporter à l'EDI Lazarus. Il suffit de décrire précisément l'erreur rencontrée et si possible de fournir un exemple très simple qui fasse apparaître le problème. Bien sûr, le test devra porter sur la toute dernière version de Lazarus. A partir de là, certains d'entre nous sont inscrits auprès de Lazarus comme rapporteurs de bogues et se feront un plaisir de transmettre le problème et de rendre compte de son traitement.

    Voici la discussion en cause :
    https://www.developpez.net/forums/d1...l-edi-lazarus/

    Pour les problèmes de traduction de l'EDI, je rappelle qu'il existe de même une discussion ouverte :

    https://www.developpez.net/forums/d1...arus-francais/

    Il existe par ailleurs depuis très peu un groupe qui s'occupe de ce problème spécifique de traduction : depuis le profil, il suffit de demander à rejoindre le groupe "Traduction Lazarus/Free Pascal".

    Cordialement,

    Gilles
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Points : 172
    Points
    172
    Par défaut Tentaive d'installation sous Linux Mageia
    Bonjour.

    Après avoir choisi sur le site SourceForge proposé "Lazarus Linux x86_64 RPM", j'ai téléchargé les 3 fichiers proposés pour la 1.8.0RC4, à savoir fpc, fpc-src et lazarus puis les ai installés dans cet ordre.

    Quand je veux lancer Lazarus, j'ai les erreurs suivantes :
    - dans Compilateur : Erreur :"fpc.cfg" est absent.
    - dans Code source de fpc :
    Répertoire : /usr/share/fpcsrc/

    Erreur :répertoire rtl introuvable
    Vous pouvez télécharger FPC et ses codes sources depuis http://sourceforge.net/projects/laza...urce=directory

    Que dois-je faire ?

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Points : 172
    Points
    172
    Par défaut Suite
    Pour les codes sources, j'ai choisi "Répertoire : /usr/share/fpcsrc/3.0.4/" et il dit OK !

    pas encore réglé le problème du compilateur !

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Points : 172
    Points
    172
    Par défaut Suite
    J'ai trouvé un fichier fpc.cfg.rpmsave dans /etc

    Après l'avoir renommé en fpc.cfg, je l'ai copié dans /usr/bin où il semble le chercher. Il est maintenant avec le compilateur fpc ... mais lazarus le réclame toujours au démarrage (Erreur :"fpc.cfg" est absent.).

    Désespérant !

  7. #7
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 729
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 729
    Points : 15 132
    Points
    15 132
    Par défaut
    Bonsoir,

    bizarre, je suis persuadé d'avoir répondu, et je ne vois pas mon post...
    Citation Envoyé par thewolf Voir le message
    (Erreur :"fpc.cfg" est absent.).
    Recommençons : lecture (mais on dirait qu'il manque une fin de phrase dans le 1er paragraphe)...
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Points : 172
    Points
    172
    Par défaut Dernier rebondissement
    J'ai désinstallé fpc (ainsi que lazarus imposé par le système) puis les ai réinstallés ... et miracle, lazarus ne râle plus au lancement !

    En revanche, lors de la compilation (d'un projet vide pour tester), le message suivant apparaît dans la fenêtre des messages puis disparaît rapidement :

    usr/bin/ld : Avertissement : link.res contient des sections de sortie, avez-vous oublié -T?

    aucune idée de ce que cela signifie ...

    Pas très convivial tout cela, je vais quand même continuer à tester.

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Points : 172
    Points
    172
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Recommençons : lecture (mais on dirait qu'il manque une fin de phrase dans le 1er paragraphe)...
    Bonsoir.

    Nos messages se sont croisés ...
    Que signifie " on dirait qu'il manque une fin de phrase dans le 1er paragraphe)

  10. #10
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 729
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 729
    Points : 15 132
    Points
    15 132
    Par défaut
    Citation Envoyé par thewolf Voir le message
    En revanche, lors de la compilation (d'un projet vide pour tester), le message suivant apparaît dans la fenêtre des messages puis disparaît rapidement :

    usr/bin/ld : Avertissement : link.res contient des sections de sortie, avez-vous oublié -T?
    Ça, c'est un message qu'on rencontre habituellement en utilisant directement fpc en ligne de commande. Est-ce à dire que Lazarus est lancé depuis une ligne de commande plutôt que de double-cliquer sur son icône ?

    Citation Envoyé par thewolf Voir le message
    Bonsoir.

    Nos messages se sont croisés ...
    Que signifie " on dirait qu'il manque une fin de phrase dans le 1er paragraphe)
    On Unix/Linux/OSX, it is first searched in /etc/fpc.cfg, then Only some problems that often occur are covered.
    Pour moi, entre then et Only il manque quelque chose : la 1re partie de la phrase (jusqu'au then) nous parle des endroits où peut se trouver le .cfg alors qu'à partir de Only (en majuscule = début de phrase) on nous parle des problèmes qui arrivent souvent et qui seront seuls couverts par la doc.
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  11. #11
    Membre chevronné

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 035
    Points : 2 053
    Points
    2 053
    Par défaut
    Après l'avoir renommé en fpc.cfg, je l'ai copié dans /usr/bin où il semble le chercher. Il est maintenant avec le compilateur fpc ... mais lazarus le réclame toujours au démarrage (Erreur :"fpc.cfg" est absent.).
    A ma connaissance fpc.cfg doit toujours être dans /etc

    Citation Envoyé par thewolf Voir le message
    J'ai désinstallé fpc (ainsi que lazarus imposé par le système) puis les ai réinstallés ... et miracle, lazarus ne râle plus au lancement !

    En revanche, lors de la compilation (d'un projet vide pour tester), le message suivant apparaît dans la fenêtre des messages puis disparaît rapidement :

    usr/bin/ld : Avertissement : link.res contient des sections de sortie, avez-vous oublié -T?

    aucune idée de ce que cela signifie ...

    Pas très convivial tout cela, je vais quand même continuer à tester.
    Ça fait des lustres que je vois passer ce message et comme tous les avertissements ( ou warnings ) il est sans conséquence sur le résultat compilé.

  12. #12
    Membre éprouvé Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    765
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Chambord
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2005
    Messages : 765
    Points : 959
    Points
    959
    Par défaut
    Croyez-vous que l'on puisse l'installer sur un Pi 3 sous Raspbian ?

  13. #13
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 937
    Points : 59 415
    Points
    59 415
    Billets dans le blog
    2
    Par défaut
    Il semble que la procédure d'installation sur RPi3 soit la même que sur RPi2 : https://www.tweaking4all.com/hardwar...aspberry-pi-2/

    Je ne l'ai cependant pas testée personnellement.

    À voir également : https://www.developpez.net/forums/d1...pberry-pi-2-a/.
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  14. #14
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Points : 172
    Points
    172
    Par défaut Bug dans l'unité SortGrid
    Bonjour.

    Sous Windows10 64 bits, j'ai voulu compiler un de mes programmes (qui fonctionne très bien avec la 1.6.4) avec la 1.8.ORC4 :
    Nom : capture20170919100154885.png
Affichages : 226
Taille : 14,7 Ko

    et j'ai 6 erreurs dans l'unité SortGrid : Illegal type conversion: "LongInt" to "TObject" (à partir de la ligne 62)

    tobject(i), i étant un integer
    d'après mes recherches, ce serait encore un problème de conflit 32 bits / 64 bits
    et il faudrait changer le type de i en PtrInt ou PtrUint ...

    Ayant remplacé tobject(i) par tobject(PtrInt(i)), cela passe à la compil !
    Marche aussi avec PtrUInt (j'ai lu qu'il ne fallait pas utiliser PtrInt)

    Restent 2 erreurs (dans l'autre sens !) "TObject" to "LongInt" (lignes 79 et 82)

    ligne 79 : sg.Rows[i] := grid.Rows[integer(ts.objects[i])] .... bloque sur integer

    Passe à la compil en remplaçant "integer" par "PtrUInt"

    Reste à voir à l'exécution !

  15. #15
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Points : 172
    Points
    172
    Par défaut
    Oups !
    Mon message précédent laisse entendre que l'unité SortGrid est livrée avec Lazarus, ce que je croyais, mon développement étant assez ancien ! Mais je viens de m'apercevoir que c'est une unité tierce qui permet de trier le contenu d'un TStringGrid ...
    Ce que j'ai indiqué permet toutefois de la faire fonctionner dans un environnement 64 bits.

  16. #16
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Points : 172
    Points
    172
    Par défaut
    A noter aussi qu'on peut maintenant trier la grille en cliquant sur l'en-tête de la colonne, option qui n'existait pas il y a quelques années ...

    Mettre ColumnClickSorts à true

Discussions similaires

  1. Réponses: 11
    Dernier message: 22/02/2017, 13h42
  2. Réponses: 6
    Dernier message: 22/09/2015, 21h13
  3. Réponses: 1
    Dernier message: 22/09/2015, 10h29
  4. Réponses: 76
    Dernier message: 25/10/2009, 02h04
  5. Réponses: 10
    Dernier message: 03/06/2009, 08h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo