Recent

Author Topic: Fpcupdeluxe  (Read 794183 times)

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #1620 on: July 06, 2020, 06:37:01 pm »
Help is always welcome !
Just fork fpcupdeluxe and create a pull of your changes.
Thanks.

AlexTP

  • Hero Member
  • *****
  • Posts: 2384
    • UVviewsoft
Re: Fpcupdeluxe
« Reply #1621 on: July 06, 2020, 06:42:36 pm »
Thanks, solved!
Via copying libglib* libgio*
from "cross" folder of Linux x32 to /lib/i386-linux-gnu

AlexTP

  • Hero Member
  • *****
  • Posts: 2384
    • UVviewsoft
Re: Fpcupdeluxe
« Reply #1622 on: July 06, 2020, 06:56:27 pm »

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #1623 on: July 06, 2020, 08:28:06 pm »
@Alextp
I do not think that your instructions are 100% correct.
On real x86_64 multi-lib systems, the fpcupdeluxe libs (and bins) should NOT be necessary.

It should be enough to install:
libc6-dev-i386
gcc-multilib
libxtst-dev:i386
libpango1-dev:i386
libgtk2.0-dev:i386
libcairo2-dev:i386

Would you mind testing/checking this ?
Thanks.

AlexTP

  • Hero Member
  • *****
  • Posts: 2384
    • UVviewsoft
Re: Fpcupdeluxe
« Reply #1624 on: July 06, 2020, 10:17:44 pm »
Testing/checking this, will need new clean OS. ubuntu? fedora? arch? and sorry, no time.

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #1625 on: July 06, 2020, 11:17:23 pm »
That is ok.
For testing, I use Linux Mint.

Zvoni

  • Hero Member
  • *****
  • Posts: 2316
Re: Fpcupdeluxe
« Reply #1626 on: July 07, 2020, 12:08:04 pm »
Hiya Don,
something i noticed:
OS Manjaro/Cinnamon 64-Bit
after running the compile with standard options (home-folder etc.),
you try to create a starter on the desktop, which doesn't work (cannot look it up right now, since i'm @work).
IIRC, it points to the wrong executable or wrong path

EDIT: Ah yes, it installs into the Menu "Others" (instead of "Development")
One System to rule them all, One Code to find them,
One IDE to bring them all, and to the Framework bind them,
in the Land of Redmond, where the Windows lie
---------------------------------------------------------------------
Code is like a joke: If you have to explain it, it's bad

totya

  • Hero Member
  • *****
  • Posts: 720
Re: Fpcupdeluxe
« Reply #1627 on: July 08, 2020, 06:42:35 pm »
Please please please... put this link (from this topic #1 post)

https://github.com/newpascal/fpcupdeluxe/releases/latest

to the about box! :)

Thank you!

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #1628 on: July 08, 2020, 06:48:48 pm »
@totya
Hmmm. There is (not) a lot of space there ... ;-)
But ... why ?

totya

  • Hero Member
  • *****
  • Posts: 720
Re: Fpcupdeluxe
« Reply #1629 on: July 08, 2020, 06:50:21 pm »
@totya
Hmmm. There is (not) a lot of space there ... ;-)
But ... why ?

Because I want to go to this link (dl this app new version for example) via single click (without many) :)

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #1630 on: July 08, 2020, 07:22:46 pm »
Consider it done.
Next release !

ccrause

  • Hero Member
  • *****
  • Posts: 845
Re: Fpcupdeluxe
« Reply #1631 on: July 09, 2020, 08:36:16 pm »
@DonAlfredo

I've added an archive with the minimum libraries and scripts to build esp-idf v4.1 in FPC: https://github.com/ccrause/fpc-esp-freertos/blob/master/snapshot/fpc-esp-idf.zip.  Barely tested on Linux only! The only requirement is to define an environment variable IDF_PATH that points to the root of this unzipped folder, else it needs to be extracted into a known location as per your patch suggestion.

This excludes the xtensa toolchain at the moment, it needs to be installed some other way e.g. as described here.

