Error is: > libarchive_archive.c:313:22: error: 'PATH_MAX' undeclared (first use in this function) Ideas for fixing: https://www.gnu.org/software/hurd/hurd/porting/guidelines.html Although the usual fix is just #define it to some value at the appropriate level when not present. This is used also in mailmbox plugin, archiver is just the one that fails first :)
Yeah, I'd guess just adding #ifndef PATH_MAX #define PATH_MAX 4196 #endif in utils.h should be enough :)
Changes related to this bug have been committed. Please check latest Git and update the bug accordingly. You can also get the patch from: http://git.claws-mail.org/ ++ ChangeLog 2014-06-17 11:00:02.910909608 +0200 http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=1738a2aa659b644195b23be58dff8af22c15dfbb Merge: ebd8958 822857b Author: Colin Leroy <colin@colino.net> Date: Tue Jun 17 11:00:02 2014 +0200 Merge branch 'master' of file:///home/git/claws http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=822857b4d2c40faae26dc5444c5a5ecca1134c8e Author: Ricardo Mones <ricardo@mones.org> Date: Mon Jun 16 21:40:57 2014 +0200 Fix desktop file Categories and add Keywords http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=66d5513bcc307b46e81c2f11cbe8e3ebcd3d46a8 Author: Ricardo Mones <ricardo@mones.org> Date: Mon Jun 16 21:31:57 2014 +0200 Fix bug #3211 “Fails to build in Debian hurd-i386 architecture”
The previous fix wasn't good enough and 3.11.0 fails again with: ,------- | ... | maillock.c: In function 'lock_common': | maillock.c:143:21: error: 'PATH_MAX' undeclared (first use in this function) | char lockfilename[PATH_MAX]; | ... `------- Full log: https://buildd.debian.org/status/fetch.php?pkg=claws-mail&arch=hurd-i386&ver=3.11.0-1&stamp=1413878869 I guess a careful review of PATH_MAX references is required and utils.h should be included in the appropriate places.
Changes related to this bug have been committed. Please check latest Git and update the bug accordingly. You can also get the patch from: http://git.claws-mail.org/ ++ ChangeLog 2014-10-28 17:41:02.412960940 +0100 http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=28bf51d652bfa804a622bb6792c356eae3751d6c Merge: 39e416b 5800b5c Author: Colin Leroy <colin@colino.net> Date: Tue Oct 28 17:41:02 2014 +0100 Merge branch 'master' of file:///home/git/claws http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=5800b5c77fd0bc8a26f1958635281c9fbd852e42 Author: Ricardo Mones <ricardo@mones.org> Date: Tue Oct 28 17:34:28 2014 +0100 Fix bug #3211 ‘Fails to build in Debian hurd-i386’
Version 3.12.0-1 was build and installed in hurd-i386: https://buildd.debian.org/status/package.php?p=claws-mail&suite=unstable