Package Details: codelite 14.0-1

Git Clone URL: https://aur.archlinux.org/codelite.git (read-only, click to copy)
Package Base: codelite
Description: Cross platform C/C++/PHP and Node.js IDE written in C++
Upstream URL: http://www.codelite.org/
Keywords: C++ Editor IDE
Licenses: GPL
Submitter: None
Maintainer: uffe
Last Packager: uffe
Votes: 162
Popularity: 0.63
First Submitted: 2008-08-01 09:11
Last Updated: 2020-02-28 12:40

Pinned Comments

uffe commented on 2019-10-09 22:24

Two months have gone - no official ArchLinux or upstream pango/harfbuzz have come up... I've made a temporary hack/patch that again will enable end-users to compile this codelite AUR package without hazzle.

The pkgrel will NOT be bumped - it is a deliberate choise. My change will bring no value to those of you who have managed to build the current release of codelite - and those that have failed to build codelite during the last two months will not be notified by the pkgrel bump anyway....

Please speak up if you think this is wrong :-)

uffe commented on 2016-09-26 11:42

ATTENTION: read this before flagging this package out-of-date

A number of you have recently flagged package out-of-date

This package "codelite" represents the stable release of the codelite project.

I do not consider the "Weekly Builds" from http://downloads.codelite.org/ as stable releases (neither does the codelite project)

Also note: currently codelite weekly builds are only published as binary packages - this package builds from source - you should take a look at the codelite-bin AUR package)