I hope its OK to discuss new targets here...

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #1632 on: July 09, 2020, 10:23:26 pm »
Thanks !!!!!
Used your files.
With new FPC trunk install with latest fpcupdeluxe
https://github.com/newpascal/fpcupdeluxe/releases/latest
and the FPC patch from the bugtracker
https://bugs.freepascal.org/file_download.php?file_id=33229&type=bug

Out-of-the-box for esp32 !! See included screenshot.
No other installs needed, except for all the necessary python extensions.


heejit

  • Full Member
  • ***
  • Posts: 245
Re: Fpcupdeluxe
« Reply #1633 on: July 10, 2020, 06:38:41 am »
v1.6.8z of fpcupdeluxe
 
Trying to install fpc 3.0.4 with lazarus 2.0.6

fpc installed 

but Lazarus has following errors:
Code: Pascal  [Select][+][-]
  1. /usr/bin/ld: cannot find system.o
  2. /usr/bin/ld: cannot find lnfodwrf.o
  3. /usr/bin/ld: cannot find exeinfo.o
  4. /usr/bin/ld: cannot find strings.o
  5. /usr/bin/ld: cannot find objpas.o
  6. /usr/bin/ld: cannot find classes.o
  7. /usr/bin/ld: cannot find sysutils.o
  8. /usr/bin/ld: cannot find types.o
  9. /usr/bin/ld: cannot find typinfo.o
  10. /usr/bin/ld: cannot find rtlconsts.o
  11. /usr/bin/ld: cannot find linux.o
  12. /usr/bin/ld: cannot find unix.o
  13. /usr/bin/ld: cannot find errors.o
  14. /usr/bin/ld: cannot find sysconst.o
  15. /usr/bin/ld: cannot find unixtype.o
  16. /usr/bin/ld: cannot find baseunix.o
  17. /usr/bin/ld: cannot find unixutil.o
  18. /usr/bin/ld: cannot find math.o
  19. /usr/bin/ld: cannot find cwstring.o
  20. /usr/bin/ld: cannot find ctypes.o
  21. /usr/bin/ld: cannot find initc.o
  22. /usr/bin/ld: cannot find dynlibs.o
  23. /usr/bin/ld: cannot find unixcp.o
  24. /usr/bin/ld: cannot find dl.o
  25. make[2]: *** [Makefile:2737: lazres] Error 1
  26. make[1]: *** [Makefile:3155: all] Error 2
  27. make: *** [Makefile:3396: lazbuild] Error 2
  28. Free Pascal Compiler version 3.0.4-r37149 [2020/07/10] for x86_64
  29. Copyright (c) 1993-2017 by Florian Klaempfl and others
  30. Target OS: Linux for x86-64
  31. Compiling lazres.pp
  32. Linking ./lazres
  33. Error: Error while linking
  34. Fatal: There were 1 errors compiling module, stopping
  35. Fatal: Compilation aborted
  36. Error: /home/jiten/fpc304/fpc/bin/x86_64-linux/ppcx64 returned an error exitcode
  37. make[2]: Leaving directory '/home/jiten/fpc304/lazarus/tools'
  38. make[1]: Leaving directory '/home/jiten/fpc304/lazarus/tools'
  39. make: Leaving directory '/home/jiten/fpc304/lazarus'
  40. fpcupdeluxe: ERROR: LazarusNativeInstaller (BuildModuleCustom: Lazbuild): make returned exit status #512
  41.  
  42.  
  43. ERROR: Fpcupdeluxe fatal error !
  44. Sequencer (UserIDE): Failure running fpcupdeluxe: error executing sequence UserIDE
  45. Sequencer (Lazarus): Failure running fpcupdeluxe: error executing sequence Lazarus
  46. Sequencer (Only): Failure running fpcupdeluxe: error executing sequence Only
  47.  
« Last Edit: July 10, 2020, 06:40:16 am by heejit »

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #1634 on: July 10, 2020, 08:20:56 am »
Confirmed. Very severe error. Looking into it !

 

TinyPortal © 2005-2018