PKGBUILD parser in Python.

I've wrote PKGBUILD parser in Python and thought someone else might also want to use it. Here's a little example of how it works
# python
Python 2.5.2 (r252:60911, Jul 8 2008, 21:21:10)
[GCC 4.3.1 20080626 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pkgbuild
>>> p = pkgbuild.PKGBUILD('/home/piotrek/aurshell/xfburn-svn/PKGBUILD')
>>> p.parse_pkgname()
['xfburn-svn']
>>> p.parse_makedepends()
['gcc', 'xfce4-dev-tools', 'pkgconfig', 'subversion']
>>> p.parseall()
{'replaces': [], 'pkgname': ['xfburn-svn'], 'maintrainer': [], 'license': ['GPL'], 'source': [], 'makedepends': ['gcc', 'xfce4-dev-tools', 'pkgconfig', 'subversion'], 'provides': ['xfburn'], 'contributor': [" Jakub 'Icar' Jar\xc3\xb3\xc5\xbcek <[email protected]>"], 'depends': ['libburn', 'libisofs', 'libxfcegui4', 'thunar', 'gcc', 'xfce4-dev-tools', 'pkgconfig', 'subversion'], 'md5sums': [], 'flags': ['--prefix=/usr', '--sysconfdir=/etc'], 'build': ['build() {\n\ncd $startdir/src\n msg "Connecting to svn.xfce.org svn server...."\n svn co $_svntrunk $_svnmod\n\n msg "SVN checkout done or server timeout"\n msg "Starting make..."\n\n cp -R $startdir/src/$_svnmod $startdir/src/$_svnmod-build\n cd $startdir/src/$_svnmod-build\n\n ./autogen.sh --prefix=/usr --sysconfdir=/etc\n make\n make DESTDIR=$startdir/pkg install\n\n}'], 'install': ['xfburn.install'], 'conflicts': ['xfburn'], 'pkgver': ['5141'], 'arch': ['i686', 'x86_64'], 'pkgdesc': ['Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can blank CD-RWs, burn and create iso images, as well as burn personal compositions of data to either CD or DVD.'], 'pkgrel': ['1']}
>>> from pprint import pprint
>>> pprint(p.parseall())
{'arch': ['i686', 'x86_64'],
'build': ['build() {\n\ncd $startdir/src\n msg "Connecting to svn.xfce.org svn server...."\n svn co $_svntrunk $_svnmod\n\n msg "SVN checkout done or server timeout"\n msg "Starting make..."\n\n cp -R $startdir/src/$_svnmod $startdir/src/$_svnmod-build\n cd $startdir/src/$_svnmod-build\n\n ./autogen.sh --prefix=/usr --sysconfdir=/etc\n make\n make DESTDIR=$startdir/pkg install\n\n}'],
'conflicts': ['xfburn'],
'contributor': [" Jakub 'Icar' Jar\xc3\xb3\xc5\xbcek <[email protected]>"],
'depends': ['libburn',
'libisofs',
'libxfcegui4',
'thunar',
'gcc',
'xfce4-dev-tools',
'pkgconfig',
'subversion'],
'flags': ['--prefix=/usr', '--sysconfdir=/etc'],
'install': ['xfburn.install'],
'license': ['GPL'],
'maintrainer': [],
'makedepends': ['gcc', 'xfce4-dev-tools', 'pkgconfig', 'subversion'],
'md5sums': [],
'pkgdesc': ['Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can blank CD-RWs, burn and create iso images, as well as burn personal compositions of data to either CD or DVD.'],
'pkgname': ['xfburn-svn'],
'pkgrel': ['1'],
'pkgver': ['5141'],
'provides': ['xfburn'],
'replaces': [],
'source': []}

Basic support for simple bash variables usage isn't that hard to add. But it's working only for $<word> syntax:
macbook # python pkgbuild.py /home/piotrek/aurshell/python-markdown/PKGBUILD
{'arch': ['x86_64', 'i686'],
'build': ['build() {\n cd ${startdir}/src/markdown-$_pkgver\n python setup.py install --root=$startdir/pkg\n}'],
'conflicts': [],
'contributor': ' Lauri J\xc3\xa4ntti <[email protected]>',
'depends': ['python'],
'flags': [],
'install': [],
'license': [],
'maintrainer': [],
'makedepends': [],
'md5sums': ['99b1721d723e8c64381fc023d23b202a'],
'pkgdesc': 'A Python implementation of John Gruber',
'pkgname': 'python-markdown',
'pkgrel': '1',
'pkgver': '1.7',
'provides': [],
'replaces': [],
'source': ['http://dfn.dl.sourceforge.net/sourceforge/python-markdown/markdown-1.7.zip']}
macbook # cat /home/piotrek/aurshell/python-markdown/PKGBUILD
# Contributor: Lauri Jäntti <[email protected]>
pkgname=python-markdown
pkgver=1.7
_pkgver=1.7
pkgrel=1
pkgdesc="A Python implementation of John Gruber's Markdown. current version implements all Markdown syntax features and fully passes Markdown Test Suite 1.0."
url="http://www.freewisdom.org/projects/python-markdown/"
license="custom"
arch=(x86_64 i686)
depends=('python')
source=(http://dfn.dl.sourceforge.net/sourceforge/python-markdown/markdown-$pkgver.zip)
md5sums=('99b1721d723e8c64381fc023d23b202a')
build() {
cd ${startdir}/src/markdown-$_pkgver
python setup.py install --root=$startdir/pkg

Similar Messages

  • "exists in filesystem" issue while making PKGBUILD for a python module

    This is the package. http://packages.python.org/vcs/usage/vc … n-commands
    Its already not in the AUR, so I decided of making the PKGBUILD http://sprunge.us/XVTA
    Now, when I try to install it, I get this error
    shadyabhi@archlinux /tmp $ sudo pacman -U python2-vcs-0.2.0-1-x86_64.pkg.tar.xz
    Password:
    resolving dependencies...
    looking for inter-conflicts...
    Targets (1): python2-vcs-0.2.0-1 [0.11 MB]
    Total Download Size: 0.00 MB
    Total Installed Size: 1.27 MB
    Proceed with installation? [Y/n]
    (1/1) checking package integrity [################################################################] 100%
    (1/1) checking for file conflicts [################################################################] 100%
    error: failed to commit transaction (conflicting files)
    python2-vcs: /usr/lib/python2.7/site-packages/tests/__init__.py exists in filesystem
    python2-vcs: /usr/lib/python2.7/site-packages/tests/__init__.pyc exists in filesystem
    python2-vcs: /usr/lib/python2.7/site-packages/tests/__init__.pyo exists in filesystem
    shadyabhi@archlinux /tmp $
    Also, these files are owned by:
    shadyabhi@archlinux ~ $ pacman -Qo /usr/lib/python2.7/site-packages/tests/__init__.py
    /usr/lib/python2.7/site-packages/tests/__init__.py is owned by python-paste-deploy 1.3.4-1
    shadyabhi@archlinux ~ $
    So, what should be done?

    Added a note to the python packaging guidelines about not putting a directory named "tests" directly in "site-packages". Hope it helps avoiding this issue in the future.
    https://wiki.archlinux.org/index.php/Py … Guidelines

  • First PKGBUILD - PyMbs - A Python tool for modelling multibody systems

    I've tried to make a PKGBUILD for PyMbs (bitbucket.org/pymbs/pymbs), a tool for modelling multibody systems. My try can be seen at this Github gist: https://gist.github.com/Psirus/00d3e873c22e5ee6d8e7, copied here:
    # Maintainer: Christoph Pohl <christoph.pohl1[at]mailbox[dot]tu-dresden[dot]de>
    pkgname=PyMbs-hg
    pkgver=0.2.2.r1752
    pkgrel=1
    pkgdesc="A Python tool to model multibody systems"
    arch=('i686' 'x86_64')
    url="http://www.bitbucket.org/pymbs/pymbs"
    license=('LGPL')
    depends=('python2-numpy' 'python2-scipy' 'python2-matplotlib' 'vtk' 'python2-pyqt4' 'python2-h5py' )
    makedepends=('cmake' 'mercurial')
    checkdepends=('python2-mock')
    source=('hg+https://bitbucket.org/pymbs/pymbs')
    md5sums=('SKIP')
    _hgroot='https://bitbucket.org/pymbs/pymbs'
    _hgrepo='pymbs'
    build() {
    cd "$srcdir"
    msg "Connecting to Mercurial server...."
    if [[ -d "$_hgrepo" ]]; then
    cd "$_hgrepo"
    hg pull -u
    msg "The local files are updated."
    else
    hg clone "$_hgroot" "$_hgrepo"
    fi
    msg "Mercurial checkout done or server timeout"
    msg "Starting build..."
    rm -rf "$srcdir/$_hgrepo-build"
    cp -r "$srcdir/$_hgrepo" "$srcdir/$_hgrepo-build"
    package() {
    cd "$srcdir/$_hgrepo-build"
    python2 setup.py install --root="$pkgdir/" --optimize=1
    As far as I can tell, it works on my machine (tm), but I would still like some feedback before I upload it to the AUR.

    namcap says:
    PyMbs-hg E: No upper case letters in package names
    PyMbs-hg W: No ELF files and not an "any" package
    PyMbs-hg E: Dependency python detected and not included (programs ['python'] needed in scripts ['usr/lib/python2.7/site-packages/PyMbs/Graphics/osgviewerQt4.py'])
    The first error is obvious, the last error seems like it might need fixing since python3 is the default in Arch. I'm not sure about the warning; I don't know if .pyc files are architecture specific
    Last edited by Spider.007 (2014-05-03 15:11:10)

  • Installing python-umdifftools

    A bit of a noob question.
    Numdifftools stopped working so I used yaourt to re-install it. It didn't work so I looked at the pkgbuild. It had python setup.py install rather than python2 setup.py install, to reflect the change since Python 3.0 has been installed. Obviously this was trivial to fix, but should this be changed in the pkgbuild or is python setup.py install preferable for most people. If it should be changed am I suppose to notify someone to change it?

    See the wiki:
    Q: Foo in AUR is outdated; what do I do?

  • Ntlmaps not running after recent update. (FIXED)

    FIXED - Ended up re-writing MAKEPKG, depends, modified patches file and new MD5 sums to build on Python 2.7.  Instructions below for anyone who needs them. Cheers - Arkay.
    Hi All,
    I use ntlmaps in conjunction with corkscrew to create ssh tunnels out through my work proxy to my home network.  It's always worked perfectly fine until a recent pacman -Syu.
    From looking into it as much as I can it appears that Python 3 has been pulled into the mix where ntlmaps appears only to work with python 2.
    In the original effort to fix it I updated to the latest MAKEPKG in the AUR which also doesn't seem to work with either version of Python.
    I've attempted to debug the issues in Python though my knowledge of the language is sorely lacking.
    The initial error I get is:
    File "/usr/bin/ntlmaps", line 31
    print 'NTLM authorization Proxy Server v%s' % conf['GENERAL']['VERSION']
    ^
    SyntaxError: invalid syntax
    But the code block above appears ok to me.  On further investigation (running it line by line in interactive mode), it appeared to be the includes causing the issue at which point I found dos line endings on all the code in the site-python ntlmaps code.  After removing all of them and converting back to unix eol's (didn't seem to really make a difference), I still get the same syntax errors.  Further looking finds includes to libraries which possibly no longer exist or are depreciated in python 3. "threads" seems to be the main offender, according to the doco it is depreciated but should still work (tm).
    I'm pretty much at a loss as to what to do next.  I've tried swapping to cntlm but for some reason our proxy won't allow the connections through the way ntlmaps does.
    I also just tried to re-install it with aurget.  The makepkg worked but the install script failed with:
    Byte compiling python modules...
    error: command failed to execute correctly
    Looking into that now too...
    Any help would be much appreciated.  Perhaps someone else can attempt to install and run it on their system.
    Cheers,
    Arkay.
    P.S.  My system is i686, recently updated.
    P.P.S.  Apologies to the mods.  This should most likely be in the PKGBUILD forms... Please move and remove this P.P.S
    Last edited by arkay (2010-10-26 01:00:09)

    Ok.  For some reason I haven't (yet) been able to get the PKGBUILD working with python 3.
    I have however updated everything to work as expected with python 2.7 (specifically ntlmaps-0.9.9.0.1 under python2 2.7-2).
    Here's the relevant bits for anyone who would like to build against 2.7 instead (if you have problems with 3).
    Filename: PKGBUILD
    # Contributor: Graziano <[email protected]>
    # Maintainer: John Gerritse <[email protected]>
    pkgname=ntlmaps
    pkgver=0.9.9.0.1
    pkgrel=5
    pkgdesc="'NTLM Authorization Proxy Server' (APS) is a proxy software that allows you to authenticate via an MS Proxy Server using the proprietary NTLM protocol."
    url="http://ntlmaps.sourceforge.net/"
    license="GPL"
    arch=('i686' 'x86_64')
    depends=('python2')
    backup=('etc/conf.d/ntlmaps')
    install=$pkgname.install
    source=(http://downloads.sourceforge.net/sourceforge/$pkgname/${pkgname}-${pkgver}.tar.gz patches ntlmaps.install ntlmaps.rc)
    md5sums=('7ee0a00d5446f39ebbe5f0f90465986e'
    '0ba42ac958b124b8e635c1524b26138e'
    'a78770387e22c14a37bfdaee25c6594a'
    '602132fda99e27efdd636a946e034d6b')
    build() {
    PYTHONVER=`python2 -c 'import sys;print(sys.version[0:3])'`
    cd $srcdir/$pkgname-$pkgver/
    patch -Np1 -i ../patches
    install -D -m 600 server.cfg $pkgdir/etc/conf.d/$pkgname
    PYDEST_SITE=$pkgdir/usr/lib/python$PYTHONVER/site-packages
    mkdir -p $PYDEST_SITE/$pkgname
    cp -a lib/* $PYDEST_SITE/$pkgname
    install -m 644 __init__.py $PYDEST_SITE/$pkgname/__init__.py
    install -D -m 755 main.py $pkgdir/usr/bin/$pkgname
    install -D -m 755 ../ntlmaps.rc $pkgdir/etc/rc.d/ntlmaps
    echo $pkgname > $PYDEST_SITE/$pkgname.pth
    echo "echo $pkgname > $PYDEST_SITE/$pkgname.pth"
    Filename: ntlmaps.install
    # This is a default template for a post-install scriptlet. You can
    # remove any functions you don't need (and this header).
    # arg 1: the new package version
    pre_install() {
    /bin/true
    # arg 1: the new package version
    post_install() {
    echo "Byte compiling python modules..."
    python2 /usr/lib/python2.7/compileall.py >/dev/null 2>&1
    python2 -O /usr/lib/python2.7/compileall.py >/dev/null 2>&1
    # arg 1: the new package version
    # arg 2: the old package version
    pre_upgrade() {
    /bin/true
    # arg 1: the new package version
    # arg 2: the old package version
    post_upgrade() {
    echo "Byte compiling python modules..."
    python2 /usr/lib/python2.7/compileall.py >/dev/null 2>&1
    python2 -O /usr/lib/python2.7/compileall.py >/dev/null 2>&1
    # arg 1: the old package version
    pre_remove() {
    /bin/true
    # arg 1: the old package version
    post_remove() {
    /bin/true
    op=$1
    shift
    $op $*
    Filename: ntlmaps.rc
    #!/bin/bash
    . /etc/rc.conf
    . /etc/rc.d/functions
    case "$1" in
    start)
    PID=`pidof -o %PPID /usr/bin/ntlmaps`
    stat_busy "Starting ntlmaps"
    if [ -z "$PID" ]; then
    /usr/bin/ntlmaps > /var/log/ntlmaps.log 2>&1 &
    fi
    if [ ! -z "$PID" -o $? -gt 0 ]; then
    stat_fail
    else
    add_daemon ntlmaps
    stat_done
    fi
    stop)
    PID=`pidof -o %PPID /usr/bin/python2 /usr/bin/ntlmaps`
    stat_busy "Stopping ntlmaps"
    [ ! -z "$PID" ] && kill $PID &> /dev/null
    if [ $? -gt 0 ]; then
    stat_fail
    else
    rm_daemon ntlmaps
    stat_done
    fi
    restart)
    $0 stop
    sleep 1
    $0 start
    echo "usage: $0 {start|stop|restart}"
    esac
    Filename: patches
    diff -Naur ntlmaps-0.9.9.0.1/__init__.py ntlmaps-0.9.9.0.1_new//__init__.py
    --- ntlmaps-0.9.9.0.1/__init__.py 2005-06-10 13:49:35.000000000 +1000
    +++ ntlmaps-0.9.9.0.1_new//__init__.py 2010-10-25 12:49:03.820614080 +1100
    @@ -1,4 +1,4 @@
    -#!/usr/bin/python
    +#!/usr/bin/python2
    # This file is Copyright 2004 Darryl A. Dixon <[email protected]>
    # and is part of 'NTLM Authorization Proxy Server',
    @@ -20,10 +20,10 @@
    # 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
    -import os, sys
    +#import os, sys
    -ntlmaps_dir = os.path.dirname(os.path.abspath(__file__))
    -ntlmaps_libdir = ntlmaps_dir + '/lib'
    -sys.path.append(ntlmaps_libdir)
    +#ntlmaps_dir = os.path.dirname(os.path.abspath(__file__))
    +#ntlmaps_libdir = ntlmaps_dir + '/lib'
    +#sys.path.append(ntlmaps_libdir)
    -del os, sys
    +#del os, sys
    diff -Naur ntlmaps-0.9.9.0.1/lib/config.py ntlmaps-0.9.9.0.1_new//lib/config.py
    --- ntlmaps-0.9.9.0.1/lib/config.py 2005-06-10 13:46:43.000000000 +1000
    +++ ntlmaps-0.9.9.0.1_new//lib/config.py 2010-10-25 12:51:35.847799575 +1100
    @@ -52,7 +52,7 @@
    the config file. Otherwise the function falls back to
    'server.cfg' in the current directory. """
    - configFileName = configFileDir+'server.cfg'
    + configFileName = configFileDir+'ntlmaps'
    optionsList, notUsedArguments = getopt.getopt(argv[1:], 'c:')
    diff -Naur ntlmaps-0.9.9.0.1/main.py ntlmaps-0.9.9.0.1_new//main.py
    --- ntlmaps-0.9.9.0.1/main.py 2006-01-27 12:35:00.000000000 +1100
    +++ ntlmaps-0.9.9.0.1_new//main.py 2010-10-25 12:58:02.445983916 +1100
    @@ -1,4 +1,4 @@
    -#! /usr/bin/python
    +#! /usr/bin/python2
    # This file is part of 'NTLM Authorization Proxy Server'
    # Copyright 2001 Dmitry A. Rozmanov <[email protected]>
    @@ -18,17 +18,16 @@
    # Free Software Foundation, Inc.,
    # 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
    -import __init__
    import sys
    -import server, config, config_affairs
    +from ntlmaps import server, config, config_affairs
    # config affairs
    # look for default config name in lib/config.py
    -conf = config.read_config(config.findConfigFileNameInArgv(sys.argv, __init__.ntlmaps_dir+'/'))
    +conf = config.read_config(config.findConfigFileNameInArgv(sys.argv, '/etc/conf.d/'))
    conf['GENERAL']['VERSION'] = '0.9.9.0.1'
    Save each of the code blocks (cut/paste into an editor) with the filenames given into a directory.  Update/check the md5sums in the PKGBUILD for each (dunno how to upload files into a thread so you'll have to check the sums match after pasting/saving and I don't yet have AUR access).  Then run makepkg.  You should end up with a working ntlmaps for python2.7.
    Cheers,
    Arkay.
    Last edited by arkay (2010-10-26 03:40:20)

  • VLC Lua Plugin for Digital Imported Radio Stations

    Due to several reasons I currently need to play music using my client instead of mpd on my server. While I often listen to Digital Imported, I do not own an account there (and don't want one, escpecially not for each site), so I am stuck with their flashplayer, which let my old notebook make some noise by the fan.
    First I created a parser in python, which sucks the needed information from their site(s), but then I stumbled across a(n) (old and partially broken) json-interface to their services. Since I already had VLC installed and was curious about doing something with Lua, I created a simple script for my purpose.
    Disclaimer (mainly for the mods)
    This is completly legal. All the script does is to grab the stream from the streamurl, using their on api/interface, which leads to bypass some dumb javascript checks, which try to force you to create an account for using an external player. You will also get their advertisements - same as using the flashplayer, so no illegal stuff in here.
    Sites included
    dI.fm
    jazzradio.com
    rockradio.com
    sky.fm
    Issues
    Due to multihtreading in VLC, the lists must be sorted manually by clicking on the appropriate columnheader
    Since the URLs point to .pls files, selecting an entry will open a new node instead to play the stream, so one needs to select twice
    Because their interface is partially broken, some stations will only be reachable in .mp3 instead of .aac
    The VLC service used to fetch json data (vlc.stream) will not follow HTTP headers, so the lists will be sometimes empty (sites return 206 instead of 200).
    Installation
    Create ~/.local/share/vlc/lua/sd and ~/.local/share/vlc/lua/sd/modules directories
    Put the code below into the file ~/.local/share/vlc/lua/sd/di_vlc.lua
    Link /usr/lib/vlc/lua/intf/modules/common.luac to ~/.local/share/vlc/lua/sd/modules/common.luac
    Code
    -- di_vlc.lua - VLC Service Discovery Plugin
    -- Adds Digital Imported based Radiostations to the VLC Playlist Window
    -- App (*nix): /usr/lib/vlc/
    -- (win): C:\Program Files\VideoLAN\VLC\
    -- Base (*nix): ~/.local/share/vlc/
    -- (win): %appdata%\vlc\
    -- Folder Structure:
    -- $base/lua/sd/di_vlc.lua # This Script
    -- $base/lua/sd/modules/common.luac # Found in $app/lua/intf/modules
    lazy_loaded = false
    json = nil
    function lazy_load()
    if lazy_loaded then return nil end
    json = require "dkjson"
    json["parse_url"] = function(url)
    local string = ""
    local line = ""
    local stream = vlc.stream(url)
    repeat
    line = stream:readline()
    string = string..line
    until line ~= nil
    return json.decode(string)
    end
    lazy_loaded = true
    end
    function descriptor()
    return {title = "DI Radio Stations"}
    end
    function main()
    lazy_load()
    local stations = {["DI.FM"] = {"di.fm", "2"}, -- 2 = aac
    ["JazzRadio"] = {"jazzradio.com", "3"}, -- 3 = mp3 (aac pls = 404)
    ["RockRadio"] = {"rockradio.com", "2"}, -- 2 = aac
    ["Sky.FM"] = {"sky.fm", "3"}} -- 3 = mp3 (aac pls = 404)
    for key, data in pairs(stations) do
    local site = "http://www."..data[1]
    local url = "http://listen."..data[1].."/public"..data[2]
    local result = json.parse_url(url)
    local node = vlc.sd.add_node({title = key})
    if result then
    for index, item in ipairs(result) do
    node:add_subitem({title = item["name"],
    path = item["playlist"],
    description = item["description"],
    genre = item["name"],
    url = site,
    publisher = "Digital Imported"})
    end
    end
    end
    end
    Usage
    Restart VLC and open the playlist. On the left side, below Internet, you should find a new entry called DI Radio Stations. Click it and have fun.
    Comments are welcome.
    Edit 07/28/14: Added failure condition
    Edit 07/31/14: Added HTTP header issue info
    Last edited by Tarqi (2014-07-31 18:29:20)

    mrbeard wrote:archassault-keyring 20140202-3
    archassault-mirrorlist 20140527-1
    Closing: https://wiki.archlinux.org/index.php/Fo … pport_ONLY

  • Can't install conkyclementine-bzr

    More than ten days trying to install conkyclementine-bzr, but without success.See what message displays yaourt:
    [rado@archbox ~]$ yaourt -S conkyclementine-bzr
    ==> Downloading conkyclementine-bzr PKGBUILD from AUR...
    x PKGBUILD
    x conkyclementine-bzr.install
    First Submitted: Tue, 14 Dec 2010 16:39:26 +0000
    conkyclementine-bzr 7-1 : Provides Clementine info, for use in Conky.
    ( Unsupported package: Potentially dangerous ! )
    ==> Edit PKGBUILD ? [Y/n] ("A" to abort)
    ==> ------------------------------------
    ==> n
    ==> conkyclementine-bzr dependencies:
    - python2 (already installed)
    - bzr (already installed)
    ==> Edit conkyclementine-bzr.install ? [Y/n] ("A" to abort)
    ==> -------------------------------------------------------
    ==> n
    ==> Continue building conkyclementine-bzr ? [Y/n]
    ==> ---------------------------------------------
    ==>
    ==> Building and installing package
    ==> Making package: conkyclementine-bzr 7-1 (сб фев 26 08:43:03 EET 2011)
    ==> Checking Runtime Dependencies...
    ==> Checking Buildtime Dependencies...
    ==> Retrieving Sources...
    ==> Extracting Sources...
    ==> Starting build()...
    ==> Connecting to the server....
    You have not informed bzr of your Launchpad ID, and you must do this to
    write to Launchpad or access private data. See "bzr help launchpad-login".
    ==> BZR checkout done or server timeout
    ==> Starting make...
    /tmp/yaourt-tmp-rado/aur-conkyclementine-bzr/./PKGBUILD: line 31: python: командата не е открита
    Aborting...
    ==> ERROR: Makepkg was unable to build conkyclementine-bzr.
    ==> Restart building conkyclementine-bzr ? [y/N]
    Please help.

    I do not recall, and I'm not going to do your homework for you. yaourt is simply a helper app for makepkg, first you should try using that with the tarball (I don't think it'll help in this particular case though).
    After that, google the error messages you get (from makepkg). Hint: its a permissions error logging in to download the development package.

  • Python script to parse 'iwlist scan' into a table

    Hi,
    I've written a small python script that parses the output of the command "iwlist interface scan" into a table.
    Why ?
    Like many arch linux users I think, I use netcfg instead of something like network manager or wicd. So the most natural way to scan for wifi networks in range is iwlist scan. But the output of this command is huge and I find it difficult to retrieve information. So this script parses it into a table : one network, one line.
    Example output
    Name Address Quality Channel Encryption
    wifi_1 01:23:45:67:89:AB 100 % 11 WPA v.1
    wifi_2 01:23:45:67:89:AC 76 % 11 WEP
    wifi_3 01:23:45:67:89:AD 51 % 11 Open
    wifi_4 01:23:45:67:89:AE 50 % 11 WPA v.1
    wifi_5 01:23:45:67:89:AF 43 % 4 Open
    wifi_6 01:23:45:67:89:AG 43 % 4 WPA v.1
    Details
    It reads from stdin so you use it like that: iwlist wlan0 scan | iwlistparse.py
    The width of the columns is determined by what's in it.
    You can easily do a bit more than just parsing the info: in the example above, the quality has been calculated to percents from a ratio (e.g. 46/70).
    It is sorted, too.
    Customization
    It's python so it's easy to customize. See the comments in the code.
    Code
    #!/usr/bin/env python
    # iwlistparse.py
    # Hugo Chargois - 17 jan. 2010 - v.0.1
    # Parses the output of iwlist scan into a table
    import sys
    # You can add or change the functions to parse the properties of each AP (cell)
    # below. They take one argument, the bunch of text describing one cell in iwlist
    # scan and return a property of that cell.
    def get_name(cell):
    return matching_line(cell,"ESSID:")[1:-1]
    def get_quality(cell):
    quality = matching_line(cell,"Quality=").split()[0].split('/')
    return str(int(round(float(quality[0]) / float(quality[1]) * 100))).rjust(3) + " %"
    def get_channel(cell):
    return matching_line(cell,"Channel:")
    def get_encryption(cell):
    enc=""
    if matching_line(cell,"Encryption key:") == "off":
    enc="Open"
    else:
    for line in cell:
    matching = match(line,"IE:")
    if matching!=None:
    wpa=match(matching,"WPA Version ")
    if wpa!=None:
    enc="WPA v."+wpa
    if enc=="":
    enc="WEP"
    return enc
    def get_address(cell):
    return matching_line(cell,"Address: ")
    # Here's a dictionary of rules that will be applied to the description of each
    # cell. The key will be the name of the column in the table. The value is a
    # function defined above.
    rules={"Name":get_name,
    "Quality":get_quality,
    "Channel":get_channel,
    "Encryption":get_encryption,
    "Address":get_address,
    # Here you can choose the way of sorting the table. sortby should be a key of
    # the dictionary rules.
    def sort_cells(cells):
    sortby = "Quality"
    reverse = True
    cells.sort(None, lambda el:el[sortby], reverse)
    # You can choose which columns to display here, and most importantly in what order. Of
    # course, they must exist as keys in the dict rules.
    columns=["Name","Address","Quality","Channel","Encryption"]
    # Below here goes the boring stuff. You shouldn't have to edit anything below
    # this point
    def matching_line(lines, keyword):
    """Returns the first matching line in a list of lines. See match()"""
    for line in lines:
    matching=match(line,keyword)
    if matching!=None:
    return matching
    return None
    def match(line,keyword):
    """If the first part of line (modulo blanks) matches keyword,
    returns the end of that line. Otherwise returns None"""
    line=line.lstrip()
    length=len(keyword)
    if line[:length] == keyword:
    return line[length:]
    else:
    return None
    def parse_cell(cell):
    """Applies the rules to the bunch of text describing a cell and returns the
    corresponding dictionary"""
    parsed_cell={}
    for key in rules:
    rule=rules[key]
    parsed_cell.update({key:rule(cell)})
    return parsed_cell
    def print_table(table):
    widths=map(max,map(lambda l:map(len,l),zip(*table))) #functional magic
    justified_table = []
    for line in table:
    justified_line=[]
    for i,el in enumerate(line):
    justified_line.append(el.ljust(widths[i]+2))
    justified_table.append(justified_line)
    for line in justified_table:
    for el in line:
    print el,
    print
    def print_cells(cells):
    table=[columns]
    for cell in cells:
    cell_properties=[]
    for column in columns:
    cell_properties.append(cell[column])
    table.append(cell_properties)
    print_table(table)
    def main():
    """Pretty prints the output of iwlist scan into a table"""
    cells=[[]]
    parsed_cells=[]
    for line in sys.stdin:
    cell_line = match(line,"Cell ")
    if cell_line != None:
    cells.append([])
    line = cell_line[-27:]
    cells[-1].append(line.rstrip())
    cells=cells[1:]
    for cell in cells:
    parsed_cells.append(parse_cell(cell))
    sort_cells(parsed_cells)
    print_cells(parsed_cells)
    main()
    I hope you find it useful. Please report bugs, I haven't tested it a lot. You may have to customize it though, because I think not all iwlist scan outputs are the same. Again, see comments, it should be easy.

    This tool is very helpfull. I am trying to add a new function to the existing code to parse the signal level parameter from the output of iwlist wlan0 scan, but I am getting lot of issues .Since I am new to python script can anyone help me to extract the signal level also from the scan put put.
    The parametr to be used is Signal level=-44 dBm ,I am trying to create a one more column with Signal level and print its out in the table.
    Example:-
    Signal level
    -44db
    The error I am getting
      File "iwlist_parser_Testing.py", line 146, in <module>
        main()
      File "iwlist_parser_Testing.py", line 144, in main
        print_cells(parsed_cells)
      File "iwlist_parser_Testing.py", line 123, in print_cells
        print_table(table)
      File "iwlist_parser_Testing.py", line 102, in print_table
        widths=map(max,map(lambda l:map(len,l),zip(*table))) #functional magic
      File "iwlist_parser_Testing.py", line 102, in <lambda>
        widths=map(max,map(lambda l:map(len,l),zip(*table))) #functional magic
    TypeError: object of type 'NoneType' has no len()
    Could some pls help me to solve this issue
    Thanks

  • My first PKGBUILD - python-sleekxmpp

    I'm reading the O'Reilly book on XMPP and it use a python library called "SleekXMPP". It doesn't seem to be in the AUR, so I decided to try my hand at a PKGBUILD. How does this one look?
    # Contributor: Jonathan Arnold <[email protected]
    pkgname=python-sleekxmpp
    pkgver=20100209
    pkgrel=1
    pkgdesc="An XMPP library written for Python 3.x (with 2.6 compatibility)"
    arch=(any)
    url="http://github.com/fritzy/SleekXMPP"
    license=('GPL2')
    depends=('python')
    makedepends=('git')
    options=(!emptydirs)
    md5sums=() #generate with 'makepkg -g'
    _gitroot="git://github.com/fritzy/SleekXMPP.git"
    _gitname="sleekxmpp"
    build() {
    cd "$srcdir"
    msg "Connecting to GIT server...."
    if [ -d $_gitname ] ; then
    cd $_gitname && git pull origin
    msg "The local files are updated."
    else
    git clone $_gitroot $_gitname
    fi
    msg "GIT checkout done or server timeout"
    cd "$srcdir/$_gitname"
    python setup.py install --root=$pkgdir/ --optimize=1 || return 1

    Hi, please put your name as "Maintainer" and not "Contributor".

  • Loemu PKGBUILD, need help with python dependencies [solved]

    I'm having a hard time determining the depends for this python application. It uses gtk and glade, but namcap is unable to determine dependencies for python apps, I think. It complains that I am including not needed depends. I found a requirements list here:
    http://linux.softpedia.com/get/Utilitie … 4855.shtml
    that might give some clues, but I'm still struggling to determine what's needed until I can get home and run the application.
    My PKGBUILD in case you're interested and think you can help. I'm sure I need glade for python in the depends line, but I can't find it in AUR or with pacman.
    # Contributor: robb_force <[email protected]>
    pkgname=loemu
    pkgver=0.1.1
    pkgrel=1
    pkgdesc="A simple frontend for various game emulators, including XMAME, SDLMAME and Snes9x."
    url="http://loemu.pegueroles.com/"
    license="GPL"
    arch=('i686')
    depends=('pygtk>=2.6' 'libglade')
    makedepends=('python>=2.4.0')
    source=(http://loemu.pegueroles.com/dists/${pkgname}-${pkgver}.tar.gz)
    md5sums=('d4cff1ef835ce19a9fd22cdaec47074a')
    build() {
    # Fix the paths in the scripts
    cd ${startdir}/src/${pkgname}-${pkgver}
    sed '/roms/d;/flyers/d;/snaps/d' -i setup.py
    sed 's|share/games|share|g' -i setup.py
    cd ${startdir}/src/${pkgname}-${pkgver}/${pkgname}
    sed 's|share/games|share|g' -i Preferences.py
    sed 's|share/games|share|g' -i Loemu.py
    sed 's|share/games|share|g' -i Config.py
    # Install the application
    cd ${startdir}/src/${pkgname}-${pkgver}
    python setup.py install --prefix=${startdir}/pkg/usr
    Last edited by robb_force (2007-05-18 19:22:02)

    Thanks for the response. I've added the working PKGBUILD to the AUR.
    http://aur.archlinux.org/packages.php?d … 1&ID=11093

  • [Solved] No module named parse- python errors as own user

    A number of applications on my system (wicd and turpial, among others) return python errors when I run them as my own user. I can run these applications as root with no errors, so I'm not missing any packages. The most common of these errors, appearing when I run applications like turpial and hotot looks like this:
    ➤ turpial
    Traceback (most recent call last):
    File "/usr/bin/turpial", line 5, in <module>
    from pkg_resources import load_entry_point
    File "/usr/lib/python3.3/site-packages/pkg_resources.py", line 17, in <module>
    from urllib.parse import urlparse, urlunparse
    ImportError: No module named parse
    When I run wicd-curses:
    ➤ wicd-curses
    Traceback (most recent call last):
    File "/usr/share/wicd/curses/wicd-curses.py", line 44, in <module>
    from dbus import DBusException
    File "/usr/lib/python3.3/site-packages/dbus/__init__.py", line 82, in <module>
    import dbus.types as types
    File "/usr/lib/python3.3/site-packages/dbus/types.py", line 6, in <module>
    from _dbus_bindings import (
    ImportError: /usr/lib/python3.3/site-packages/_dbus_bindings.so: undefined symbol: PyBytes_Type
    Again, both applications mentioned here work fine when run as root. It should also be noted that I only installed turpial after already witnessing this error with hotot-gtk3-git. Has anyone seen this before, or have any idea how to start troubleshooting it?
    Thanks.
    EDIT: It was a Pythonpath issue.
    Last edited by apurplermixture (2013-04-24 00:55:28)

    Thank you! That worked

  • Abs PKGBUILD does not create boost python

    Hi there,
    just a quick question. If I install boost with pacman, it installs also library for boost python bindings.
    If I try to compile it through abs, and install afterwards, libboost_python is missing.
    Is there any reason for that? Or am I doing something obviously stupid?
    cheers
    Vlado
    Last edited by vlado (2007-04-03 04:48:50)

    It is not created automatically... Just create it if needed.

  • PKGBUILD and python setuptools

    I wrote a proper post earlier but during that time i was logged out and it seems that what i was going to post just vanished so i'll just pop a quick question (are posts that you were going to post saved somewhere or do i just have to be quick posting?):
    Is it possible to create a python related package and install it in a virtualenv (so that python dependencies don't pose a problem for other packages?) or is that not advisable as virtualenvs don't seem to be specially portable?
    Also, is it not possible to install dependencies from setup.py when making an AUR package? I'm guessing that this would be a bad idea because of conflicting files in the same directory from different AUR packages?
    Thanks in advance!
    If I'm unclear or something just tell me and I'll try to make it clearer.

    Hi there!
    I've checked the guidelines and they don't seem to mention anything about that and as far as i can tell the other packages just use the dependency system that pacman offers. This leads me to believe that there's something off about installing it in a virtualenv in one way or another, otherwise i'm guessing that other packages would use that solution as well in some way.
    I've checked it now and hope it works, thanks!

  • First PKGBUILD, Faulty when Installed by Pacman?

    I'm trying to package this:
    Enigma-dev (git)
    http://enigma-dev.org/
    I'm having a problem with it when it gets installed by pacman, where it tries to compile itself again..
    PKGBUILD:
    pkgname=enigma-dev-git
    pkgver=0.0.0
    pkgrel=1
    pkgdesc="ENIGMA, the Extensible Non-Interpreted Game Maker Augmentation."
    url="http://enigma-dev.org"
    arch=('x86_64' 'i686')
    license=('GPL')
    depends=('alure' 'zlib' 'openal' 'libx11' 'libgl' 'mesa' 'gtk2' 'dumb' 'jre7-openjdk') # gcc in base-devel, not required to be listed.
    optdepends=()
    makedepends=('git' 'python')
    conflicts=('lateralgm')
    provides=('lateralgm')
    replaces=()
    backup=()
    source=('http://enigma-dev.org/docs/wiki/images/4/47/Lateralgmlogo.png') # putting the git url in here causes the python configuration to fail for some reason..
    md5sums=('e6daacba04f0491b256f8a4d2cc9181a')
    build() {
    if [[ -d $pkgname ]]; then
    msg "previous cloned repo detected, removing"
    rm -rf $pkgname
    fi
    msg "Cloning git repo.."
    git clone git://github.com/enigma-dev/enigma-dev.git ${pkgname}
    cd "${srcdir}/${pkgname}"
    msg "Starting python config.."
    python install.py
    cd "${srcdir}/${pkgname}/ENIGMAsystem/SHELL/"
    msg "Starting compile.."
    # make # fix for some errors.. stopped happening, so commenting this out.
    cd "${srcdir}/${pkgname}"
    make
    pkgver () {
    # this doesn't really work because pkgver is executed before build, so there is no local repo. and there is no apparent way to get remote revision numbers if there are no tags..
    # I tried cloning the repo here instead of in build, but that didn't work either.. so basically this only returns anything useful if you try and install it twice.
    cd "${srcdir}/${pkgname}"
    echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
    package() {
    cd "${srcdir}/${pkgname}"
    install -Dm644 ./pluginsource/COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
    cp -r ./packages/linux/usr/share "${pkgdir}/usr"
    cp -r ./packages/linux/usr/bin "${pkgdir}/usr/bin"
    cp -r "${srcdir}/${pkgname}" "${pkgdir}/usr/share/${pkgname}"
    cd "${pkgdir}/usr/share/applications/"
    cat <<EOF > lateralgm.desktop # a quick hack for a lateralgm.desktop
    [Desktop Entry]
    Type=Application
    Name=LateralGM
    Exec=lateralgm
    Comment=Game Development IDE for Enigma written in java
    Icon=lateralgm
    Terminal=false
    Path=/usr/bin/
    Categories=Application;Development;IDE;
    StartupNotify=false
    MimeType=application;application/x-gm81;application/x-gmk;application/x-gm6;application/x-gmd;application/x-egm;application/x-gm50;application/x-gm51;application/x-gm52;application/x-gm53;application/x-gm60;application/x-gm61;application/x-gm71;application/x-gm80;application/x-gm81;
    EOF
    chmod +x lateralgm.desktop
    chmod +x enigma-dev.desktop
    cd "${pkgdir}/usr/bin/"
    cat <<EOF > lateralgm # and another so lateralgm exists in $PATH
    # excute lateralgm jar file.
    cd /usr/share/$pkgname/ # fix for strange bug, where you have to be in the same directory as lgm12b4.jar.
    java -jar lgm16b4.jar
    EOF
    chmod +x lateralgm
    cd ${pkgdir}
    mkdir -p ./usr/share/icons/hicolor/128x128/apps/
    mkdir -p ./usr/share/icons/hicolor/scalable/apps/
    mv "${startdir}/Lateralgmlogo.png" ${pkgdir}/usr/share/icons/hicolor/128x128/apps/lateralgm.png
    cd "${pkgdir}/usr/share/"
    cp ./pixmaps/enigma-dev.svg "${pkgdir}/usr/share/icons/hicolor/scalable/apps/enigma-dev.svg"
    # remove some extra stuff to help reduce package size; more of this is may be possible.
    rm -rf "${pkgdir}/usr/share/${pkgname}/packages"
    # vim:set ts=2 sw=2 et:
    based of these installation directions:
    http://enigma-dev.org/docs/Wiki/Install:Git
    (which I have followed and work fine)
    For one thing, there doesn't seem to be a install target for make, so I just copied the whole thing into /usr/share/ 
    My main problem is that normally the compilation is handeld by the java lateralgm program the first time it's run, though just running make works fine.
    until pacman installs it, that is.
    It still works after being copied, I can run it in $srcdir/enigma-dev-git/ ,
    but when I try and run it both by just running lateralgm and cd ing to /usr/share/enigma-dev-git/ then java -jar lgm16b4.jar it will try and compile enigma like it never was compiled in the first place (of course, it can't because it doesn't have root permissions)..
    I didn't see any diference in the permissions between $srcdir/enigma-dev-git/ and /usr/share/enigma-dev-git.
    I even tried having it install into ~/ with pacman just to see what happened but same thing..
    However, I can copy the contence of $srcdir to ~/ and it will work..
    Anyone know what might be the issue? (or how to improve anything else?)
    Thanks
    Last edited by gandalf3 (2013-05-23 18:37:36)

    Scimmia wrote:
    Have you tried simply dumping the whole thing to opt and putting a script in /usr/bin to run the necessary command? Just what all are you trying to copy to /usr and /usr/bin, anyway? It could very well be as simple as
    cd /opt/enigma-dev
    java -jar lgm16b4.jar
    Of course as Josh @ Dreamland points out, you need to make sure /opt/enigma-dev is world writable.
    That is exactly what is going into /usr/bin..
    Anyway, I get the same error when trying to run the jarfile directly, so it's  not the /usr/bin script..
    As for /usr, it's just all the icons and stuff that is in $srcdir/enigma-dev/packages/linux/usr/share
    ah.. so do have to change the permissions of /opt/enigma-dev-git..
    I thought that scince it was already compiled it wouldn't have to write anything to /opt/enigma-dev-git.. (I thought that it was lateralgm doing the writing when it compiled enigma, and I didn't have to worry because it already was compiled by then)
    I guess I misunderstood, I'm trying it now with permissions.
    EDIT:
    Seems to work, but is it AUR worthy?
    Here's where everything is now:
    PKBGUILD:
    pkgname=enigma-dev-git
    pkgver=0.0.0
    pkgrel=1
    pkgdesc="ENIGMA, the Extensible Non-Interpreted Game Maker Augmentation."
    url="http://enigma-dev.org"
    arch=('x86_64' 'i686')
    license=('GPL')
    depends=('alure' 'zlib' 'openal' 'libx11' 'libgl' 'mesa' 'gtk2' 'dumb' 'java-runtime') # gcc also a dependency, but in base-devel.
    optdepends=()
    makedepends=('git' 'python')
    conflicts=('lateralgm')
    provides=('lateralgm')
    replaces=()
    backup=()
    install='enigma-dev-git.install'
    source=('lateralgm' 'lateralgm.desktop' 'git://github.com/enigma-dev/enigma-dev.git' 'http://enigma-dev.org/docs/wiki/images/4/47/Lateralgmlogo.png') # putting the git url in here causes the python configuration to fail for some reason..
    md5sums=('c41602b12926d8462fb1cdb4753e4be7' 'd4894261248f2657614a177cd1a94bc3' 'SKIP' 'e6daacba04f0491b256f8a4d2cc9181a')
    build() {
    cd "${srcdir}/enigma-dev"
    msg "Starting python config.."
    python install.py
    cd "${srcdir}/enigma-dev/ENIGMAsystem/SHELL/"
    msg "Starting compile.."
    # make # fix for some errors.. stopped happening, so commenting this out.
    cd "${srcdir}/enigma-dev"
    make
    pkgver () {
    cd "${srcdir}/enigma-dev"
    echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
    package() {
    mkdir "${pkgdir}/opt/"
    install -Dm644 "${srcdir}/enigma-dev/pluginsource/COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING"
    cp -r -a "${srcdir}/enigma-dev/packages/linux/usr/share" "${pkgdir}/usr"
    cp -r -a "${srcdir}/enigma-dev/packages/linux/usr/bin" "${pkgdir}/usr/bin"
    cp -r -a "${srcdir}/enigma-dev" "${pkgdir}/opt/${pkgname}"
    cd "${pkgdir}/usr/bin/"
    install -D "${srcdir}/lateralgm" "${pkgdir}/usr/bin/lateralgm"
    chmod +x "${pkgdir}/usr/bin/lateralgm"
    install -D "${srcdir}/lateralgm.desktop" "${pkgdir}/usr/share/applications/lateralgm.desktop"
    install -D "${srcdir}/Lateralgmlogo.png" ${pkgdir}/usr/share/icons/hicolor/128x128/apps/lateralgm.png
    install -D "${pkgdir}/usr/share/pixmaps/enigma-dev.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/enigma-dev.svg"
    # remove some extra stuff to help reduce package size; more of this is may be possible.
    rm -rf "${pkgdir}/usr/share/${pkgname}/packages"
    # vim:set ts=2 sw=2 et:
    enigma-dev-git.install:
    # arg 1: the new package version
    post_install() {
    chmod -R 766 /opt/enigma-dev-git
    # arg 1: the old package version
    pre_remove() {
    chmod -R 744 /opt/enigma-dev-git
    vim:set ts=2 sw=2 et:
    /usr/bin script:
    # excute lateralgm jar file.
    cd /opt/enigma-dev-git/ # fix for strange bug, where you have to be in the same directory as lgm16b4.jar.
    java -jar lgm16b4.jar
    Thanks..
    Last edited by gandalf3 (2013-05-28 21:28:23)

  • My first PKGBUILD - Codelite

    I have create a new PKGBUILD for Codelite:
    # Contributor: Alessandro
    pkgname=codelite
    pkgver=1.0.2822
    pkgrel=1
    pkgdesc="An open source and cross-platform C/C++ IDE"
    arch=('i686' 'x86_64')
    url="http://codelite.org/"
    license=('GPL')
    depends=('wxgtk>=2.8.4' 'gzip')
    source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz)
    md5sums=('09606f2e75c666c606afebda0e37c71e')
    build() {
      cd $pkgname-$pkgver || return 1
      ./configure --prefix=/usr/local || return 1
      make || return 1
      make DESTDIR="$pkgdir" install || return 1
    But every time I launch the program I get this message, I always say no, and I will reappear again when i rerun the program.
    Which configuration option should make to ensure that, by default, this window message disappear?
    Last edited by alelinuxbsd (2009-05-03 09:14:04)

    About the window: just create that database, its helpful anyway
    I've also made a PKGBUILD for the svn-version, but it does not compile with makepkg. When I compiled it with usual
    ./configure
    make
    sudo make install
    it worked for some strange reason.
    # Contributor: thoughtcrime
    pkgname=codelite-svn
    pkgver=2843
    pkgrel=1
    pkgdesc="Open-source, cross platform IDE for the C/C++ programming languages"
    url="http://codelite.org/"
    arch=('i686' 'x86_64')
    license=('GPL')
    depends=('wxgtk' 'gtk2')
    makedepends=('subversion')
    conflicts=('codelite')
    provides=('codelite')
    source=()
    md5sums=()
    _svntrunk=https://codelite.svn.sourceforge.net/svnroot/codelite/trunk
    _svnmod=codelite
    build() {
    cd ${srcdir}
    if [ -d $_svnmod/.svn ]; then
    (cd $_svnmod && svn up -r $pkgver)
    else
    svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
    fi
    msg "SVN checkout done or server timeout"
    msg "Starting make..."
    cp -r $_svnmod $_svnmod-build
    cd $_svnmod-build
    install -d /usr/bin
    install -d /usr/lib/codelite
    ./configure --prefix=/usr/ || return 1
    make || return 1
    make DESTDIR=${pkgdir} install || return 1
    rm -rf ${srcdir}/$_svnmod-build
    # vim:syntax=sh
    Build log:
    [tc@hybrid codelite-svn]$ makepkg -s
    ==> Determining latest svn revision...
    -> Version found: 2843
    ==> Making package: codelite-svn 2843-1 i686 (Sat May 30 13:53:45 CEST 2009)
    ==> Checking Runtime Dependencies...
    ==> Checking Buildtime Dependencies...
    ==> Retrieving Sources...
    ==> Validating source files with md5sums...
    ==> Extracting Sources...
    ==> Removing existing pkg/ directory...
    ==> Entering fakeroot environment...
    ==> Starting build()...
    svn: warning: cannot set LC_CTYPE locale
    svn: warning: environment variable LANG is en
    svn: warning: please check that your locale name is correct
    At revision 2843.
    ==> SVN checkout done or server timeout
    ==> Starting make...
    cp: cannot create regular file `codelite-build/codelite/.svn/all-wcprops': Permission denied
    cp: cannot create regular file `codelite-build/codelite/.svn/entries': Permission denied
    svn: warning: cannot set LC_CTYPE locale
    svn: warning: environment variable LANG is en
    svn: warning: please check that your locale name is correct
    Generating svninfo file...
    Generating Makefile...
    Generating sdk/codelite_indexer/Makefile...
    Generating Debugger/Makefile...
    Generating Gizmos/Makefile...
    Generating cscope/Makefile...
    Generating Subversion/Makefile...
    Generating CodeFormatter/Makefile...
    Generating Copyright/Makefile...
    Generating UnitTestCPP/Makefile...
    Generating ExternalTools/Makefile...
    Generating SnipWiz/Makefile...
    Generating wxformbuilder/Makefile...
    Generating abbreviation/Makefile...
    Generating SymbolView/Makefile...
    Generating ContinuousBuild/Makefile...
    ./le_makerevision.sh
    svn: warning: cannot set LC_CTYPE locale
    svn: warning: environment variable LANG is en
    svn: warning: please check that your locale name is correct
    ar rcu lib/libcodeliteu.a Release_gcc_unicode/archive.o Release_gcc_unicode/cl_calltip.o Release_gcc_unicode/cl_indexer_reply.o Release_gcc_unicode/cl_indexer_request.o Release_gcc_unicode/cl_process.o Release_gcc_unicode/clindexerprotocol.o Release_gcc_unicode/comment.o Release_gcc_unicode/cpp_comment_creator.o Release_gcc_unicode/cpp_expr_lexer.o Release_gcc_unicode/cpp_expr_parser.o Release_gcc_unicode/cpp_func_parser.o Release_gcc_unicode/cpp_lexer.o Release_gcc_unicode/cpp_scanner.o Release_gcc_unicode/ctags_manager.o Release_gcc_unicode/dirtraverser.o Release_gcc_unicode/entry.o Release_gcc_unicode/expression_result.o Release_gcc_unicode/fileentry.o Release_gcc_unicode/fileutils.o Release_gcc_unicode/function.o Release_gcc_unicode/language.o Release_gcc_unicode/lex.yy.o Release_gcc_unicode/named_pipe.o Release_gcc_unicode/named_pipe_client.o Release_gcc_unicode/named_pipe_server.o Release_gcc_unicode/np_connections_server.o Release_gcc_unicode/parse_thread.o Release_gcc_unicode/performance.o Release_gcc_unicode/procutils.o Release_gcc_unicode/progress_dialog.o Release_gcc_unicode/readtags.o Release_gcc_unicode/scope_parser.o Release_gcc_unicode/setters_getters_data.o Release_gcc_unicode/symbol_tree.o Release_gcc_unicode/tag_tree.o Release_gcc_unicode/tagcacheentry.o Release_gcc_unicode/tags_database.o Release_gcc_unicode/tags_options_data.o Release_gcc_unicode/tagscache.o Release_gcc_unicode/tokenizer.o Release_gcc_unicode/var_parser.o Release_gcc_unicode/variable.o Release_gcc_unicode/variable_entry.o Release_gcc_unicode/winprocess.o Release_gcc_unicode/worker_thread.o
    Generating svninfo file...
    ranlib lib/libcodeliteu.a
    ar rcu lib/libwxscintillau.a Release_gcc_unicode/AutoComplete.o Release_gcc_unicode/CallTip.o Release_gcc_unicode/CellBuffer.o Release_gcc_unicode/CharClassify.o Release_gcc_unicode/ContractionState.o Release_gcc_unicode/Decoration.o Release_gcc_unicode/Document.o Release_gcc_unicode/DocumentAccessor.o Release_gcc_unicode/Editor.o Release_gcc_unicode/ExternalLexer.o Release_gcc_unicode/Indicator.o Release_gcc_unicode/KeyMap.o Release_gcc_unicode/KeyWords.o Release_gcc_unicode/LexAPDL.o Release_gcc_unicode/LexASY.o Release_gcc_unicode/LexAU3.o Release_gcc_unicode/LexAVE.o Release_gcc_unicode/LexAbaqus.o Release_gcc_unicode/LexAda.o Release_gcc_unicode/LexAsm.o Release_gcc_unicode/LexAsn1.o Release_gcc_unicode/LexBaan.o Release_gcc_unicode/LexBash.o Release_gcc_unicode/LexBasic.o Release_gcc_unicode/LexBullant.o Release_gcc_unicode/LexCLW.o Release_gcc_unicode/LexCPP.o Release_gcc_unicode/LexCSS.o Release_gcc_unicode/LexCaml.o Release_gcc_unicode/LexCmake.o Release_gcc_unicode/LexConf.o Release_gcc_unicode/LexCrontab.o Release_gcc_unicode/LexCsound.o Release_gcc_unicode/LexD.o Release_gcc_unicode/LexEScript.o Release_gcc_unicode/LexEiffel.o Release_gcc_unicode/LexErlang.o Release_gcc_unicode/LexFIF.o Release_gcc_unicode/LexFlagship.o Release_gcc_unicode/LexForth.o Release_gcc_unicode/LexFortran.o Release_gcc_unicode/LexGAP.o Release_gcc_unicode/LexGCC.o Release_gcc_unicode/LexGui4Cli.o Release_gcc_unicode/LexHTML.o Release_gcc_unicode/LexHaskell.o Release_gcc_unicode/LexInno.o Release_gcc_unicode/LexKix.o Release_gcc_unicode/LexLisp.o Release_gcc_unicode/LexLout.o Release_gcc_unicode/LexLua.o Release_gcc_unicode/LexMMIXAL.o Release_gcc_unicode/LexMPT.o Release_gcc_unicode/LexMSSQL.o Release_gcc_unicode/LexMagik.o Release_gcc_unicode/LexMatlab.o Release_gcc_unicode/LexMetapost.o Release_gcc_unicode/LexNsis.o Release_gcc_unicode/LexOpal.o Release_gcc_unicode/LexOthers.o Release_gcc_unicode/LexPB.o Release_gcc_unicode/LexPLM.o Release_gcc_unicode/LexPOV.o Release_gcc_unicode/LexPS.o Release_gcc_unicode/LexPascal.o Release_gcc_unicode/LexPerl.o Release_gcc_unicode/LexPowerShell.o Release_gcc_unicode/LexProgress.o Release_gcc_unicode/LexPython.o Release_gcc_unicode/LexR.o Release_gcc_unicode/LexRebol.o Release_gcc_unicode/LexRuby.o Release_gcc_unicode/LexSQL.o Release_gcc_unicode/LexSVN.o Release_gcc_unicode/LexScriptol.o Release_gcc_unicode/LexSmalltalk.o Release_gcc_unicode/LexSpecman.o Release_gcc_unicode/LexSpice.o Release_gcc_unicode/LexTADS3.o Release_gcc_unicode/LexTCL.o Release_gcc_unicode/LexTeX.o Release_gcc_unicode/LexVB.o Release_gcc_unicode/LexVHDL.o Release_gcc_unicode/LexVerilog.o Release_gcc_unicode/LexYAML.o Release_gcc_unicode/LineMarker.o Release_gcc_unicode/PositionCache.o Release_gcc_unicode/PropSet.o Release_gcc_unicode/RESearch.o Release_gcc_unicode/RunStyles.o Release_gcc_unicode/ScintillaBase.o Release_gcc_unicode/Style.o Release_gcc_unicode/StyleContext.o Release_gcc_unicode/UniConversion.o Release_gcc_unicode/ViewStyle.o Release_gcc_unicode/WindowAccessor.o Release_gcc_unicode/XPM.o Release_gcc_unicode/PlatWX.o Release_gcc_unicode/ScintillaWX.o Release_gcc_unicode/wxscintilla.o
    ar rcu lib/libwxsqlite3u.a Release_gcc_unicode/wxsqlite3.o Release_gcc_unicode/sqlite3.o
    ranlib lib/libwxsqlite3u.a
    ranlib lib/libwxscintillau.a
    ar rcu lib/libwxpropgridu.a Release_gcc_unicode/advprops.o Release_gcc_unicode/editors.o Release_gcc_unicode/extras.o Release_gcc_unicode/odcombo.o Release_gcc_unicode/propgrid.o Release_gcc_unicode/props.o Release_gcc_unicode/wp_manager.o Release_gcc_unicode/xh_propgrid.o
    ranlib lib/libwxpropgridu.a
    ar rcu lib/libpluginu.a Release_gcc_unicode/async_executable_cmd.o Release_gcc_unicode/build_config.o Release_gcc_unicode/build_config_common.o Release_gcc_unicode/build_settings_config.o Release_gcc_unicode/build_system.o Release_gcc_unicode/builder.o Release_gcc_unicode/builder_gnumake.o Release_gcc_unicode/buildmanager.o Release_gcc_unicode/clean_request.o Release_gcc_unicode/commentconfigdata.o Release_gcc_unicode/compile_request.o Release_gcc_unicode/compiler.o Release_gcc_unicode/compiler_action.o Release_gcc_unicode/conffilelocator.o Release_gcc_unicode/configtool.o Release_gcc_unicode/configuration_mapping.o Release_gcc_unicode/configurationtoolbase.o Release_gcc_unicode/consolefinder.o Release_gcc_unicode/cpptoken.o Release_gcc_unicode/cppwordscanner.o Release_gcc_unicode/custom_notebook.o Release_gcc_unicode/custom_tab.o Release_gcc_unicode/custom_tabcontainer.o Release_gcc_unicode/custombuildrequest.o Release_gcc_unicode/debuggerconfigtool.o Release_gcc_unicode/debuggermanager.o Release_gcc_unicode/debuggersettings.o Release_gcc_unicode/detachedpanesinfo.o Release_gcc_unicode/dirpicker.o Release_gcc_unicode/dockablepane.o Release_gcc_unicode/dockablepanemenumanager.o Release_gcc_unicode/drawingutils.o Release_gcc_unicode/dropbutton.o Release_gcc_unicode/dynamiclibrary.o Release_gcc_unicode/editor_config.o Release_gcc_unicode/environmentconfig.o Release_gcc_unicode/evnvarlist.o Release_gcc_unicode/exelocator.o Release_gcc_unicode/filepicker.o Release_gcc_unicode/globals.o Release_gcc_unicode/interactiveprocess.o Release_gcc_unicode/job.o Release_gcc_unicode/jobqueue.o Release_gcc_unicode/lexer_configuration.o Release_gcc_unicode/macrosbasedlg.o Release_gcc_unicode/macrosdlg.o Release_gcc_unicode/nameanddescbasedlg.o Release_gcc_unicode/nameanddescdlg.o Release_gcc_unicode/navigationmanager.o Release_gcc_unicode/notebookcustomdlg.o Release_gcc_unicode/notebookcustomdlgbase.o Release_gcc_unicode/notebooknavdialog.o Release_gcc_unicode/open_type_dlg.o Release_gcc_unicode/opentypevlistctrl.o Release_gcc_unicode/optionsconfig.o Release_gcc_unicode/pipedprocess.o Release_gcc_unicode/pluginconfig.o Release_gcc_unicode/plugindata.o Release_gcc_unicode/pluginsdata.o Release_gcc_unicode/progressctrl.o Release_gcc_unicode/project.o Release_gcc_unicode/project_settings.o Release_gcc_unicode/queuecommand.o Release_gcc_unicode/quickdebuginfo.o Release_gcc_unicode/regex_processor.o Release_gcc_unicode/search_thread.o Release_gcc_unicode/sessionmanager.o Release_gcc_unicode/splashscreen.o Release_gcc_unicode/stringaccessor.o Release_gcc_unicode/stringsearcher.o Release_gcc_unicode/sync_queue.o Release_gcc_unicode/tabicons.o Release_gcc_unicode/tagsmanagementconf.o Release_gcc_unicode/threebuttonbasedlg.o Release_gcc_unicode/threebuttondlg.o Release_gcc_unicode/tokendb.o Release_gcc_unicode/vcimporter.o Release_gcc_unicode/virtualdirectoryselector.o Release_gcc_unicode/virtualdirectoryselectorbase.o Release_gcc_unicode/virtualdirtreectrl.o Release_gcc_unicode/volumelocatorthread.o Release_gcc_unicode/windowattrmanager.o Release_gcc_unicode/windowstack.o Release_gcc_unicode/workspace.o Release_gcc_unicode/xmlutils.o
    ranlib lib/libpluginu.a
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -ILiteEditor -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I./sdk/wxsqlite3/include -I./sdk/wxsqlite3/sqlite3/include -I./sdk/wxscintilla/include -I./sdk/wxscintilla/src/scintilla/include -I./sdk/wxpropgrid/include -I./sdk/wxscintilla/src/scintilla/src -I./Interfaces -I./Debugger -I./Plugin -I./CodeLite -c LiteEditor/svninfo.cpp -o Release_gcc_unicode/svninfo.o
    make[1]: Entering directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/cscope'
    make[1]: Entering directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/Gizmos'
    make[1]: Entering directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/Debugger'
    ----------Building project:[ Debugger - Release_gcc_unicode ]----------
    g++ -O3 -DREGEXP_UNICODE -shared -o ../lib/Debugger.so Release_gcc_unicode/dbgcmd.o Release_gcc_unicode/debuggergdb.o Release_gcc_unicode/gdb_result.o -L../lib -lpluginu -lcodeliteu -lwxsqlite3u -lwxscintillau -lwxpropgridu -L../sdk/sqlite3/lib -pthread -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
    ----------Building project:[ cscope - Release_gcc_unicode ]----------
    ----------Building project:[ Gizmos - Release_gcc_unicode ]----------
    cp -fr ../lib/Debugger.so ../Runtime/debuggers/.
    g++ -O3 -DREGEXP_UNICODE -shared -o ../lib/Gizmos.so Release_gcc_unicode/gizmos.o Release_gcc_unicode/newclassbasedlg.o Release_gcc_unicode/newclassdlg.o Release_gcc_unicode/newinheritancebasedlg.o Release_gcc_unicode/newinheritancedlg.o Release_gcc_unicode/newplugindata.o Release_gcc_unicode/newwxprojectbasedlg.o Release_gcc_unicode/newwxprojectdlg.o Release_gcc_unicode/newwxprojectinfo.o Release_gcc_unicode/pluginwizard.o Release_gcc_unicode/pluginwizard_pag2.o Release_gcc_unicode/pluginwizard_page1.o -L../lib -lpluginu -lcodeliteu -lwxsqlite3u -lwxscintillau -lwxpropgridu -L../sdk/sqlite3/lib -pthread -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
    g++ -O3 -DREGEXP_UNICODE -shared -o ../lib/cscope.so Release_gcc_unicode/cscope.o Release_gcc_unicode/cscopedbbuilderthread.o Release_gcc_unicode/cscopeentrydata.o Release_gcc_unicode/cscopestatusmessage.o Release_gcc_unicode/cscopetab.o Release_gcc_unicode/cscopetabbase.o Release_gcc_unicode/csscopeconfdata.o -L../lib -lpluginu -lcodeliteu -lwxsqlite3u -lwxscintillau -lwxpropgridu -L../sdk/sqlite3/lib -pthread -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
    make[1]: Entering directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/sdk/codelite_indexer'
    ----------Building project:[ codelite_indexer - Release ]----------
    test -d Release || mkdir Release
    g++ -O2 -o codelite_indexer Release/cl_indexer_reply.o Release/cl_indexer_request.o Release/clindexerprotocol.o Release/named_pipe.o Release/named_pipe_client.o Release/named_pipe_server.o Release/np_connections_server.o Release/args.o Release/asm.o Release/asp.o Release/awk.o Release/beta.o Release/c.o Release/clist.o Release/cobol.o Release/debug.o Release/eiffel.o Release/entry.o Release/erlang.o Release/fortran.o Release/get.o Release/html.o Release/jscript.o Release/keyword.o Release/lisp.o Release/lregex.o Release/lua.o Release/main.o Release/make.o Release/options.o Release/parse.o Release/pascal.o Release/perl.o Release/php.o Release/python.o Release/read.o Release/readtags.o Release/rexx.o Release/routines.o Release/ruby.o Release/scheme.o Release/sh.o Release/slang.o Release/sml.o Release/sort.o Release/sql.o Release/string_util.o Release/strlist.o Release/tcl.o Release/verilog.o Release/vim.o Release/vstring.o Release/yacc.o Release/codelite_index_main.o Release/ethread_unix.o Release/ethread_win.o Release/utils.o Release/workerthread.o -lpthread -ldl
    make[1]: Entering directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/Subversion'
    make[1]: Leaving directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/sdk/codelite_indexer'
    cp -fr sdk/codelite_indexer/codelite_indexer Runtime/.
    cp -fr ../lib/cscope.so ../Runtime/plugins/.
    ----------Building project:[ Subversion - Release_gcc_unicode ]----------
    g++ -O3 -DREGEXP_UNICODE -shared -o ../lib/Subversion.so Release_gcc_unicode/applypatchpostcmdaction.o Release_gcc_unicode/logindlg.o Release_gcc_unicode/logindlgbase.o Release_gcc_unicode/revertpostcmdaction.o Release_gcc_unicode/subversion.o Release_gcc_unicode/svnadditemsbasedlg.o Release_gcc_unicode/svnadditemsdlg.o Release_gcc_unicode/svnbasedlg.o Release_gcc_unicode/svncommitmsgsmgr.o Release_gcc_unicode/svndlg.o Release_gcc_unicode/svndriver.o Release_gcc_unicode/svnhandler.o Release_gcc_unicode/svniconrefreshhandler.o Release_gcc_unicode/svnlogbasedlg.o Release_gcc_unicode/svnlogdlg.o Release_gcc_unicode/svnoptions.o Release_gcc_unicode/svnoptionsbasedlg.o Release_gcc_unicode/svnoptionsdlg.o Release_gcc_unicode/svnpostcmdaction.o Release_gcc_unicode/svnreportgeneratoraction.o Release_gcc_unicode/svntab.o Release_gcc_unicode/svnxmlparser.o Release_gcc_unicode/updatepostcmdaction.o -L../lib -lpluginu -lcodeliteu -lwxsqlite3u -lwxscintillau -lwxpropgridu -L../sdk/sqlite3/lib -pthread -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
    make[1]: Leaving directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/Debugger'
    cp -fr ../lib/Gizmos.so ../Runtime/plugins/.
    make[1]: Leaving directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/cscope'
    cp -fr ../lib/Subversion.so ../Runtime/plugins/.
    make[1]: Entering directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/CodeFormatter'
    make[1]: Leaving directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/Gizmos'
    ----------Building project:[ CodeFormatter - Release_gcc_unicode ]----------
    g++ -O3 -DREGEXP_UNICODE -shared -o ../lib/CodeFormatter.so Release_gcc_unicode/ASBeautifier.o Release_gcc_unicode/ASEnhancer.o Release_gcc_unicode/ASFormatter.o Release_gcc_unicode/ASResource.o Release_gcc_unicode/astyle_main.o Release_gcc_unicode/codeforammaterbasedlg.o Release_gcc_unicode/codeformatter.o Release_gcc_unicode/codeformatterdlg.o Release_gcc_unicode/formatoptions.o -L../lib -lpluginu -lcodeliteu -lwxsqlite3u -lwxscintillau -lwxpropgridu -L../sdk/sqlite3/lib -pthread -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
    make[1]: Entering directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/UnitTestCPP'
    ----------Building project:[ UnitTestCPP - Release_gcc_unicode ]----------
    make[1]: Entering directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/ExternalTools'
    g++ -O3 -DREGEXP_UNICODE -shared -o ../lib/UnitTestCPP.so Release_gcc_unicode/newunittestbasedlg.o Release_gcc_unicode/newunittestdlg.o Release_gcc_unicode/testclassbasedlg.o Release_gcc_unicode/testclassdlg.o Release_gcc_unicode/unittestcppoutputparser.o Release_gcc_unicode/unittestdata.o Release_gcc_unicode/unittestpp.o Release_gcc_unicode/unittestsbasereport.o Release_gcc_unicode/unittestspage.o -L../lib -lpluginu -lcodeliteu -lwxsqlite3u -lwxscintillau -lwxpropgridu -L../sdk/sqlite3/lib -pthread -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
    ----------Building project:[ ExternalTools - Release_gcc_unicode ]----------
    g++ -O3 -DREGEXP_UNICODE -shared -o ../lib/ExternalTools.so Release_gcc_unicode/externaltooldlg.o Release_gcc_unicode/externaltools.o Release_gcc_unicode/externaltoolsbasedlg.o Release_gcc_unicode/externaltoolsdata.o Release_gcc_unicode/newtoolbase.o Release_gcc_unicode/newtooldlg.o -L../lib -lpluginu -lcodeliteu -lwxsqlite3u -lwxscintillau -lwxpropgridu -L../sdk/sqlite3/lib -pthread -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
    make[1]: Leaving directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/Subversion'
    cp -fr ../lib/CodeFormatter.so ../Runtime/plugins/.
    make[1]: Entering directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/Copyright'
    ----------Building project:[ Copyright - Release_gcc_unicode ]----------
    g++ -O3 -DREGEXP_UNICODE -shared -o ../lib/Copyright.so Release_gcc_unicode/copyright.o Release_gcc_unicode/copyrights_options_base_dlg.o Release_gcc_unicode/copyrights_options_dlg.o Release_gcc_unicode/copyrights_proj_sel_base_dlg.o Release_gcc_unicode/copyrights_proj_sel_dlg.o Release_gcc_unicode/copyrightsconfigdata.o -L../lib -lpluginu -lcodeliteu -lwxsqlite3u -lwxscintillau -lwxpropgridu -L../sdk/sqlite3/lib -pthread -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
    make[1]: Leaving directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/CodeFormatter'
    cp -fr ../lib/Copyright.so ../Runtime/plugins/.
    cp -fr ../lib/ExternalTools.so ../Runtime/plugins/.
    cp -fr ../lib/UnitTestCPP.so ../Runtime/plugins/.
    make[1]: Entering directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/SnipWiz'
    ----------Building project:[ SnipWiz - Release_gcc_unicode ]----------
    g++ -O3 -DREGEXP_UNICODE -shared -o ../lib/SnipWiz.so Release_gcc_unicode/editsnippetsbasedlg.o Release_gcc_unicode/editsnippetsdlg.o Release_gcc_unicode/snipwiz.o Release_gcc_unicode/swStringDb.o Release_gcc_unicode/templateclassbasedlg.o Release_gcc_unicode/templateclassdlg.o Release_gcc_unicode/wxSerialize.o -L../lib -lpluginu -lcodeliteu -lwxsqlite3u -lwxscintillau -lwxpropgridu -L../sdk/sqlite3/lib -pthread -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
    make[1]: Leaving directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/ExternalTools'
    make[1]: Entering directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/wxformbuilder'
    ----------Building project:[ wxformbuilder - Release_gcc_unicode ]----------
    make[1]: Entering directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/abbreviation'
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -c confformbuilder.cpp -o Release_gcc_unicode/confformbuilder.o
    make[1]: Leaving directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/UnitTestCPP'
    make[1]: Leaving directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/Copyright'
    cp -fr ../lib/SnipWiz.so ../Runtime/plugins/.
    ----------Building project:[ abbreviation - Release_gcc_unicode ]----------
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -MTRelease_gcc_unicode/abbreviation.o -MFRelease_gcc_unicode/abbreviation.o.d -MM abbreviation.cpp
    make[1]: Entering directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/SymbolView'
    make[1]: Entering directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/ContinuousBuild'
    ----------Building project:[ ContinuousBuild - Release_gcc_unicode ]----------
    make[1]: Leaving directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/SnipWiz'
    ==========================================================
    Done, please run sudo make install.
    ==========================================================
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -c formbuildsettingsbasedlg.cpp -o Release_gcc_unicode/formbuildsettingsbasedlg.o
    ----------Building project:[ SymbolView - Release_gcc_unicode ]----------
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -MTRelease_gcc_unicode/abbreviationentry.o -MFRelease_gcc_unicode/abbreviationentry.o.d -MM abbreviationentry.cpp
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -MTRelease_gcc_unicode/symbolview.o -MFRelease_gcc_unicode/symbolview.o.d -MM symbolview.cpp
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -MTRelease_gcc_unicode/continousbuildbasepane.o -MFRelease_gcc_unicode/continousbuildbasepane.o.d -MM continousbuildbasepane.cpp
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -c formbuildsettingsdlg.cpp -o Release_gcc_unicode/formbuildsettingsdlg.o
    cp -fr ../lib/SymbolView.so ../Runtime/plugins/.
    cp: cannot stat `../lib/SymbolView.so': No such file or directory
    make[1]: *** [post_build] Error 1
    make[1]: Leaving directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/SymbolView'
    make: *** [SymbolView] Error 2
    make: *** Waiting for unfinished jobs....
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -MTRelease_gcc_unicode/abbreviationssettingsbase.o -MFRelease_gcc_unicode/abbreviationssettingsbase.o.d -MM abbreviationssettingsbase.cpp
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -c wxfbitembasedlg.cpp -o Release_gcc_unicode/wxfbitembasedlg.o
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -MTRelease_gcc_unicode/continousbuildconf.o -MFRelease_gcc_unicode/continousbuildconf.o.d -MM continousbuildconf.cpp
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -MTRelease_gcc_unicode/abbreviationssettingsdlg.o -MFRelease_gcc_unicode/abbreviationssettingsdlg.o.d -MM abbreviationssettingsdlg.cpp
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -MTRelease_gcc_unicode/continousbuildpane.o -MFRelease_gcc_unicode/continousbuildpane.o.d -MM continousbuildpane.cpp
    cp -fr ../lib/abbreviation.so ../Runtime/plugins/.
    cp: cannot stat `../lib/abbreviation.so': No such file or directory
    make[1]: *** [post_build] Error 1
    make[1]: Leaving directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/abbreviation'
    make: *** [abbreviation] Error 2
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -c wxfbitemdlg.cpp -o Release_gcc_unicode/wxfbitemdlg.o
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -c wxformbuilder.cpp -o Release_gcc_unicode/wxformbuilder.o
    g++ -O3 -DREGEXP_UNICODE -Wall -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -fno-strict-aliasing -DASTYLE_LIB -DYY_NEVER_INTERACTIVE=1 -DGTK -DSCI_LEXER -DLINK_LEXERS -D__WX__ -DINSTALL_DIR=\"/usr/local/share/codelite\" -DPLUGINS_DIR=\"/usr/lib/codelite\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I. -I../sdk/wxsqlite3/include -I../sdk/wxsqlite3/sqlite3/include -I../sdk/wxscintilla/include -I../sdk/wxscintilla/src/scintilla/include -I../sdk/wxpropgrid/include -I../sdk/wxscintilla/src/scintilla/src -I../Interfaces -I../Debugger -I../Plugin -I../CodeLite -MTRelease_gcc_unicode/continuousbuild.o -MFRelease_gcc_unicode/continuousbuild.o.d -MM continuousbuild.cpp
    cp -fr ../lib/wxformbuilder.so ../Runtime/plugins/.
    cp: cannot stat `../lib/wxformbuilder.so': No such file or directory
    make[1]: *** [post_build] Error 1
    cp -fr ../lib/ContinuousBuild.so ../Runtime/plugins/.
    make[1]: *** Waiting for unfinished jobs....
    cp: cannot stat `../lib/ContinuousBuild.so': No such file or directory
    make[1]: *** [post_build] Error 1
    make[1]: *** Waiting for unfinished jobs....
    make[1]: Leaving directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/ContinuousBuild'
    make: *** [ContinuousBuild] Error 2
    make[1]: Leaving directory `/mnt/enc/home/tc/dev/pkgbuilds/codelite-svn/src/codelite-build/wxformbuilder'
    make: *** [wxformbuilder] Error 2
    ==> ERROR: Build Failed.
    Aborting...
    It would be nice if someone could help me with that

Maybe you are looking for

  • Can someone please help me with debugging these Lync client logs

    Hi, We have a mobile client on an Android device which is refusing to sign in. from the device you can browse to https://lyncdiscover.domain.com and also https://webext.domain.com/autodiscover/autodiscoverservice.svc/root and both times recvieve the

  • Powershell script to Add global condition (of OS Requirement) to ALL application deployment types

    Looking for an automated way via Powershell to Add global condition (of OS Requirement) to ALL application deployment types. We currently have over 300+ Applications in SCCM and looking for an automated way of adding a global condition where OS requi

  • Error in loading 0PAPA_C02 cube

    Hi experts, I`ve activated the 0PAPA_C02 cube from business content in order the steps SAP note 336229. It works fine till master data upload 0EMPLOYEE and 0PERSON. The problem is when I try to upload to 0PAPA_C02 cube  from 0EMPLOYEE and 0PERSON mas

  • Is it possible to track the device installed on FACETIME?

    Hello, My device is stolen and wanted to know if it is possible to locate the device using FACETIME? This option would open the device, and when I call to EMAIL through another device has regular ring, A person can not turn off this option because th

  • Cannot locate images saved from CS5

    I recently upgraded not only from CS3 to CS5, but also from a PC to a Mac. I am having trouble locating some of the images that I am saving from CS5 in the folder that I saved them in. For example, I edited approximately 10 images and saved them into