× Discussions for CodeTyphon Studio Installation and Setup.

Important Error building Typhon in linux with CEF4Typhon component

  • Andrew
  • Andrew's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 month 2 weeks ago #17122 by Andrew
Hello.

I am using Ubuntu Linux 22.04 and CodeTyphon 7.80

My installation fails with error when I am trying to build the CodeTyphon with CEF4Typhon component enabled:
Fatal: (10022) Can't find unit uCEFv8Exception used by uCEFv8Value
Fatal: (1018) Compilation aborted

I researched a little and found out that it caused by wrong file name in the source archive:
- Now it's named ./typhon/components/packages_pl/pl_CEF4Typhon/source/uCEFV8Exception.pas (with capital "V")
- Should be named like ./typhon/components/packages_pl/pl_CEF4Typhon/source/uCEFv8Exception.pas

Because Linux (and other *nix OSes I think) is case-sensitive in filenames, the correct file simply cannot be found.

I made some steps to workaround this locally:
- Extracted /usr/local/codetyphon/allzips/src/typhon_src.7z
- Changed the name of the file from uCEFV8Exception.pas to uCEFv8Exception.pas
- Made same corrections inside these two files - 
  ./typhon/components/packages_pl/pl_CEF4Typhon/pl_cef4typhon.ctpkg and
  ./typhon/components/packages_pl/pl_CEF4Typhon/pl_cef4typhon.pas
  (don't know how to rebuild package, and if it was needed at all, but did just that)
- 7Zipped back, run build process again

Now it builds OK.

Please, take a look at this problem for the future releases. Thanks.

Please Log in or Create an account to join the conversation.

More
1 month 2 weeks ago #17123 by Matis A.
Thanks, we fix this

PilotLogic Core Programmer

Please Log in or Create an account to join the conversation.