Generally speaking - I will not update this package before the codelite github release page (https://github.com/eranif/codelite/releases) have the release published.

Please respect that - Thanks

You can always do you own "codelite-weekly" AUR package if you like...

PS: to clear up a recent misunderstanding - this does not mean that I won't accept patches that is needed for stable codelite to build against refreshed libraries etc

Latest Comments

1 2 3 4 5 6 ... Next › Last »

uffe commented on 2020-05-13 16:15

@AirMH: this a system specific customization - and that is not something that should be hardcoded into individual packages. It would for sure totally kill one of my older laptops - and for another of my systems -j 128 would be more suitable - you'll never find a setting that fits all :-) You should put that kind of system specific customizations into your local makepkg.conf

Try:

man makepkg
man makepkg.conf

AirMH commented on 2020-05-13 15:58

In function build(), use make -j4 instead of make for faster build speed.

ryanw commented on 2020-05-03 06:12

@uffe: yes, full upgraded. Thanks, it works

uffe commented on 2020-04-29 09:32

@ryanw: I just did a rebuild of codelite without any problems. Is your system fully upgraded ?

MySql is only needed for the Database Explorer plugin - rest of CodeLite will work without it... An an experiment you could try to take out MySql by editing PKGBUILD - look for "-DWITH_MYSQL=1"

ryanw commented on 2020-04-29 03:12

I got Error when making codelite Any suggestion to fix ?

Scanning dependencies of target databaselayersqlite
[ 10%] Building CXX object sdk/databaselayer/CMakeFiles/databaselayersqlite.dir/src/dblayer/DatabaseErrorReporter.cpp.o
[ 10%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/BitmapShape.cpp.o
[ 10%] Building CXX object sdk/databaselayer/CMakeFiles/databaselayersqlite.dir/src/dblayer/DatabaseLayer.cpp.o
[ 10%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkcondition.cpp.o
[ 10%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/BitmapShapeXml.cpp.o
[ 10%] Building CXX object codelitephp/CMakeFiles/PHPParser.dir/PHPParser/php_workspace.cpp.o
[ 10%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/CanvasHistory.cpp.o
[ 10%] Building CXX object sdk/databaselayer/CMakeFiles/databaselayersqlite.dir/src/dblayer/DatabaseQueryParser.cpp.o
[ 11%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkexceptionsafety.cpp.o
[ 11%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/CanvasState.cpp.o
[ 11%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkfunctions.cpp.o
[ 11%] Building CXX object sdk/databaselayer/CMakeFiles/databaselayersqlite.dir/src/dblayer/DatabaseResultSet.cpp.o
[ 11%] Building CXX object codelitephp/CMakeFiles/PHPParser.dir/PHPParser/phpexecutor.cpp.o
[ 11%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkinternal.cpp.o
[ 11%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkio.cpp.o
[ 11%] Building CXX object sdk/databaselayer/CMakeFiles/databaselayersqlite.dir/src/dblayer/DatabaseStringConverter.cpp.o
[ 11%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/CircleArrow.cpp.o
[ 11%] Building CXX object sdk/databaselayer/CMakeFiles/databaselayersqlite.dir/src/dblayer/PreparedStatement.cpp.o
[ 11%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/CircleShape.cpp.o
[ 11%] Linking CXX static library ../lib/libPHPParser.a
[ 11%] Built target PHPParser
[ 11%] Building CXX object sdk/databaselayer/CMakeFiles/databaselayersqlite.dir/src/dblayer/SqliteDatabaseLayer.cpp.o
[ 11%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkleakautovar.cpp.o
[ 11%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkmemoryleak.cpp.o
[ 11%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/CommonFcn.cpp.o
[ 11%] Building CXX object sdk/databaselayer/CMakeFiles/databaselayersqlite.dir/src/dblayer/SqlitePreparedStatement.cpp.o
[ 11%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checknullpointer.cpp.o
[ 11%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/ControlShape.cpp.o
[ 11%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkother.cpp.o
[ 11%] Building CXX object sdk/databaselayer/CMakeFiles/databaselayersqlite.dir/src/dblayer/SqliteResultSet.cpp.o
[ 11%] Building CXX object sdk/databaselayer/CMakeFiles/databaselayersqlite.dir/src/dblayer/SqliteResultSetMetaData.cpp.o
[ 12%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/CurveShape.cpp.o
[ 12%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/DiagramManager.cpp.o
[ 12%] Building CXX object sdk/databaselayer/CMakeFiles/databaselayersqlite.dir/src/dblayer/MysqlDatabaseLayer.cpp.o
[ 12%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/DiamondArrow.cpp.o
[ 12%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkpostfixoperator.cpp.o
In file included from /home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp:5:
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:27:17: error: ISO C++ forbids declaration of ‘my_bool’ with no type [-fpermissive]
   27 | typedef my_bool (STDCALL *MysqlAutoCommitType)(MYSQL*, my_bool);
      |                 ^
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:27:9: error: typedef ‘my_bool’ is initialized (use decltype instead)
   27 | typedef my_bool (STDCALL *MysqlAutoCommitType)(MYSQL*, my_bool);
      |         ^~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:27:27: error: ‘MysqlAutoCommitType’ was not declared in this scope
   27 | typedef my_bool (STDCALL *MysqlAutoCommitType)(MYSQL*, my_bool);
      |                           ^~~~~~~~~~~~~~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:28:17: error: ISO C++ forbids declaration of ‘my_bool’ with no type [-fpermissive]
   28 | typedef my_bool (STDCALL *MysqlCommitType)(MYSQL*);
      |                 ^
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:28:9: error: typedef ‘my_bool’ is initialized (use decltype instead)
   28 | typedef my_bool (STDCALL *MysqlCommitType)(MYSQL*);
      |         ^~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:28:27: error: ‘MysqlCommitType’ was not declared in this scope; did you mean ‘MysqlInitType’?
   28 | typedef my_bool (STDCALL *MysqlCommitType)(MYSQL*);
      |                           ^~~~~~~~~~~~~~~
      |                           MysqlInitType
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:29:17: error: ISO C++ forbids declaration of ‘my_bool’ with no type [-fpermissive]
   29 | typedef my_bool (STDCALL *MysqlRollbackType)(MYSQL*);
      |                 ^
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:29:9: error: typedef ‘my_bool’ is initialized (use decltype instead)
   29 | typedef my_bool (STDCALL *MysqlRollbackType)(MYSQL*);
      |         ^~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:29:27: error: ‘MysqlRollbackType’ was not declared in this scope
   29 | typedef my_bool (STDCALL *MysqlRollbackType)(MYSQL*);
      |                           ^~~~~~~~~~~~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:37:17: error: ISO C++ forbids declaration of ‘my_bool’ with no type [-fpermissive]
   37 | typedef my_bool (STDCALL *MysqlStmtFreeResultType)(MYSQL_STMT*);
      |                 ^
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:37:9: error: typedef ‘my_bool’ is initialized (use decltype instead)
   37 | typedef my_bool (STDCALL *MysqlStmtFreeResultType)(MYSQL_STMT*);
      |         ^~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:37:27: error: ‘MysqlStmtFreeResultType’ was not declared in this scope; did you mean ‘MysqlStmtExecuteType’?
   37 | typedef my_bool (STDCALL *MysqlStmtFreeResultType)(MYSQL_STMT*);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~
      |                           MysqlStmtExecuteType
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:38:17: error: ISO C++ forbids declaration of ‘my_bool’ with no type [-fpermissive]
   38 | typedef my_bool (STDCALL *MysqlStmtCloseType)(MYSQL_STMT*);
      |                 ^
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:38:9: error: typedef ‘my_bool’ is initialized (use decltype instead)
   38 | typedef my_bool (STDCALL *MysqlStmtCloseType)(MYSQL_STMT*);
      |         ^~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:38:27: error: ‘MysqlStmtCloseType’ was not declared in this scope; did you mean ‘MysqlCloseType’?
   38 | typedef my_bool (STDCALL *MysqlStmtCloseType)(MYSQL_STMT*);
      |                           ^~~~~~~~~~~~~~~~~~
      |                           MysqlCloseType
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:46:17: error: ISO C++ forbids declaration of ‘my_bool’ with no type [-fpermissive]
   46 | typedef my_bool (STDCALL *MysqlStmtBindParamType)(MYSQL_STMT*, MYSQL_BIND*);
      |                 ^
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:46:9: error: typedef ‘my_bool’ is initialized (use decltype instead)
   46 | typedef my_bool (STDCALL *MysqlStmtBindParamType)(MYSQL_STMT*, MYSQL_BIND*);
      |         ^~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:46:27: error: ‘MysqlStmtBindParamType’ was not declared in this scope; did you mean ‘MysqlStmtPrepareType’?
   46 | typedef my_bool (STDCALL *MysqlStmtBindParamType)(MYSQL_STMT*, MYSQL_BIND*);
      |                           ^~~~~~~~~~~~~~~~~~~~~~
      |                           MysqlStmtPrepareType
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:48:17: error: ISO C++ forbids declaration of ‘my_bool’ with no type [-fpermissive]
   48 | typedef my_bool (STDCALL *MysqlStmtBindResultType)(MYSQL_STMT*, MYSQL_BIND*);
      |                 ^
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:48:9: error: typedef ‘my_bool’ is initialized (use decltype instead)
   48 | typedef my_bool (STDCALL *MysqlStmtBindResultType)(MYSQL_STMT*, MYSQL_BIND*);
      |         ^~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:48:27: error: ‘MysqlStmtBindResultType’ was not declared in this scope
   48 | typedef my_bool (STDCALL *MysqlStmtBindResultType)(MYSQL_STMT*, MYSQL_BIND*);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:64:3: error: ‘MysqlAutoCommitType’ does not name a type; did you mean ‘MysqlStmtInitType’?
   64 |   MysqlAutoCommitType GetMysqlAutoCommit() { return m_pMysqlAutoCommit; }
      |   ^~~~~~~~~~~~~~~~~~~
      |   MysqlStmtInitType
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:65:3: error: ‘MysqlCommitType’ does not name a type; did you mean ‘MysqlInitType’?
   65 |   MysqlCommitType GetMysqlCommit() { return m_pMysqlCommit; }
      |   ^~~~~~~~~~~~~~~
      |   MysqlInitType
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:66:3: error: ‘MysqlRollbackType’ does not name a type
   66 |   MysqlRollbackType GetMysqlRollback() { return m_pMysqlRollback; }
      |   ^~~~~~~~~~~~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:74:3: error: ‘MysqlStmtFreeResultType’ does not name a type; did you mean ‘MysqlFreeResultType’?
   74 |   MysqlStmtFreeResultType GetMysqlStmtFreeResult() { return m_pMysqlStmtFreeResult; }
      |   ^~~~~~~~~~~~~~~~~~~~~~~
      |   MysqlFreeResultType
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:75:3: error: ‘MysqlStmtCloseType’ does not name a type; did you mean ‘MysqlCloseType’?
   75 |   MysqlStmtCloseType GetMysqlStmtClose() { return m_pMysqlStmtClose; }
      |   ^~~~~~~~~~~~~~~~~~
      |   MysqlCloseType
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:83:3: error: ‘MysqlStmtBindParamType’ does not name a type; did you mean ‘MysqlStmtPrepareType’?
   83 |   MysqlStmtBindParamType GetMysqlStmtBindParam() { return m_pMysqlStmtBindParam; }
      |   ^~~~~~~~~~~~~~~~~~~~~~
      |   MysqlStmtPrepareType
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:85:3: error: ‘MysqlStmtBindResultType’ does not name a type
   85 |   MysqlStmtBindResultType GetMysqlStmtBindResult() { return m_pMysqlStmtBindResult; }
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:97:3: error: ‘MysqlAutoCommitType’ does not name a type; did you mean ‘MysqlStmtInitType’?
   97 |   MysqlAutoCommitType m_pMysqlAutoCommit;
      |   ^~~~~~~~~~~~~~~~~~~
      |   MysqlStmtInitType
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:98:3: error: ‘MysqlCommitType’ does not name a type; did you mean ‘MysqlInitType’?
   98 |   MysqlCommitType m_pMysqlCommit;
      |   ^~~~~~~~~~~~~~~
      |   MysqlInitType
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:99:3: error: ‘MysqlRollbackType’ does not name a type
   99 |   MysqlRollbackType m_pMysqlRollback;
      |   ^~~~~~~~~~~~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:107:3: error: ‘MysqlStmtFreeResultType’ does not name a type; did you mean ‘MysqlFreeResultType’?
  107 |   MysqlStmtFreeResultType m_pMysqlStmtFreeResult;
      |   ^~~~~~~~~~~~~~~~~~~~~~~
      |   MysqlFreeResultType
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:108:3: error: ‘MysqlStmtCloseType’ does not name a type; did you mean ‘MysqlCloseType’?
  108 |   MysqlStmtCloseType m_pMysqlStmtClose;
      |   ^~~~~~~~~~~~~~~~~~
      |   MysqlCloseType
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:116:3: error: ‘MysqlStmtBindParamType’ does not name a type; did you mean ‘MysqlStmtPrepareType’?
  116 |   MysqlStmtBindParamType m_pMysqlStmtBindParam;
      |   ^~~~~~~~~~~~~~~~~~~~~~
      |   MysqlStmtPrepareType
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlInterface.h:118:3: error: ‘MysqlStmtBindResultType’ does not name a type
  118 |   MysqlStmtBindResultType m_pMysqlStmtBindResult;
      |   ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlPreparedStatement.h:18,
                 from /home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp:6:
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/./include/wx/dblayer/include/../include/MysqlPreparedStatementParameter.h:65:3: error: ‘my_bool’ does not name a type; did you mean ‘bool’?
   65 |   my_bool m_bIsNull;
      |   ^~~~~~~
      |   bool
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp: In member function ‘virtual void MysqlDatabaseLayer::BeginTransaction()’:
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp:248:31: error: ‘class MysqlInterface’ has no member named ‘GetMysqlAutoCommit’
  248 |   int nReturn = m_pInterface->GetMysqlAutoCommit()((MYSQL*)m_pDatabase, 0);
      |                               ^~~~~~~~~~~~~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp: In member function ‘virtual void MysqlDatabaseLayer::Commit()’:
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp:261:31: error: ‘class MysqlInterface’ has no member named ‘GetMysqlCommit’; did you mean ‘GetMysqlInit’?
  261 |   int nReturn = m_pInterface->GetMysqlCommit()((MYSQL*)m_pDatabase);
      |                               ^~~~~~~~~~~~~~
      |                               GetMysqlInit
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp:268:27: error: ‘class MysqlInterface’ has no member named ‘GetMysqlAutoCommit’
  268 |   nReturn = m_pInterface->GetMysqlAutoCommit()((MYSQL*)m_pDatabase, 1);
      |                           ^~~~~~~~~~~~~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp: In member function ‘virtual void MysqlDatabaseLayer::RollBack()’:
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp:281:31: error: ‘class MysqlInterface’ has no member named ‘GetMysqlRollback’
  281 |   int nReturn = m_pInterface->GetMysqlRollback()((MYSQL*)m_pDatabase);
      |                               ^~~~~~~~~~~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp:288:27: error: ‘class MysqlInterface’ has no member named ‘GetMysqlAutoCommit’
  288 |   nReturn = m_pInterface->GetMysqlAutoCommit()((MYSQL*)m_pDatabase, 1);
      |                           ^~~~~~~~~~~~~~~~~~
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp: In member function ‘virtual DatabaseResultSet* MysqlDatabaseLayer::RunQueryWithResults(const wxString&)’:
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp:355:25: error: ‘class MysqlInterface’ has no member named ‘GetMysqlStmtFreeResult’; did you mean ‘GetMysqlFreeResult’?
  355 |           m_pInterface->GetMysqlStmtFreeResult()(pMysqlStatement);
      |                         ^~~~~~~~~~~~~~~~~~~~~~
      |                         GetMysqlFreeResult
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp:356:25: error: ‘class MysqlInterface’ has no member named ‘GetMysqlStmtClose’; did you mean ‘GetMysqlClose’?
  356 |           m_pInterface->GetMysqlStmtClose()(pMysqlStatement);
      |                         ^~~~~~~~~~~~~~~~~
      |                         GetMysqlClose
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp:381:21: error: ‘class MysqlInterface’ has no member named ‘GetMysqlStmtFreeResult’; did you mean ‘GetMysqlFreeResult’?
  381 |       m_pInterface->GetMysqlStmtFreeResult()(pMysqlStatement);
      |                     ^~~~~~~~~~~~~~~~~~~~~~
      |                     GetMysqlFreeResult
/home/user/.cache/yay/codelite/src/codelite-14.0/sdk/databaselayer/src/dblayer/MysqlDatabaseLayer.cpp:382:21: error: ‘class MysqlInterface’ has no member named ‘GetMysqlStmtClose’; did you mean ‘GetMysqlClose’?
  382 |       m_pInterface->GetMysqlStmtClose()(pMysqlStatement);
      |                     ^~~~~~~~~~~~~~~~~
      |                     GetMysqlClose
make[2]: *** [sdk/databaselayer/CMakeFiles/databaselayersqlite.dir/build.make:213: sdk/databaselayer/CMakeFiles/databaselayersqlite.dir/src/dblayer/MysqlDatabaseLayer.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1286: sdk/databaselayer/CMakeFiles/databaselayersqlite.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 12%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/DiamondShape.cpp.o
[ 12%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checksizeof.cpp.o
[ 12%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkstl.cpp.o
[ 12%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkstring.cpp.o
[ 12%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checktype.cpp.o
[ 12%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkuninitvar.cpp.o
[ 12%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/EditTextShape.cpp.o
[ 12%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkunusedfunctions.cpp.o
[ 12%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkunusedvar.cpp.o
[ 12%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/checkvaarg.cpp.o
[ 12%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/EllipseShape.cpp.o
[ 12%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/cppcheck.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/errorlogger.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/importproject.cpp.o
[ 13%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/FixedRectShape.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/library.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/mathlib.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/path.cpp.o
[ 13%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/FlexGridShape.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/pathmatch.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/platform.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/preprocessor.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/settings.cpp.o
[ 13%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/GridShape.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/suppressions.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/symboldatabase.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/templatesimplifier.cpp.o
[ 13%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/LineShape.cpp.o
[ 13%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/MultiSelRect.cpp.o
[ 13%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/OpenArrow.cpp.o
[ 13%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/OrthoShape.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/timer.cpp.o
[ 13%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/PolygonShape.cpp.o
[ 13%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/PolygonShapeXml.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/token.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/tokenize.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/tokenlist.cpp.o
[ 13%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/Printout.cpp.o
[ 13%] Building CXX object sdk/codelite_cppcheck/CMakeFiles/codelite_cppcheck.dir/lib/valueflow.cpp.o
[ 13%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/RectShape.cpp.o
[ 13%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/RoundOrthoShape.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/RoundRectShape.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/SFEvents.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/ScaledDC.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/ShapeBase.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/ShapeBaseXml.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/ShapeCanvas.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/ShapeDataObject.cpp.o
[ 14%] Linking CXX executable ../../bin/codelite_cppcheck
[ 14%] Built target codelite_cppcheck
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/ShapeDockpoint.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/ShapeHandle.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/SolidArrow.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/TextShape.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/TextShapeXml.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/Thumbnail.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/wx_pch.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/wxxmlserializer/PropertyIO.cpp.o
[ 14%] Building CXX object sdk/wxshapeframework/CMakeFiles/wxshapeframework.dir/src/wxxmlserializer/XmlSerializer.cpp.o
[ 14%] Linking CXX shared library ../../lib/libwxshapeframework.so
[ 14%] Built target wxshapeframework
make: *** [Makefile:150: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
Error making: codelite

uffe commented on 2020-03-02 10:39

@aucunhenac: it is not a problem here. My guess is that you have a partial downloaded file - and you need to clean up that file. curl is semi intelligent and wants to continue where it last was interrupted - but the server seems to refuse that.

aucunhenac commented on 2020-02-29 16:39

When I try today update codelite reports this message:

curl: (33) HTTP server doesn't seem to support byte ranges. Cannot resume. ==> ERROR: Failure while downloading https://github.com/eranif/codelite/archive/14.0.tar.gz Aborting... Error downloading sources: codelite

Thanks

uffe commented on 2019-10-09 22:24

Two months have gone - no official ArchLinux or upstream pango/harfbuzz have come up... I've made a temporary hack/patch that again will enable end-users to compile this codelite AUR package without hazzle.

The pkgrel will NOT be bumped - it is a deliberate choise. My change will bring no value to those of you who have managed to build the current release of codelite - and those that have failed to build codelite during the last two months will not be notified by the pkgrel bump anyway....

Please speak up if you think this is wrong :-)

b1t0 commented on 2019-10-08 22:51

@ryanw that's actually works for me but with another file so thank you.

ryanw commented on 2019-10-07 13:15

I can success build from source after edit two files /usr/include/pango-1.0/pango/pango-features.h and /usr/include/pango-1.0/pango/pango-font.h. in the files change code #include <hb.h> to #include <harfbuzz/hb.h>