Package Details: cxxtools 3.0-2

Git Clone URL: https://aur.archlinux.org/cxxtools.git (read-only, click to copy)
Package Base: cxxtools
Description: Collection of general-purpose C++ classes
Upstream URL: http://www.tntnet.org
Licenses: GPL2
Submitter: None
Maintainer: M-Reimer
Last Packager: M-Reimer
Votes: 17
Popularity: 0.006765
First Submitted: 2008-02-01 11:23 (UTC)
Last Updated: 2022-09-26 15:02 (UTC)

Latest Comments

1 2 Next › Last »

lapicidae commented on 2022-09-21 22:17 (UTC)

"error: aggregate 'tm tim' has incomplete type and cannot be defined"

Fix: https://github.com/maekitalo/cxxtools/issues/35

lapicidae commented on 2021-12-20 06:47 (UTC) (edited on 2021-12-25 15:35 (UTC) by lapicidae)

Version 3.0 is online since 3 Jun 2020
The upstream and source urls are often offline.

--- PKGBUILD 2021-12-20 07:33:48.930529786 +0100
+++ PKGBUILD_new 2021-12-19 08:49:39.644991284 +0100
@@ -6,26 +6,36 @@
# Contributor: Carlos Franke <carlos_franke at lemtank dot de>

pkgname="cxxtools"
-pkgver="2.2.1"
+pkgver="3.0"
pkgrel="1"
pkgdesc="A collection of general-purpose C++ classes"
-url="http://www.tntnet.org/cxxtools.html"
+url="https://github.com/maekitalo/cxxtools"
license=("LGPL")
arch=("i686" "x86_64")
-source=(http://www.tntnet.org/download/$pkgname-$pkgver.tar.gz)
+source=("$pkgname-$pkgver.tar.gz::https://github.com/maekitalo/cxxtools/archive/refs/tags/V$pkgver.tar.gz"
+"$pkgname-char-trivial-class.patch::https://github.com/maekitalo/cxxtools/commit/b773c01fc13d2ae67abc0839888e383be23562fd.patch")
depends=('gcc-libs')
optdepends=(
'bash: for running cxxtools-config'
)
-md5sums=('aab00068ae5237435b37ac86f2ac7576')
-sha512sums=('b6dc3f63c39fbbc35af973eea668a44d30673140c72bfa7efbdc21a71816be2983e85312b9213264d4f5162c3e420eedb41974bacb7fe8176f2a069b6f8f6f7b')
+md5sums=('cecf596a6987f76cd092fdd94c3ccdde'
+ '486800d2d251c450b49faf6c2f3a7ba5')
+sha512sums=('a08d667bcc9e998ed94cd749fe632560ea7d014968bd9f1515b711f9533111f50612aff62fcc0154bdfe17823c7b708f945a83bb681407b42496d370aaaa6594'
+ 'd9e34085bb9832452f926ebdfea259ee62707f02dce90ed9a20b331107f5a51c6f3aca1c757da29b1199e673aa559c871ba1b9a24a62e25c1660d6e87cd64008')
+
+prepare() {
+ # gcc-11 fix
+ patch -d "$pkgname-$pkgver" -p1 -i "../$pkgname-char-trivial-class.patch"
+}

build() {
cd "$srcdir/$pkgname-$pkgver"
-
- ./configure --prefix=/usr
+
+ autoreconf -i
+ ./configure --enable-silent-rules --prefix=/usr
make
}
+
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install

darkstar999 commented on 2014-02-03 00:05 (UTC)

I didn't edit anything and of cause base-devel is installed. And out of HDD space it can´t be. Have anyone an idea how I can fix this problem or find the real problem?

haawda commented on 2014-02-02 19:25 (UTC)

Builds fine here. darkstar999, do you have some unusual "-j" settings in your makepkg.conf (MAKEFLAGS)?

jarondl commented on 2014-02-02 19:03 (UTC)

Hi @darkstar999, The package builds successfully on my machine. I even started a new clean VM with an up-to-date arch installation, and it builds there too. Are you sure you have base-devel installed? Also, your two errors are in different source files. Maybe you just ran out of space or memory? Anyway, this does not seem like a packaging problem.

darkstar999 commented on 2014-02-01 20:26 (UTC)

On my Server with a Arch installation from December last year. It will not run, it break with the ERROR from my last post! And yet i become this ERROR: Makefile:736: recipe for target 'iostream.lo' failed make[2]: *** [iostream.lo] Error 1 make[2]: Leaving directory '/tmp/cxxtools/src/cxxtools-2.2.1/src' Makefile:476: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/tmp/cxxtools/src/cxxtools-2.2.1/src' Makefile:469: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 ==> FEHLER: Ein Fehler geschah in build(). Breche ab ...

bernd_b commented on 2014-02-01 16:52 (UTC)

Today's cxxtools 2.2-1 PKGBUILD compiled here without problems.

darkstar999 commented on 2014-02-01 14:41 (UTC)

Hi I have a problem with this cxxtools version. The installation of cxxtolls exit with this message: Please submit a full bug report, with preprocessed source if appropriate. See <https://bugs.archlinux.org/> for instructions. Makefile:736: recipe for target 'directoryimpl.lo' failed make[2]: *** [directoryimpl.lo] Error 1 make[2]: Leaving directory '/tmp/yaourt-tmp-darkstar999/aur-cxxtools/src/cxxtools-2.2/src' Makefile:476: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/tmp/yaourt-tmp-darkstar999/aur-cxxtools/src/cxxtools-2.2/src' Makefile:468: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 ==> FEHLER: Ein Fehler geschah in build(). Breche ab ... ==> ERROR: Makepkg was unable to build cxxtools. And the needed package gcc-libs is installed.