Thus said "Joe Mistachkin" on Thu, 27 Oct 2016 17:22:26 -0700: > I was unable to reproduce the stated linker error even without this > change. Given that the generated header files all seem to wrap > references to "fusefs_cmd" in #if blocks, I'm not sure how it's > possible unless maybe the linker error was caused by something like > not using "make distclean"...?
I always run ``make distclean'' not ``make distclean'' but since you suggest it, here's the difference on my system: $ fossil info | grep checkout checkout: a1b0ec8e3953a248abdf2bac42bc8999ab48e4d2 2016-10-26 23:33:03 UTC $ make clean; ./configure ; nice make -j2 rm -rf bld/* fossil Host System...i386-unknown-openbsd5.8 Build System...i386-unknown-openbsd5.8 ... Checking libs for fuse_mount...-lfuse FuseFS support enabled Created Makefile from Makefile.in autoconfig.h is unchanged ... cc -o fossil bld/add.o bld/allrepo.o bld/attach.o bld/bag.o bld/bisect.o bld/blob.o bld/branch.o bld/browse.o bld/builtin.o bld/bundle.o bld/cache.o bld/captcha.o bld/cgi.o bld/checkin.o bld/checkout.o bld/clearsign.o bld/clone.o bld/comformat.o bld/configure.o bld/content.o bld/db.o bld/delta.o bld/deltacmd.o bld/descendants.o bld/diff.o bld/diffcmd.o bld/dispatch.o bld/doc.o bld/encode.o bld/event.o bld/export.o bld/file.o bld/finfo.o bld/foci.o bld/fshell.o bld/fusefs.o bld/glob.o bld/graph.o bld/gzip.o bld/http.o bld/http_socket.o bld/http_ssl.o bld/http_transport.o bld/import.o bld/info.o bld/json.o bld/json_artifact.o bld/json_branch.o bld/json_config.o bld/json_diff.o bld/json_dir.o bld/json_finfo.o bld/json_login.o bld/json_query.o bld/json_report.o bld/json_status.o bld/json_tag.o bld/json_timeline.o bld/json_user.o bld/json_wiki.o bld/leaf.o bld/loadctrl.o bld/login.o bld/lookslike.o bld/main.o bld/manifest.o bld/markdown.o bld/markdown_html.o bld/md5.o bld/merge.o bld/merge3.o bld/moderate.o bld/name.o bld/path.o bld/piechart.o bld/pivot.o bld/popen.o bld/pqueue.o bld/printf.o bld/publish.o bld/purge.o bld/rebuild.o bld/regexp.o bld/report.o bld/rss.o bld/schema.o bld/search.o bld/setup.o bld/sha1.o bld/shun.o bld/sitemap.o bld/skins.o bld/sqlcmd.o bld/stash.o bld/stat.o bld/statrep.o bld/style.o bld/sync.o bld/tag.o bld/tar.o bld/th_main.o bld/timeline.o bld/tkt.o bld/tktsetup.o bld/undo.o bld/unicode.o bld/unversioned.o bld/update.o bld/url.o bld/user.o bld/utf8.o bld/util.o bld/verify.o bld/vfile.o bld/wiki.o bld/wikiformat.o bld/winfile.o bld/winhttp.o bld/wysiwyg.o bld/xfer.o bld/xfersetup.o bld/zip.o bld/sqlite3.o bld/linenoise.o bld/shell.o bld/th.o bld/th_lang.o bld/th_tcl.o bld/cson_amalgamation.o -lssl -lcrypto -lz -lm -lfuse bld/dispatch.o:(.data.rel.ro+0xb44): undefined reference to `fusefs_cmd' collect2: ld returned 1 exit status *** Error 1 in /home/amb/download/tarballs/fossil (./src/main.mk:582 'fossil') $ And here it is with distclean: $ make distclean; ./configure ; nice make -j2 rm -rf bld/* fossil rm -f autoconfig.h config.log Makefile Host System...i386-unknown-openbsd5.8 Build System...i386-unknown-openbsd5.8 ... Checking libs for fuse_mount...-lfuse FuseFS support enabled Created Makefile from Makefile.in Created autoconfig.h ... cc -o fossil bld/add.o bld/allrepo.o bld/attach.o bld/bag.o bld/bisect.o bld/blob.o bld/branch.o bld/browse.o bld/builtin.o bld/bundle.o bld/cache.o bld/captcha.o bld/cgi.o bld/checkin.o bld/checkout.o bld/clearsign.o bld/clone.o bld/comformat.o bld/configure.o bld/content.o bld/db.o bld/delta.o bld/deltacmd.o bld/descendants.o bld/diff.o bld/diffcmd.o bld/dispatch.o bld/doc.o bld/encode.o bld/event.o bld/export.o bld/file.o bld/finfo.o bld/foci.o bld/fshell.o bld/fusefs.o bld/glob.o bld/graph.o bld/gzip.o bld/http.o bld/http_socket.o bld/http_ssl.o bld/http_transport.o bld/import.o bld/info.o bld/json.o bld/json_artifact.o bld/json_branch.o bld/json_config.o bld/json_diff.o bld/json_dir.o bld/json_finfo.o bld/json_login.o bld/json_query.o bld/json_report.o bld/json_status.o bld/json_tag.o bld/json_timeline.o bld/json_user.o bld/json_wiki.o bld/leaf.o bld/loadctrl.o bld/login.o bld/lookslike.o bld/main.o bld/manifest.o bld/markdown.o bld/markdown_html.o bld/md5.o bld/merge.o bld/merge3.o bld/moderate.o bld/name.o bld/path.o bld/piechart.o bld/pivot.o bld/popen.o bld/pqueue.o bld/printf.o bld/publish.o bld/purge.o bld/rebuild.o bld/regexp.o bld/report.o bld/rss.o bld/schema.o bld/search.o bld/setup.o bld/sha1.o bld/shun.o bld/sitemap.o bld/skins.o bld/sqlcmd.o bld/stash.o bld/stat.o bld/statrep.o bld/style.o bld/sync.o bld/tag.o bld/tar.o bld/th_main.o bld/timeline.o bld/tkt.o bld/tktsetup.o bld/undo.o bld/unicode.o bld/unversioned.o bld/update.o bld/url.o bld/user.o bld/utf8.o bld/util.o bld/verify.o bld/vfile.o bld/wiki.o bld/wikiformat.o bld/winfile.o bld/winhttp.o bld/wysiwyg.o bld/xfer.o bld/xfersetup.o bld/zip.o bld/sqlite3.o bld/linenoise.o bld/shell.o bld/th.o bld/th_lang.o bld/th_tcl.o bld/cson_amalgamation.o -lssl -lcrypto -lz -lm -lfuse bld/dispatch.o:(.data.rel.ro+0xb44): undefined reference to `fusefs_cmd' collect2: ld returned 1 exit status *** Error 1 in /home/amb/download/tarballs/fossil (./src/main.mk:582 'fossil') $ Thanks, Andy -- TAI64 timestamp: 400000005812c94e _______________________________________________ fossil-dev mailing list fossil-dev@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/fossil-dev