1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Dismiss Notice

Code::Blocks with C/C++ Compiler

Discussion in 'C /C ++' started by ptitSeb, Sep 3, 2012.

  1. canseco

    canseco Very Active Member

    Joined:
    Jun 1, 2004
    Messages:
    798
    Location:
    Spain
    Updated the list with links for the next release. Thanks.
     
  2. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    7,617
    Location:
    France, near Lyon
    Ok, I keep a copy of the list here as a todo.

    libpcap 1.8.1 => done
    libsidplayfp 1.8.7 => done (but was super slow, so hacked to use float instead of double, and tested with sidplayfp, still eating tons of cpu)
    harfbuzz 1.4.6 => done
    sqlite 3.18 => done
    yaml-cpp 0.5.3 - Needed by newer OpenXcom versions => already in current codeblocks (but I rebuilt it, just in case)
    nss 3.30.2 - Undefined reference errors with newer sqlite3. Needed by Yacreader. => done (I hope, install is all manual)
    qca 2.1.3 => done
    libpng 1.6.29 => done (yay, a new libpng 1.6 version, with virtually nothing new for the pandora since last release according to changelog)
    SDL1 image 1.2.12 => already in codeblocks for a long time.
    Poppler 0.54.0 => done
     
    Last edited: May 12, 2017
  3. canseco

    canseco Very Active Member

    Joined:
    Jun 1, 2004
    Messages:
    798
    Location:
    Spain
    Another round of updates.

    freetype 2.8
    frei0r-plugins 1.6.1
    opus 1.2
    mpg123 1.25.0
    libmodplug 0.8.9.0
    sqlite 3.19.3
    poppler 0.56
    openal 1.18.0
    openssl 1.0.2l
    gnutls 3.15.13

    And finally, QT 5.9.
     
  4. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    7,617
    Location:
    France, near Lyon
    I'll a keep a copy for updating.
    Qt 5.9 is out? already?

    freetype 2.8 => done
    frei0r-plugins 1.6.1 => done
    opus 1.2 => done
    mpg123 1.25.0 => done (latest from svn)
    libmodplug 0.8.9.0 => done (latest from git)
    sqlite 3.19.3 => done
    poppler 0.56 => done
    openal 1.18.0 => done (latest from git)
    openssl 1.0.2l => done
    gnutls 3.5.13 => done
    Qt 5.9. => done, but without QtWebEngine. QtWebKit is a separate build.
     
    Last edited: Jul 4, 2017
  5. canseco

    canseco Very Active Member

    Joined:
    Jun 1, 2004
    Messages:
    798
    Location:
    Spain
    It was released past month, just wanted to make sure nothing broke on my Linux desktop before saying anything.

    Yep, too much cpu cycles, but you can make it less exact with a few options, like this, "sidplayfp -rif YOURFAVORITE.SID".
    23% CPU usage with 1 SID songs, and 31% with 3 SIDs songs.

    I did similar default configs for QMMP, VICE.

    I forgot to say that it would be great to recompile that library against newer libpng, tiff, etc.
     
  6. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    7,617
    Location:
    France, near Lyon
    I have just rebuilt libSDL_image 1.2, it's linked with libpng16 now (it was libpng14 before).
     
  7. canseco

    canseco Very Active Member

    Joined:
    Jun 1, 2004
    Messages:
    798
    Location:
    Spain
    Another round of updates:

    libpng 1.6.32
    openjpeg2 2.2.0
    mpg123 1.25.6
    curl 7.55.1
    libgpg-error 1.27
    libgcrypt 1.8.1
    gnupg 2.2.0
    gnutls 3.5.15
    harfbuzz 1.5.0
    sqlite 3.20.1
    ffmpeg 3.3.3
    imagemagick 6.9.9.11
    poppler 0.57.0
    QT 5.9.1
     
  8. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    7,617
    Location:
    France, near Lyon
    I'll take a look, but I'll probably be more focus on gl4es and it's new GLES|2 backend in the near future.
    I'll launch some build at night...
    But a new release of Qt to build, and for a minor version upgrade, sounds tedious (and Qt takes more then a night to build)...

    Keeping the list here to track compilations...

    libpng 1.6.32
    openjpeg2 2.2.0
    mpg123 1.25.6
    curl 7.55.1
    libgpg-error 1.27
    libgcrypt 1.8.1
    gnupg 2.2.0
    gnutls 3.5.15
    harfbuzz 1.5.0
    sqlite 3.20.1
    ffmpeg 3.3.3
    imagemagick 6.9.9.11
    poppler 0.57.0
    QT 5.9.1
     
    Last edited: Sep 7, 2017
  9. canseco

    canseco Very Active Member

    Joined:
    Jun 1, 2004
    Messages:
    798
    Location:
    Spain
    If you want, you can wait until QT 5.9.2 is released this month, or QT 5.10 by the end of October.
    But it would amazing if you can get QTWebEngine compiled someday.
     
  10. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    7,617
    Location:
    France, near Lyon
    Yeah, I need to work on QtWebEngine (and I have hope latest gl4es helps here), but for that, I will probably have to work on cross-compiling Qt (I had some memory issue last time I tried on the Pandora, plus it takes 2 day just for Qt without any Web thingy alone, and mostly 2 days per Web thingy).
     
  11. canseco

    canseco Very Active Member

    Joined:
    Jun 1, 2004
    Messages:
    798
    Location:
    Spain
    Ups i thought you were already using cross-compilation or distcc, my apoligies...
     

Share This Page

Loading...