Hello all of you,
1/ Jan Nijtmans wrote:
>I agree with others' remarks, that --static doesn't
>make sense on modern systems any more.
I do not agree with such statement.
Static is important because mostly we do use two or more systems.
(debian and centos for example)
Darcs is static and runs everywhere... (at least for me)
2/ serious issue
I've downloaded today's timeline trunk:
$ ./configure --prefix=/usr --sysconfdir=/etc \
--with-openssl=none \
--static \
--json \
--markdown
$ make
## all seems ok !
$ sudo make install
$ fossil open fossil.fossil
$ fossil update
Autosync: http://www2.fossil-scm.org/
Segmentation faultrtifacts sent: 0 received: 0
$ fossil close fossil.fossil
## delete all the files...
$ ./configure --prefix=/usr --sysconfdir=/etc \
--with-openssl=none \
--json \
--markdown
$ make
make: *** No rule to make target `src/../manifest.uuid', needed by
`bld/VERSION.h'. Stop.
## delete all the files...
## install OpenSSL...
$ ./configure --prefix=/usr --sysconfdir=/etc \
--with-openssl=none \
--json \
--markdown
$ make
## ...
HTTPS support enabled
Checking for readline/readline.h...not found
Checking for editline/readline.h...not found
Checking libs for gethostbyname...none needed
Checking libs for socket...none needed
Checking libs for iconv...none needed
Checking for getpassphrase...not found
Checking libs for getpass...none needed
Checking libs for dlopen...-ldl
Created Makefile from Makefile.in
Created autoconfig.h
make: *** No rule to make target `src/../manifest.uuid', needed by
`bld/VERSION.h'. Stop.
If someone could explain me it would be great.
I've seen these issues yesterday, however I decided to wait today for another
more recent source.
(fossil update)
Best Regards
K.
Jan Nijtmans wrote:
2013/1/30 Jan Nijtmans <jan.nijtm...@gmail.com>:
> The $tclconfig(TCL_LIBS) contains the "-ldl", but
> $tclconfig(TCL_STUB_LIB_SPEC) does not, which is
> OK. (the stub library doesn't use dlopen, fossil does)
>
> Somehow, fossil should add "-ldl" here, such that the
> --with-tcl-stubs option works in combination with --static.
>
> Regards,
> Jan Nijtmans
Fix committed. On most platforms --static should work
again. I still have problems on Ubuntu AMD64, when
using --static in combination --with-tcl-stubs option
(even with the fossil_strcmp macro), but I really
wonder who would want this: A static fossil
binary with dynamically loading libtcl????
I agree with others' remarks, that --static doesn't
make sense on modern systems any more.
Regards,
Jan Nijtmans
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users