Code: Alles auswählen
$> git pull
$> make clean lazbuild
$> ./lazbuild -B --build-ide=
Code: Alles auswählen
$> git pull
$> make clean lazbuild PP=/path/to/custom/fpc
$> ./lazbuild -B --build-ide=
Code: Alles auswählen
$> git pull
$> make clean lazbuild
$> ./lazbuild -B --build-ide=
Code: Alles auswählen
$> git pull
$> make clean lazbuild PP=/path/to/custom/fpc
$> ./lazbuild -B --build-ide=
Code: Alles auswählen
$> git status
photor hat geschrieben: So 25. Mai 2025, 18:33
...
Andere Frage: was ist mit FPCUPdeluxe selbst? Könnte da ein Fehler liegen? Welche Config-Files könnte/sollte ich da mal abgleichen und womit?
Am Besten, ich warte mal ne Woche und sehe dann weiter.
Ciao,
Photor
Ich habe gerade mal git pull im Verzeichnis ~/Lazarus-TRUNK/lazarus/ ausgeführt:Warf hat geschrieben: Mo 26. Mai 2025, 09:49 Einfach manuell updaten, es sind nur 3 Befehle:Funktioniert auch mit separater FPC sekundärinstallationen, solang man eine FPC primärinstallation hat die neu genug ist um lazbuild zu kompilieren, da Lazbuild am ende die für Lazarus konfigurierte FPC version benutzt. Alternativ kann man auch direkt den Pfad zur zu verwendenden FPC installation angeben:Code: Alles auswählen
$> git pull $> make clean lazbuild $> ./lazbuild -B --build-ide=
Es ist wirklich nicht schwerCode: Alles auswählen
$> git pull $> make clean lazbuild PP=/path/to/custom/fpc $> ./lazbuild -B --build-ide=
Code: Alles auswählen
─[photor@Spock:~/L/lazarus]─[G:(HEAD)]
╰─>$ git pull
remote: Enumerating objects: 66, done.
remote: Counting objects: 100% (17/17), done.
remote: Total 66 (delta 16), reused 16 (delta 16), pack-reused 49 (from 1)
Entpacke Objekte: 100% (66/66), 107.46 KiB | 1.33 MiB/s, fertig.
Von https://gitlab.com/freepascal.org/lazarus/lazarus
204af2c079..897e7a112d fixes_4 -> origin/fixes_4
b23e7b9764..fc4d4103f2 main -> origin/main
Im Moment auf keinem Branch.
Bitte geben Sie den Branch an, welchen Sie zusammenführen möchten.
Siehe git-pull(1) für weitere Details.
git pull <Remote-Repository> <Branch>
Code: Alles auswählen
╭─[photor@Spock:~/L/lazarus]─[G:(HEAD)]
╰─>$ make clean lazbuild
make: *** Keine Regel, um „clean“ zu erstellen. Schluss.
Code: Alles auswählen
╭─[photor@Spock:~/L/lazarus]─[G:(HEAD)]
╰─>$ ls -al
insgesamt 0
drwxr-xr-x 1 photor photor 8 24. Mai 12:16 ./
drwxr-xr-x 1 photor photor 200 24. Mai 12:16 ../
drwxr-xr-x 1 photor photor 110 26. Mai 16:14 .git/
Code: Alles auswählen
$> git checkout 26bcf54010b910340
Code: Alles auswählen
$> git pull
remote: Enumerating objects: 29, done.
remote: Counting objects: 100% (8/8), done.
remote: Total 29 (delta 8), reused 8 (delta 8), pack-reused 21 (from 1)
Unpacking objects: 100% (29/29), 77.85 KiB | 1.28 MiB/s, done.
From https://gitlab.com/freepascal.org/lazarus/lazarus
391c99e587..897e7a112d fixes_4 -> origin/fixes_4
7047edcb6f..fc4d4103f2 main -> origin/main
You are not currently on a branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
Code: Alles auswählen
$> git checkout main
Switched to branch 'main'
Your branch is behind 'origin/main' by 4 commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
Code: Alles auswählen
$> git reset --hard main
HEAD is now at 7047edcb6f AnchorEditor: Respect keyboard input in sibling ComboBox controls. Related to issue #41663.
Code: Alles auswählen
git clean -xdff
Code: Alles auswählen
$> git reset --hard main
$> git checkout main
$> git pull
$> make clean lazbuild
$> ./lazbuild -B --build-ide=
Code: Alles auswählen
$> git fetch --all # Download der branch informationen
$> git reset --hard
$> git checkout lazarus_4_0
$> make clean lazbuild
$> ./lazbuild -B --build-ide=
Code: Alles auswählen
╭─[photor@Spock:~/L/lazarus]─[G:(HEAD)]
╰─>$ git checkout main
Aktualisiere Dateien: 100% (19347/19347), fertig.
Branch 'main' folgt nun 'origin/main'.
Zu neuem Branch 'main' gewechselt
╭─[photor@Spock:~/L/lazarus]─[G:main =]
╰─>$ git reset --hard main
HEAD ist jetzt bei fc4d4103f2 ideutils: fixed DeleteFileInteractive
╭─[photor@Spock:~/L/lazarus]─[G:main =]
╰─>$ git clean -xdff
╭─[photor@Spock:~/L/lazarus]─[G:main =]
╰─>$ git pull
Bereits aktuell.
╭─[photor@Spock:~/L/lazarus]─[G:main =]
╰─>$ make clean lazbuild
make: -iVSPTPSOTO: Datei oder Verzeichnis nicht gefunden
Makefile:251: *** The Makefile doesn't support target -, please run fpcmake first. Schluss.
╭─[photor@Spock:~/L/lazarus]─[G:main =]
╰─>$ ls
buildenv.Dockerfile COPYING.modifiedLGPL.txt docs/ ide/ lcl/ packager/
components/ COPYING.txt examples/ images/ localize.bat README.md
converter/ debugger/ fpmake_add.inc install/ localize.sh* startlazarus.app/
COPYING.GPL.txt designer/ fpmake.pp languages/ Makefile test/
COPYING.LGPL.txt doceditor/ fpmake_proc.inc lazarus.app/ Makefile.fpc tools/
╭─[photor@Spock:~/L/lazarus]─[G:main =]
╰─>$
Code: Alles auswählen
╭─[photor@Spock:~/L/fpcsrc]─[G:main =]
╰─>$ git status
Auf Branch main
Ihr Branch ist auf demselben Stand wie 'origin/main'.
Änderungen, die nicht zum Commit vorgemerkt sind:
(benutzen Sie "git add/rm <Datei>...", um die Änderungen zum Commit vorzumerken)
(benutzen Sie "git restore <Datei>...", um die Änderungen im Arbeitsverzeichnis zu verwerfen)
gelöscht: packages/amunits/namespaced/Amiga.Core.Agraphics.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Akeyboard.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Amigados.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Amigaguide.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Amigalib.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Amigaprinter.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Asl.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Audio.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Bootblock.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Bullet.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Cd.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Clipboard.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Colorwheel.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Commodities.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Configregs.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Configvars.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Console.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Conunit.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Datatypes.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Diskfont.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Exec.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Expansion.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Expansionbase.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Gadtools.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Gameport.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Gradientslider.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Hardblocks.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Hardware.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Icon.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Iffparse.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Input.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Inputevent.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Intuition.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Keymap.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Layers.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Locale.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Lowlevel.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Nonvolatile.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Parallel.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Prefs.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Prtbase.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Prtgfx.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Realtime.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Rexx.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Romboot_base.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Scsidisk.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Serial.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Tapedeck.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Timer.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Trackdisk.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Translator.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Utility.pas
gelöscht: packages/amunits/namespaced/Amiga.Core.Workbench.pas
gelöscht: packages/cocoaint/namespaced/Api.Cocoa.CoreAudio.pas
gelöscht: packages/cocoaint/namespaced/Api.Cocoa.CoreAudioKit.pas
gelöscht: packages/cocoaint/namespaced/Api.Cocoa.CoreBluetooth.pas
gelöscht: packages/cocoaint/namespaced/Api.Cocoa.CoreData.pas
gelöscht: packages/cocoaint/namespaced/Api.Cocoa.CoreFoundation.pas
gelöscht: packages/cocoaint/namespaced/Api.Cocoa.CoreGraphics.pas
gelöscht: packages/cocoaint/namespaced/Api.Cocoa.CoreImage.pas
gelöscht: packages/cocoaint/namespaced/Api.Cocoa.CoreLocation.pas
gelöscht: packages/cocoaint/namespaced/Api.Cocoa.CoreMedia.pas
gelöscht: packages/cocoaint/namespaced/Api.Cocoa.CoreMediaIO.pas
gelöscht: packages/cocoaint/namespaced/Api.Cocoa.CoreVideo.pas
gelöscht: packages/palmunits/namespaced/PalmApi.Coretraps.pp
gelöscht: packages/univint/namespaced/MacOsApi.CoreAudioTypes.pas
gelöscht: packages/univint/namespaced/MacOsApi.CoreFoundation.pas
gelöscht: packages/univint/namespaced/MacOsApi.CoreGraphics.pas
gelöscht: packages/univint/namespaced/MacOsApi.CoreText.pas
Unversionierte Dateien:
(benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
revhash_0cac40d2b0.difff
keine Änderungen zum Commit vorgemerkt (benutzen Sie "git add" und/oder "git commit -a")
╭─[photor@Spock:~/L/fpcsrc]─[G:main =]
╰─>$ make clean lazbuild
make: -iVSPTPSOTO: Datei oder Verzeichnis nicht gefunden
Makefile:252: *** The Makefile doesn't support target -, please run fpcmake first. Schluss.
╭─[photor@Spock:~/L/fpcsrc]─[G:main =]
╰─>$ git checkout main
D packages/amunits/namespaced/Amiga.Core.Agraphics.pas
D packages/amunits/namespaced/Amiga.Core.Akeyboard.pas
D packages/amunits/namespaced/Amiga.Core.Amigados.pas
D packages/amunits/namespaced/Amiga.Core.Amigaguide.pas
D packages/amunits/namespaced/Amiga.Core.Amigalib.pas
D packages/amunits/namespaced/Amiga.Core.Amigaprinter.pas
D packages/amunits/namespaced/Amiga.Core.Asl.pas
D packages/amunits/namespaced/Amiga.Core.Audio.pas
D packages/amunits/namespaced/Amiga.Core.Bootblock.pas
D packages/amunits/namespaced/Amiga.Core.Bullet.pas
D packages/amunits/namespaced/Amiga.Core.Cd.pas
D packages/amunits/namespaced/Amiga.Core.Clipboard.pas
D packages/amunits/namespaced/Amiga.Core.Colorwheel.pas
D packages/amunits/namespaced/Amiga.Core.Commodities.pas
D packages/amunits/namespaced/Amiga.Core.Configregs.pas
D packages/amunits/namespaced/Amiga.Core.Configvars.pas
D packages/amunits/namespaced/Amiga.Core.Console.pas
D packages/amunits/namespaced/Amiga.Core.Conunit.pas
D packages/amunits/namespaced/Amiga.Core.Datatypes.pas
D packages/amunits/namespaced/Amiga.Core.Diskfont.pas
D packages/amunits/namespaced/Amiga.Core.Exec.pas
D packages/amunits/namespaced/Amiga.Core.Expansion.pas
D packages/amunits/namespaced/Amiga.Core.Expansionbase.pas
D packages/amunits/namespaced/Amiga.Core.Gadtools.pas
D packages/amunits/namespaced/Amiga.Core.Gameport.pas
D packages/amunits/namespaced/Amiga.Core.Gradientslider.pas
D packages/amunits/namespaced/Amiga.Core.Hardblocks.pas
D packages/amunits/namespaced/Amiga.Core.Hardware.pas
D packages/amunits/namespaced/Amiga.Core.Icon.pas
D packages/amunits/namespaced/Amiga.Core.Iffparse.pas
D packages/amunits/namespaced/Amiga.Core.Input.pas
D packages/amunits/namespaced/Amiga.Core.Inputevent.pas
D packages/amunits/namespaced/Amiga.Core.Intuition.pas
D packages/amunits/namespaced/Amiga.Core.Keymap.pas
D packages/amunits/namespaced/Amiga.Core.Layers.pas
D packages/amunits/namespaced/Amiga.Core.Locale.pas
D packages/amunits/namespaced/Amiga.Core.Lowlevel.pas
D packages/amunits/namespaced/Amiga.Core.Nonvolatile.pas
D packages/amunits/namespaced/Amiga.Core.Parallel.pas
D packages/amunits/namespaced/Amiga.Core.Prefs.pas
D packages/amunits/namespaced/Amiga.Core.Prtbase.pas
D packages/amunits/namespaced/Amiga.Core.Prtgfx.pas
D packages/amunits/namespaced/Amiga.Core.Realtime.pas
D packages/amunits/namespaced/Amiga.Core.Rexx.pas
D packages/amunits/namespaced/Amiga.Core.Romboot_base.pas
D packages/amunits/namespaced/Amiga.Core.Scsidisk.pas
D packages/amunits/namespaced/Amiga.Core.Serial.pas
D packages/amunits/namespaced/Amiga.Core.Tapedeck.pas
D packages/amunits/namespaced/Amiga.Core.Timer.pas
D packages/amunits/namespaced/Amiga.Core.Trackdisk.pas
D packages/amunits/namespaced/Amiga.Core.Translator.pas
D packages/amunits/namespaced/Amiga.Core.Utility.pas
D packages/amunits/namespaced/Amiga.Core.Workbench.pas
D packages/cocoaint/namespaced/Api.Cocoa.CoreAudio.pas
D packages/cocoaint/namespaced/Api.Cocoa.CoreAudioKit.pas
D packages/cocoaint/namespaced/Api.Cocoa.CoreBluetooth.pas
D packages/cocoaint/namespaced/Api.Cocoa.CoreData.pas
D packages/cocoaint/namespaced/Api.Cocoa.CoreFoundation.pas
D packages/cocoaint/namespaced/Api.Cocoa.CoreGraphics.pas
D packages/cocoaint/namespaced/Api.Cocoa.CoreImage.pas
D packages/cocoaint/namespaced/Api.Cocoa.CoreLocation.pas
D packages/cocoaint/namespaced/Api.Cocoa.CoreMedia.pas
D packages/cocoaint/namespaced/Api.Cocoa.CoreMediaIO.pas
D packages/cocoaint/namespaced/Api.Cocoa.CoreVideo.pas
D packages/palmunits/namespaced/PalmApi.Coretraps.pp
D packages/univint/namespaced/MacOsApi.CoreAudioTypes.pas
D packages/univint/namespaced/MacOsApi.CoreFoundation.pas
D packages/univint/namespaced/MacOsApi.CoreGraphics.pas
D packages/univint/namespaced/MacOsApi.CoreText.pas
Bereits auf 'main'
Ihr Branch ist auf demselben Stand wie 'origin/main'.
╭─[photor@Spock:~/L/fpcsrc]─[G:main =]
╰─>$ git pull
remote: Enumerating objects: 88, done.
remote: Counting objects: 100% (88/88), done.
remote: Compressing objects: 100% (57/57), done.
remote: Total 62 (delta 49), reused 6 (delta 4), pack-reused 0 (from 0)
Entpacke Objekte: 100% (62/62), 6.29 KiB | 160.00 KiB/s, fertig.
Von https://gitlab.com/freepascal.org/fpc/source
2d351ba50d..80883ee7c0 main -> origin/main
Aktualisiere 2d351ba50d..80883ee7c0
Fast-forward
packages/graph/src/msdos/graph.pp | 4 ++--
packages/libtar/src/libtar.pp | 8 ++++---
packages/regexpr/src/regexpr.pas | 4 ++++
packages/rtl-objpas/fpmake.pp | 18 +++++++--------
packages/rtl-objpas/src/inc/dateutil.inc | 17 +++++++++-----
packages/rtl-objpas/src/inc/rtti.pp | 18 ++++++++++-----
packages/rtl-objpas/src/inc/varutilh.inc | 2 +-
packages/rtl-unicode/src/inc/utf8utils.pp | 16 +++++++++-----
rtl/inc/heap.inc | 86 +++++++++++++++++++++++++++++++----------------------------------------
9 files changed, 92 insertions(+), 81 deletions(-)
╭─[photor@Spock:~/L/fpcsrc]─[G:main =]
╰─>$ git reset --hard main
HEAD ist jetzt bei 80883ee7c0 Fix compilation for win16 OS by using USE_WINDOWS_UNIT macro, defined for other Windows OSes
╭─[photor@Spock:~/L/fpcsrc]─[G:main =]
╰─>$ git clean -xdff
Lösche base.build-stamp.x86_64-linux
Lösche build-stamp.x86_64-linux
Lösche compiler/msg2inc
Lösche compiler/msgidx.inc
Lösche compiler/msgtxt.inc
Lösche compiler/revision.inc
Lösche compiler/utils/fpc
Lösche compiler/utils/fpcmade.x86_64-linux
Lösche compiler/utils/mka64ins
Lösche compiler/utils/mkarmins
Lösche compiler/utils/mkx86inl
Lösche compiler/utils/mkx86ins
Lösche compiler/utils/mkz80ins
Lösche compiler/utils/msg2inc
Lösche compiler/utils/ppudump
Lösche compiler/utils/ppufiles
Lösche compiler/utils/ppumove
Lösche compiler/utils/units/
Lösche compiler/x86_64/bin/
Lösche compiler/x86_64/units/
Lösche packages/a52/units/
Lösche packages/aspell/units/
Lösche packages/bfd/units/
Lösche packages/bzip2/units/
Lösche packages/cairo/units/
Lösche packages/cdrom/units/
Lösche packages/chm/bin/
Lösche packages/chm/units/
Lösche packages/dblib/units/
Lösche packages/dbus/units/
Lösche packages/dts/units/
Lösche packages/fastcgi/units/
Lösche packages/fcl-async/units/
Lösche packages/fcl-base/units/
Lösche packages/fcl-css/units/
Lösche packages/fcl-db/units/
Lösche packages/fcl-extra/units/
Lösche packages/fcl-fpcunit/units/
Lösche packages/fcl-fpterm/units/
Lösche packages/fcl-hash/units/
Lösche packages/fcl-image/units/
Lösche packages/fcl-js/units/
Lösche packages/fcl-json/units/
Lösche packages/fcl-jsonschema/units/
Lösche packages/fcl-mustache/units/
Lösche packages/fcl-net/units/
Lösche packages/fcl-openapi/units/
Lösche packages/fcl-passrc/units/
Lösche packages/fcl-pdf/units/
Lösche packages/fcl-process/units/
Lösche packages/fcl-registry/units/
Lösche packages/fcl-report/units/
Lösche packages/fcl-res/units/
Lösche packages/fcl-sdo/units/
Lösche packages/fcl-sound/units/
Lösche packages/fcl-stl/units/
Lösche packages/fcl-web/units/
Lösche packages/fcl-xml/units/
Lösche packages/fcl-yaml/units/
Lösche packages/fftw/units/
Lösche packages/fpgtk/units/
Lösche packages/fpindexer/units/
Lösche packages/fpmake
Lösche packages/fpmake.o
Lösche packages/fpmkunit/units/
Lösche packages/fpmkunit/units_bs/
Lösche packages/fppkg/units/
Lösche packages/fv/units/
Lösche packages/gdbint/bin/
Lösche packages/gdbint/units/
Lösche packages/gdbm/units/
Lösche packages/ggi/units/
Lösche packages/gitlab/units/
Lösche packages/gmp/units/
Lösche packages/gnome1/units/
Lösche packages/gnutls/units/
Lösche packages/googleapi/units/
Lösche packages/graph/units/
Lösche packages/gstreamer/units/
Lösche packages/gtk1/units/
Lösche packages/gtk2/units/
Lösche packages/hash/units/
Lösche packages/hermes/units/
Lösche packages/httpd22/units/
Lösche packages/httpd24/units/
Lösche packages/ibase/units/
Lösche packages/iconvenc/units/
Lösche packages/ide/units/
Lösche packages/imagemagick/units/
Lösche packages/imlib/units/
Lösche packages/jni/units/
Lösche packages/ldap/units/
Lösche packages/libcups/units/
Lösche packages/libcurl/units/
Lösche packages/libenet/units/
Lösche packages/libffi/units/
Lösche packages/libfontconfig/units/
Lösche packages/libgc/units/
Lösche packages/libgd/units/
Lösche packages/libjack/units/
Lösche packages/libmagic/units/
Lösche packages/libmicrohttpd/units/
Lösche packages/libnettle/units/
Lösche packages/libpcre/units/
Lösche packages/libpipewire/units/
Lösche packages/libpng/units/
Lösche packages/librsvg/units/
Lösche packages/libsee/units/
Lösche packages/libsndfile/units/
Lösche packages/libtar/units/
Lösche packages/libusb/units/
Lösche packages/libvlc/units/
Lösche packages/libxml/units/
Lösche packages/lua/units/
Lösche packages/mad/units/
Lösche packages/modplug/units/
Lösche packages/mysql/units/
Lösche packages/ncurses/units/
Lösche packages/newt/units/
Lösche packages/numlib/units/
Lösche packages/odata/units/
Lösche packages/odbc/units/
Lösche packages/oggvorbis/units/
Lösche packages/openal/units/
Lösche packages/opencl/units/
Lösche packages/opengl/units/
Lösche packages/opengles/units/
Lösche packages/openssl/units/
Lösche packages/oracle/units/
Lösche packages/pasjpeg/units/
Lösche packages/pastojs/units/
Lösche packages/paszlib/units/
Lösche packages/pcap/units/
Lösche packages/postgres/units/
Lösche packages/proj4/units/
Lösche packages/ptc/units/
Lösche packages/ptckvm/units/
Lösche packages/pthreads/units/
Lösche packages/pxlib/units/
Lösche packages/regexpr/units/
Lösche packages/rtl-console/units/
Lösche packages/rtl-extra/units/
Lösche packages/rtl-generics/units/
Lösche packages/rtl-objpas/units/
Lösche packages/rtl-unicode/units/
Lösche packages/sdl/units/
Lösche packages/sqlite/units/
Lösche packages/svgalib/units/
Lösche packages/symbolic/units/
Lösche packages/syslog/units/
Lösche packages/tcl/units/
Lösche packages/testinsight/units/
Lösche packages/tplylib/units/
Lösche packages/unzip/units/
Lösche packages/users/units/
Lösche packages/utmp/units/
Lösche packages/uuid/units/
Lösche packages/vcl-compat/units/
Lösche packages/wasm-job/units/
Lösche packages/wasmedge/units/
Lösche packages/wasmtime/units/
Lösche packages/webidl/units/
Lösche packages/x11/units/
Lösche packages/xforms/units/
Lösche packages/zlib/units/
Lösche packages/zorba/units/
Lösche revhash_0cac40d2b0.diff
Lösche revhash_0cac40d2b0.difff
Lösche revhash_17ae93f916.diff
Lösche revhash_67df8802b1.diff
Lösche rtl/Package.fpc
Lösche rtl/linux/fpcmade.x86_64-linux
Lösche rtl/units/
Lösche utils/fpcm/bin/
Lösche utils/fpcm/units/
Lösche utils/fpcmkcfg/bin/
Lösche utils/fpcmkcfg/units/
Lösche utils/fpcres/bin/
Lösche utils/fpcres/units/
Lösche utils/fpcreslipo/bin/
Lösche utils/fpcreslipo/units/
Lösche utils/fpdoc/bin/
Lösche utils/fpdoc/units/
Lösche utils/fpmake
Lösche utils/fpmake.o
Lösche utils/fppkg/bin/
Lösche utils/fppkg/units/
Lösche utils/fprcp/bin/
Lösche utils/fprcp/units/
Lösche utils/h2pas/bin/
Lösche utils/h2pas/units/
Lösche utils/ihxutil/bin/
Lösche utils/ihxutil/units/
Lösche utils/instantfpc/bin/
Lösche utils/instantfpc/units/
Lösche utils/json2pas/bin/
Lösche utils/json2pas/units/
Lösche utils/openapi/bin/
Lösche utils/openapi/units/
Lösche utils/pas2fpm/bin/
Lösche utils/pas2fpm/units/
Lösche utils/pas2jni/bin/
Lösche utils/pas2jni/units/
Lösche utils/pas2js/bin/
Lösche utils/pas2js/units/
Lösche utils/pas2ut/bin/
Lösche utils/pas2ut/units/
Lösche utils/tply/bin/
Lösche utils/tply/units/
Lösche utils/unicode/bin/
Lösche utils/unicode/units/
Lösche utils/units/
Lösche utils/wasmbin/bin/
Lösche utils/wasmbin/units/
╭─[photor@Spock:~/L/fpcsrc]─[G:main =]
╰─>$ ls
compiler/ fpmake.pp installer/ Makefile packages/ rtl/ utils/
fpmake_add1.inc fpmake_proc1.inc LICENSE Makefile.fpc README.md tests/
╭─[photor@Spock:~/L/fpcsrc]─[G:main =]
╰─>$ make fpcmake
make: -iVSPTPSOTO: Datei oder Verzeichnis nicht gefunden
Makefile:252: *** The Makefile doesn't support target -, please run fpcmake first. Schluss.
╭─[photor@Spock:~/L/fpcsrc]─[G:main =]
╰─>$ make fpc
make: -iVSPTPSOTO: Datei oder Verzeichnis nicht gefunden
Makefile:252: *** The Makefile doesn't support target -, please run fpcmake first. Schluss.
╭─[photor@Spock:~/L/fpcsrc]─[G:main =]
╰─>$
Code: Alles auswählen
make all PP=/pfad/zu/Bau/fpc
Warf hat geschrieben: Di 27. Mai 2025, 16:07 Du hast vermutlich keine FPC Systeminstallation. In dem Fall musst du bei make einen Pfad zu fpc angeben.Fpcup müsste den dir in ein bootstrap Verzeichnis legen für den FPC zu bauen. Lazarus baust du dann einfach mit dem fpc den du vorher gebaut hastCode: Alles auswählen
make all PP=/pfad/zu/Bau/fpc
Bin grade nur am Handy, kann dir heute abend gerne ausführlicher schreiben.
Mein Tipp, installier dir immer einen fpc systemweit, über Linux einfach mit dem Paketmanager, mit dem kannst du dann Sachen einfach bauen. Du kannst dann sogar auf fpcup sagen es soll den system fpc verwenden
Unterschreibe ich sofort.Niesi hat geschrieben: Di 27. Mai 2025, 17:20 Damit habe ich leider keine guten Erfahrungen gemacht ...
Anscheinend benutze ich Lazarus nicht lange und aggressiv genug, sprich keine zusätzlichen packages, keine Datenbaken oder ähnliches. Bislang habe ich noch keine Probleme gehabt.Unterschreibe ich sofort.
Hier auch EndeavourOS allerdings mit Gnome. Und damit harmoniert leider die Qt-Variante nicht gut. Meine Idee lazarus-qt5 bzw qt6 zu installieren war, dass das mit der Wayland-Integration besser funktioniert. Hat es leider nicht.pascoli hat geschrieben: Di 27. Mai 2025, 19:18 Anscheinend benutze ich Lazarus nicht lange und aggressiv genug, sprich keine zusätzlichen packages, keine Datenbaken oder ähnliches. Bislang habe ich noch keine Probleme gehabt.Habe grade ein aktuelles fpcupdeluxe als user in ein leeres Verzeichnis im /usr/home/ kopiert und dort trunk-trunk in ein ebenso leeres Unterverzeichnis installiert. Lief ohne Probleme durch und startet auch normal und übersetzt mein derzeitiges Projekt. In fpcupdeluxe setzte ich unter Setup+ nur "Include Help" und "Docked IDE". Zur istallation nehme ich den großen "Install/Update FPC+Lazarus" Button. Die Installationen kommen sich bislang nicht ins Gehege.
- linux EndeavourOS mit KDE
- lazarus-qt5 4.0, qt5pas und qt6pas aus den arch-repo
- diverse Lazarus über fpcupdeluxe