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

Reply via email to