Yes, in the configure script.
If you want to have problem free building just use dpkg-buildpackage -us -uc
Hi, I am revisiting this because I am experiencing trouble with this method as well. I still need to satisfy dependencies manually, and when I do the build still fails.
I began with a clean install of Kubuntu 18.04 running under virtualbox.
sudo apt install git
git clone https://github.com/obfuscated/codeblocks_sf
cd codeblocks_sf/
dpkg-buildpackage -us -ucThis fails because dpkg-dev is not installed, so I try again
sudo apt-install dpkg-dev
dpkg-buildpackage -us -ucThis results in the following message
dpkg-buildpackage -us -uc
dpkg-buildpackage: info: source package codeblocks
dpkg-buildpackage: info: source version 17.12svn11267
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Jens Lody <jens@codeblocks.org>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build codeblocks_sf
dpkg-checkbuilddeps: error: Unmet build dependencies: debhelper (>= 7.4.11~) cdbs automake (>= 1.9) libtool (>= 1.4) libwxgtk2.8-dev | libwxgtk3.0-dev wx-common libbz2-dev zlib1g-dev libgtk2.0-dev libgamin-dev libboost1.40-dev | libboost-dev (>= 1.40) libboost-system-dev libhunspell-dev libfontconfig1-dev libglib2.0-dev
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.) I thought the dependencies would be resolved automatically to get a problem free build, but that is not what I am seeing. Ok, lets try to install those dependencies manually then.
sudo apt install debhelper cdbs automake libtool libwxgtk3.0-dev wx-common libbz2-dev zlib1g-dev libgtk2.0-dev libgamin-dev libboost-dev libboost-system-dev libhunspell-dev libfontconfig1-dev libglib2.0-dev And then try again:
ca@RPICross:~/codeblocks_sf$ dpkg-buildpackage -us -uc
dpkg-buildpackage: info: source package codeblocks
dpkg-buildpackage: info: source version 17.12svn11267
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Jens Lody <jens@codeblocks.org>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build codeblocks_sf
fakeroot debian/rules clean
test -x debian/rules
rm -f debian/stamp-makefile-build debian/stamp-makefile-install
/usr/bin/make -C . -j1 -k distclean
make[1]: Entering directory '/home/ca/codeblocks_sf'
make[1]: *** No rule to make target 'distclean'.
make[1]: Leaving directory '/home/ca/codeblocks_sf'
/usr/share/cdbs/1/class/makefile.mk:91: recipe for target 'makefile-clean' failed
make: [makefile-clean] Error 2 (ignored)
rm -f debian/stamp-autotools
rmdir --ignore-fail-on-non-empty .
rmdir: failed to remove '.': Invalid argument
/usr/share/cdbs/1/class/autotools.mk:64: recipe for target 'makefile-clean' failed
make: [makefile-clean] Error 1 (ignored)
set -e;
rm -f debian/stamp-autotools-files
dh_clean
dh_clean: Compatibility levels before 9 are deprecated (level 7 in use)
dpkg-source -b codeblocks_sf
dpkg-source: info: using source format '3.0 (native)'
dpkg-source: info: building codeblocks in codeblocks_17.12svn11267.tar.xz
dpkg-source: info: building codeblocks in codeblocks_17.12svn11267.dsc
debian/rules build
test -x debian/rules
mkdir -p "."
set -e; mv ./src/sdk/wxpropgrid/build/config.guess ./src/sdk/wxpropgrid/build/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./src/sdk/wxpropgrid/build/config.guess; mv ./src/plugins/contrib/SpellChecker/wxspellchecker/build/config.guess ./src/plugins/contrib/SpellChecker/wxspellchecker/build/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./src/plugins/contrib/SpellChecker/wxspellchecker/build/config.guess; mv ./src/plugins/contrib/wxContribItems/wxchart/build/config.guess ./src/plugins/contrib/wxContribItems/wxchart/build/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./src/plugins/contrib/wxContribItems/wxchart/build/config.guess;
set -e; mv ./src/sdk/wxpropgrid/build/config.sub ./src/sdk/wxpropgrid/build/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./src/sdk/wxpropgrid/build/config.sub; mv ./src/plugins/contrib/SpellChecker/wxspellchecker/build/config.sub ./src/plugins/contrib/SpellChecker/wxspellchecker/build/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./src/plugins/contrib/SpellChecker/wxspellchecker/build/config.sub; mv ./src/plugins/contrib/wxContribItems/wxchart/build/config.sub ./src/plugins/contrib/wxContribItems/wxchart/build/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./src/plugins/contrib/wxContribItems/wxchart/build/config.sub;
touch debian/stamp-autotools-files
chmod a+x /home/ca/codeblocks_sf/./configure
chmod: cannot access '/home/ca/codeblocks_sf/./configure': No such file or directory
/usr/share/cdbs/1/class/autotools.mk:44: recipe for target 'debian/stamp-autotools' failed
make: *** [debian/stamp-autotools] Error 1
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
ca@RPICross:~/codeblocks_sf$ So what I actually going on here? Why is it failing and what can I do to fix it? Looks like the build is consistently failing on 'distclean' and then unable to recover? It seems to me the repository has an issue...