Any ideas why I would get this error while trying to compile reiser4progs-0.4.14? The previous version of reiser4progs seemed to compile fine for me, as did compiling reiser4 in to the test5 kernel.
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DENABLE_MONOLITHIC -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DENABLE_COLLISIONS -DENABLE_PLUGINS_CHECK -DENABLE_SYMLINKS -DENABLE_R5_HASH -DENABLE_FNV1_HASH -DENABLE_RUPASOV_HASH -DENABLE_TEA_HASH -DENABLE_DEG_HASH -DENABLE_LARGE_KEYS -DENABLE_SHORT_KEYS -O0 -g -W -Wall -Wno-unused-parameter -Wredundant-decls -Werror -MT libmisc_la-exception.lo -MD -MP -MF .deps/libmisc_la-exception.Tpo -c exception.c -fPIC -DPIC -o .libs/libmisc_la-exception.lo exception.c: In function `misc_exception_handler': exception.c:133: warning: unused variable `i' exception.c:135: warning: unused variable `variant' make[2]: *** [libmisc_la-exception.lo] Error 1 make[2]: Leaving directory `/home/ipso/downloads/reiser4progs-0.4.14/libmisc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/ipso/downloads/reiser4progs-0.4.14' make: *** [all] Error 2 On Fri, 2003-09-12 at 09:15, Oleg Drokin wrote: > Hello! > > Another reiser4 snapshot was released today. This time it is against > 2.6.0-test5. > Please take note that DISK DORMAT IS CHANGED, so you need to recreate > your reiser4 filesystems (if you have any). This involves getting new > reiser4progs, too. > > The snapshot is available from http://www.namesys.com/snapshots/2003.09.12 > > Full release notes are below: > > Reiser4 snapshot for 2003.09.12 > > WARNING!!! This code is experimental! WE ARE NOT KIDDING! DO NOT PUT > ANY VALUABLE DATA ON REISER4 YET! > > Fixed some bugs. Hide some config options that might lead to problems in > compiling/running. > Readonly mounts (and hence - reiser4 as rootfs) are still not supported. > Some OOM problems are still inplace too (involves mmap-dirtying lots of pages). > > reiser4progs: You need to get new reiser4progs. Diskformat is changed in backwards > incompatible manner, and so you need to recreate all your reiser4 volumes. > fsck.reiser4 still is not functional > > Snapshot is released as a patch against linux-2.6.0-test5 > REISER4_NOOPT config option (Disable compiler optimizations for reiser4 code.) > is known to not compile on x86. > Enable CONFIG_REISER4_LARGE_KEY, as reiser4progs are creating filesystems with > large keys by default. > The reiser4-kernelonly.diff file represents only required kernel modifications if > you plan to use our reiser4 bk repository. > It does not contains any reiser4 code > The reiser4.diff is full patch with everything included. > > Changelog (extracted by "bk changes"): > > [EMAIL PROTECTED], 2003-09-11 22:00:25+04:00, [EMAIL PROTECTED] > wrong assertions: grabbed blocks should not be less than @count. > > [EMAIL PROTECTED], 2003-09-11 21:40:11+04:00, [EMAIL PROTECTED] > add assertions for catching space reservation problems > > [EMAIL PROTECTED], 2003-09-11 18:36:37+04:00, [EMAIL PROTECTED] > always relocate if JNODE_REPACK is set > > [EMAIL PROTECTED], 2003-09-11 18:35:49+04:00, [EMAIL PROTECTED] > debugging print supoort for JNODE_REPACK. > > [EMAIL PROTECTED], 2003-09-10 22:06:39+04:00, [EMAIL PROTECTED] > cryptcompress.c: > Fixed bugs > > [EMAIL PROTECTED], 2003-09-10 18:49:42+04:00, [EMAIL PROTECTED] > bitmap backward scanning bug fix: it was possible to allocate more blocks than it > was allowed by @max_len argument. > > [EMAIL PROTECTED], 2003-09-10 12:29:18+04:00, [EMAIL PROTECTED] > handle_pos_on_formatted: wrong assertion removed > > [EMAIL PROTECTED], 2003-09-09 18:45:22+04:00, [EMAIL PROTECTED] > clean up. > respect queue congestion. > > [EMAIL PROTECTED], 2003-09-09 18:44:49+04:00, [EMAIL PROTECTED] > cleanup. > > [EMAIL PROTECTED], 2003-09-09 18:44:33+04:00, [EMAIL PROTECTED] > mark error returns as such. > > [EMAIL PROTECTED], 2003-09-09 18:44:07+04:00, [EMAIL PROTECTED] > avoid race between ->releasepage() and znode allocation: > remove page from radix tree manually. > > [EMAIL PROTECTED], 2003-09-08 19:38:13+04:00, [EMAIL PROTECTED] > Merge thebsh:/home/bk/reiser4 > into angband.namesys.com:/home/green/bk_work/reiser4-linux-2.5/fs/reiser4 > > [EMAIL PROTECTED], 2003-09-08 19:38:01+04:00, [EMAIL PROTECTED] > plugin.h, object.c, static_stat.c, page_cache.c, inode.c: > get rid of kdev_t stuff > > [EMAIL PROTECTED], 2003-09-08 19:22:49+04:00, [EMAIL PROTECTED] > for a while > > [EMAIL PROTECTED], 2003-09-08 18:55:22+04:00, [EMAIL PROTECTED] > static_stat.c: > Fixed bug: set inode flag REISER4_CLUSTER_KNOWN > in cluster_sd_save() > cryptcompress.h: > More comments > cryptcompress.c: > Fixed bug: do not read new cluster from disk. > > [EMAIL PROTECTED], 2003-09-08 17:16:03+04:00, [EMAIL PROTECTED] > sync with VM changes > > [EMAIL PROTECTED], 2003-09-08 17:06:47+04:00, [EMAIL PROTECTED] > fix error in last commit > > [EMAIL PROTECTED], 2003-09-08 16:22:41+04:00, [EMAIL PROTECTED] > Merge [EMAIL PROTECTED]:/home/bk/reiser4 > into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4 > > [EMAIL PROTECTED], 2003-09-08 16:18:21+04:00, [EMAIL PROTECTED] > check for concurrent node insertion in link_left_and_right() > > [EMAIL PROTECTED], 2003-09-08 16:17:50+04:00, [EMAIL PROTECTED] > don't block ktxnmgrd on atom fusion. > > [EMAIL PROTECTED], 2003-09-08 16:09:28+04:00, [EMAIL PROTECTED] > > [EMAIL PROTECTED], 2003-09-08 15:21:22+04:00, [EMAIL PROTECTED] > cryptcompress.c: > Check value returned by scint_pack > > [EMAIL PROTECTED], 2003-09-08 14:45:19+04:00, [EMAIL PROTECTED] > unnecessary function call removed > > [EMAIL PROTECTED], 2003-09-08 14:25:12+04:00, [EMAIL PROTECTED] > comments > > [EMAIL PROTECTED], 2003-09-08 14:23:19+04:00, [EMAIL PROTECTED] > remove inline from shared not inline function. > > [EMAIL PROTECTED], 2003-09-05 21:05:59+04:00, [EMAIL PROTECTED] > flush.c: > Handling of empty nodes after squeeze_node() on leaf level > > [EMAIL PROTECTED], 2003-09-05 19:43:59+04:00, [EMAIL PROTECTED] > Merge laputa.namesys.com:/home/god/projects/2.5/fs/reiser4 > into laputa.namesys.com:/home/god/projects/i386/fs/reiser4 > > [EMAIL PROTECTED], 2003-09-05 19:43:31+04:00, [EMAIL PROTECTED] > move init_context() out of &inode_lock > > [EMAIL PROTECTED], 2003-09-05 19:43:06+04:00, [EMAIL PROTECTED] > fix race > > [EMAIL PROTECTED], 2003-09-05 19:42:52+04:00, [EMAIL PROTECTED] > remove assertion > > [EMAIL PROTECTED], 2003-09-05 16:49:27+04:00, [EMAIL PROTECTED] > read_extent: bug fix > > [EMAIL PROTECTED], 2003-09-05 15:23:28+04:00, [EMAIL PROTECTED] > Merge > > [EMAIL PROTECTED], 2003-09-05 15:12:01+04:00, [EMAIL PROTECTED] > Merge tribesman.namesys.com:/home/vs/bk/reiser4 > into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4 > > [EMAIL PROTECTED], 2003-09-05 15:11:36+04:00, [EMAIL PROTECTED] > cleanup > > [EMAIL PROTECTED], 2003-09-05 13:08:39+04:00, [EMAIL PROTECTED] > Merge [EMAIL PROTECTED]:/home/bk/reiser4 > into crimson.namesys.com:/mnt/store/src/reiser4-linux-2.5/fs/reiser4 > > [EMAIL PROTECTED], 2003-09-05 10:04:03+04:00, [EMAIL PROTECTED] > reiser4 sysfs interface: device attr. output change. > > [EMAIL PROTECTED], 2003-09-04 22:08:15+04:00, [EMAIL PROTECTED] > ctail.c: > Added cut_ctail() > > [EMAIL PROTECTED], 2003-09-04 21:50:51+04:00, [EMAIL PROTECTED] > option for use yacc > > [EMAIL PROTECTED], 2003-09-04 19:11:57+04:00, [EMAIL PROTECTED] > item.h, ctail.h: > cleanups > ctail.c, flush.c: > attach/detach squeeze item data was moved from squeeze_node() > to squeeze() flush item plugin > > [EMAIL PROTECTED], 2003-09-04 19:11:26+04:00, [EMAIL PROTECTED] > cleanup > > [EMAIL PROTECTED], 2003-09-04 19:07:34+04:00, [EMAIL PROTECTED] > add mmap support to nfs_fh_stale.c > > [EMAIL PROTECTED], 2003-09-04 19:07:15+04:00, [EMAIL PROTECTED] > disable these noisy debugging messages. > > [EMAIL PROTECTED], 2003-09-04 19:06:57+04:00, [EMAIL PROTECTED] > fix typo. > > [EMAIL PROTECTED], 2003-09-04 18:47:24+04:00, [EMAIL PROTECTED] > cleanup > > [EMAIL PROTECTED], 2003-09-04 18:28:30+04:00, [EMAIL PROTECTED] > cleanup > > [EMAIL PROTECTED], 2003-09-04 18:19:05+04:00, [EMAIL PROTECTED] > Merge laputa.namesys.com:/home/god/projects/2.5/fs/reiser4 > into laputa.namesys.com:/home/god/projects/i386/fs/reiser4 > > [EMAIL PROTECTED], 2003-09-04 18:01:57+04:00, [EMAIL PROTECTED] > conflict resolved > > [EMAIL PROTECTED], 2003-09-04 18:01:02+04:00, [EMAIL PROTECTED] > manual pull > > [EMAIL PROTECTED], 2003-09-04 17:15:22+04:00, [EMAIL PROTECTED] > kill dead debugging code > > [EMAIL PROTECTED], 2003-09-04 17:03:04+04:00, [EMAIL PROTECTED] > conflict resolved > > [EMAIL PROTECTED], 2003-09-04 15:59:01+04:00, [EMAIL PROTECTED] > find_extent_slum_size: corrected assertions > > [EMAIL PROTECTED], 2003-09-04 15:21:38+04:00, [EMAIL PROTECTED] > Merge [EMAIL PROTECTED]:/home/bk/reiser4 > into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4 > > [EMAIL PROTECTED], 2003-09-04 15:19:33+04:00, [EMAIL PROTECTED] > add more consistency checks for jnode > > [EMAIL PROTECTED], 2003-09-04 15:17:33+04:00, [EMAIL PROTECTED] > add functions to print most wanted znodes > > [EMAIL PROTECTED], 2003-09-04 15:17:04+04:00, [EMAIL PROTECTED] > fix typo. > > [EMAIL PROTECTED], 2003-09-04 15:16:49+04:00, [EMAIL PROTECTED] > add /sys/fs/reiser4/*/contexts > > [EMAIL PROTECTED], 2003-09-04 15:14:54+04:00, [EMAIL PROTECTED] > remove obsolete ->zgen statistics > > [EMAIL PROTECTED], 2003-09-04 11:57:58+04:00, [EMAIL PROTECTED] > Merge tribesman.namesys.com:/home/vs/bk/reiser4 > into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4 > > [EMAIL PROTECTED], 2003-09-04 11:57:47+04:00, [EMAIL PROTECTED] > shorten_file: use current file size > > [EMAIL PROTECTED], 2003-09-04 11:54:36+04:00, [EMAIL PROTECTED] > conflict resolved > > [EMAIL PROTECTED], 2003-09-04 11:43:09+04:00, [EMAIL PROTECTED] > conflict resolution > > [EMAIL PROTECTED], 2003-09-03 20:10:46+04:00, [EMAIL PROTECTED] > ctail.c, flush.c: > fixed > > [EMAIL PROTECTED], 2003-09-03 19:19:07+04:00, [EMAIL PROTECTED] > cleanup > > [EMAIL PROTECTED], 2003-09-03 19:17:18+04:00, [EMAIL PROTECTED] > remove ->zgen > > [EMAIL PROTECTED], 2003-09-03 19:16:39+04:00, [EMAIL PROTECTED] > remove dead code > > [EMAIL PROTECTED], 2003-09-03 17:41:58+04:00, [EMAIL PROTECTED] > flush.c: > comments > > [EMAIL PROTECTED], 2003-09-03 14:55:24+04:00, [EMAIL PROTECTED] > ctail.c, cryptcompress.c: > cleanups > cryptcompress.h: > comments, cleanups > > [EMAIL PROTECTED], 2003-09-03 14:44:45+04:00, [EMAIL PROTECTED] > Merge laputa.namesys.com:/home/god/projects/2.5/fs/reiser4 > into laputa.namesys.com:/home/god/projects/i386/fs/reiser4 > > [EMAIL PROTECTED], 2003-09-03 14:44:29+04:00, [EMAIL PROTECTED] > lock neighboring formatted nodes and pass them down to the extent deletion code > > [EMAIL PROTECTED], 2003-09-03 13:29:38+04:00, [EMAIL PROTECTED] > cde.c: > Removed dead code. > > [EMAIL PROTECTED], 2003-09-02 19:24:55+04:00, [EMAIL PROTECTED] > tail.c: > Removed redundant stuff in lookup_tail(). > extent.c: > Removed redundant stuff in lookup_extent(). > > [EMAIL PROTECTED], 2003-09-02 18:34:24+04:00, [EMAIL PROTECTED] > object.c, item.c, ctail.h, ctail.c, cryptcompress.h: > cleanups > cryptcompress.c: > Added capture(), delete() methods for cryptcompress object plugin. > > [EMAIL PROTECTED], 2003-09-02 14:23:49+04:00, [EMAIL PROTECTED] > bug fixes, debugging code > > [EMAIL PROTECTED], 2003-09-02 13:18:32+04:00, [EMAIL PROTECTED] > cut_or_kill_units: bug fix > > [EMAIL PROTECTED], 2003-09-01 22:48:04+04:00, [EMAIL PROTECTED] > add "device" sysfs attribute for reiser4 kobject. > > [EMAIL PROTECTED], 2003-09-01 21:41:00+04:00, [EMAIL PROTECTED] > object.c: > added mmap() for cryptcompress objects > item.c: > init_coord_extension for ctails > cryptcompress.c: > added get_block() for cryptcompress objects > > [EMAIL PROTECTED], 2003-09-01 18:28:10+04:00, [EMAIL PROTECTED] > Merge tribesman.namesys.com:/home/vs/bk/reiser4 > into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4 > > [EMAIL PROTECTED], 2003-09-01 18:28:02+04:00, [EMAIL PROTECTED] > cleanups, fixes > > [EMAIL PROTECTED], 2003-09-01 14:12:37+04:00, [EMAIL PROTECTED] > sync with changes in prepare_twig_cut() > > [EMAIL PROTECTED], 2003-09-01 14:12:10+04:00, [EMAIL PROTECTED] > set JNODE_DKSET bit > > [EMAIL PROTECTED], 2003-09-01 14:11:39+04:00, [EMAIL PROTECTED] > assertion was rendered invalid by recent chamges in prepare_twig_cut() > > [EMAIL PROTECTED], 2003-09-01 11:34:02+04:00, [EMAIL PROTECTED] > Merge thebsh:/home/bk/reiser4 > into tribesman.namesys.com:/home/vs/bk/reiser4 > > [EMAIL PROTECTED], 2003-08-30 21:21:18+04:00, [EMAIL PROTECTED] > plugin.h: > Split cryptcompress specific info in reiser4_object_create data > into crypto/compression/cluster info to enable unspecified ones. > static_stat.c: > Allocating space for crypto_stat moved from save_crypto_sd() to > create_cryptcompress() > item.c: > init kill_hook method for ctail items. > ctail.h: > cleanup > cryptcompress.c: > Create method for cryptcompression objects was changed to enable > creation with unspecified crypto/compression info (the create method > instals zero plugins). > > [EMAIL PROTECTED], 2003-08-30 18:26:50+04:00, [EMAIL PROTECTED] > Merge tribesman.namesys.com:/home/vs/bk/reiser4 > into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4 > > [EMAIL PROTECTED], 2003-08-30 18:26:35+04:00, [EMAIL PROTECTED] > set_hint: hint is extended by lock mode. This is to distinguish hint set by read > and write > > [EMAIL PROTECTED], 2003-08-30 18:22:28+04:00, [EMAIL PROTECTED] > Merge thebsh:/home/bk/reiser4 > into tribesman.namesys.com:/home/vs/bk/reiser4 > > [EMAIL PROTECTED], 2003-08-29 22:53:49+04:00, [EMAIL PROTECTED] > the repacker: one more extent scanning loop fix. > > [EMAIL PROTECTED], 2003-08-29 22:51:51+04:00, [EMAIL PROTECTED] > the repacker: blocknr hint update after extent relocation, extent scan loop fix. > > [EMAIL PROTECTED], 2003-08-29 19:42:55+04:00, [EMAIL PROTECTED] > vfs_ops.c: > Do not assign any inode stats in reiser4_statfs. Big numbers seems to confurse > all df implementations out there. > > [EMAIL PROTECTED], 2003-08-29 18:56:58+04:00, [EMAIL PROTECTED] > the repacker: update blocknr_hint after successful block allocation > > [EMAIL PROTECTED], 2003-08-29 18:23:25+04:00, [EMAIL PROTECTED] > page_cache.c: > We need jprivate in there, because zero private field is completely legal and > even handled > > [EMAIL PROTECTED], 2003-08-29 17:26:28+04:00, [EMAIL PROTECTED] > dir.h, dir.c, hashed_dir.c: > Make rename properly update times of parent directories, export > update_times->reiser4_update_times > > [EMAIL PROTECTED], 2003-08-29 15:27:30+04:00, [EMAIL PROTECTED] > file.c: > Do not update anything other than atime when file is unpacked. > > [EMAIL PROTECTED], 2003-08-29 12:52:00+04:00, [EMAIL PROTECTED] > Merge tribesman.namesys.com:/home/vs/bk/reiser4 > into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4 > > [EMAIL PROTECTED], 2003-08-29 12:51:48+04:00, [EMAIL PROTECTED] > fixes, cleanups > > [EMAIL PROTECTED], 2003-08-29 12:44:55+04:00, [EMAIL PROTECTED] > conflict resolved > > [EMAIL PROTECTED], 2003-08-29 11:26:47+04:00, [EMAIL PROTECTED] > static_stat.c: > Fixed compile. Actually now that we can have either rdev or bytes field, we > probably may need to print only one of those, too > > [EMAIL PROTECTED], 2003-08-28 19:40:16+04:00, [EMAIL PROTECTED] > fix precedence. > > [EMAIL PROTECTED], 2003-08-28 19:34:44+04:00, [EMAIL PROTECTED] > fix read ahead code > > [EMAIL PROTECTED], 2003-08-28 19:34:29+04:00, [EMAIL PROTECTED] > limit atom size > > [EMAIL PROTECTED], 2003-08-28 19:34:06+04:00, [EMAIL PROTECTED] > add more checks for jnode consistency > > [EMAIL PROTECTED], 2003-08-28 19:33:36+04:00, [EMAIL PROTECTED] > fix compilation errors > > [EMAIL PROTECTED], 2003-08-28 19:30:39+04:00, [EMAIL PROTECTED] > remove noisy compiler options > > [EMAIL PROTECTED], 2003-08-28 19:20:40+04:00, [EMAIL PROTECTED] > rearrange fields > > [EMAIL PROTECTED], 2003-08-28 19:06:57+04:00, [EMAIL PROTECTED] > ctail.h: > Added prototypes > ctail.c, cryptcompress.h, cryptcompress.c: > Audited read_some_cluster_pages(), do_readpage_ctail() > > [EMAIL PROTECTED], 2003-08-28 18:14:06+04:00, [EMAIL PROTECTED] > rdev fix? > > [EMAIL PROTECTED], 2003-08-28 14:34:37+04:00, [EMAIL PROTECTED] > cryptcompress.c: > helper init operation for cluster handle > > [EMAIL PROTECTED], 2003-08-28 12:19:11+04:00, [EMAIL PROTECTED] > calculate stat->blocks right > > [EMAIL PROTECTED], 2003-08-28 12:13:03+04:00, [EMAIL PROTECTED] > Merge tribesman.namesys.com:/home/vs/bk/reiser4 > into tribesman.namesys.com:/home/vs/tmp-bk/UML/fs/reiser4 > > [EMAIL PROTECTED], 2003-08-28 12:12:57+04:00, [EMAIL PROTECTED] > fixes, cleanups > > [EMAIL PROTECTED], 2003-08-28 12:11:41+04:00, [EMAIL PROTECTED] > conflict resolved > > [EMAIL PROTECTED], 2003-08-28 08:36:43+04:00, [EMAIL PROTECTED] > the repacker: add missing deadllocation of relocatable blocks. > > [EMAIL PROTECTED], 2003-08-28 07:42:03+04:00, [EMAIL PROTECTED] > missing JF_SET(, JNODE_RELOC) caused space reservation problems (zam-940). > > [EMAIL PROTECTED], 2003-08-27 22:50:08+04:00, [EMAIL PROTECTED] > the repacker: extent relocation is rewritten to fix space reservation problems. > > [EMAIL PROTECTED], 2003-08-27 21:23:29+04:00, [EMAIL PROTECTED] > ctail.h: > Added prototypes > ctail.c: > Added kill_hook method for ctail items > cryptcompress.c: > Added shorten_cryptcompress() > > [EMAIL PROTECTED], 2003-08-27 16:36:36+04:00, [EMAIL PROTECTED] > ctail.c: > Fixed bugs > > [EMAIL PROTECTED], 2003-08-26 17:17:32+04:00, [EMAIL PROTECTED] > change interface of flush_some_atom(): pass writeback_control so that > pdflush can be distinguised from balance_dirty_pages() > > [EMAIL PROTECTED], 2003-08-26 16:31:58+04:00, [EMAIL PROTECTED] > Merge thebsh:/home/bk/reiser4 > into tribesman.namesys.com:/home/vs/bk/reiser4 > > [EMAIL PROTECTED], 2003-08-26 14:59:32+04:00, [EMAIL PROTECTED] > fix of wrong result block calculation from bmap number and offset in > bitmap_alloc_forward() > > Bye, > Oleg -- Best Regards, Mike Benoit NetNation Communications Inc. Systems Engineer Tel: 604-684-6892 or 888-983-6600 --------------------------------------- Disclaimer: Opinions expressed here are my own and not necessarily those of my employer