I would not recommend using 8.5.18, using something in the range of 8.5.15 to 8.5.17
should be ok. We were hit not long ago by the following bug in Tcl 8.5.18

 * http://core.tcl.tk/tcl/info/879a0747bee593e2
 * http://core.tcl.tk/tcl/info/4b964e7afb811898

which will be fixed in 8.5.19, as well as the bug mentioned below (which can cause problems for all kinds of forks, when e.g. nsproxy is not used for "exec",
or for nscgi).

-g

http://core.tcl.tk/tcl/tktview/57945b574a6df0332efc4ac96b066f7c347b28f7




Am 25.09.15 um 14:04 schrieb Clinciu Andrei:
Dear Gustaf,

Thanks for the extra make flags, it now compiles successfully.
I never imagined 8.6 would be a culprit or that there could be so many differences. But it's worth checking it out. I'll give it a try locally to see if nothing breaks from downgrading to 8.6. Although i'm sure i have to find some compatibility layers for some commands like try,zlib, etc and see if tdbc works properly with 8.5.

Is tcl 8.5.18 also good or is it better safer to stick to 8.5.15 you mentioned?
With regards,
Clinciu Andrei George

"Vorba buna, zambetul si fapta binefacatoare sunt raze ale soarelui rasfrante in sufletul omului." "A good word, a smile and a good deed are just like rays of the sun reflected in man's soul." by Nicolae Iorga



On Friday, September 25, 2015 12:42 PM, Gustaf Neumann <neum...@wu.ac.at> wrote:


Dear Andrei,

Thanks for the compile-log. The problem is that the compiler flags that are
picked up in your environment include a "
-fvisibility=hidden", most likely
picked up from tcl 8.6.1. Using "-fvisibility=hidden" should work certainly,
an was fixed in the tip versions.

The compilation works well with 4.99.8, if you either compile against Tcl 8.5.* or
when you use

   make "CFLAGS_EXTRA=-fPIC -pipe"

It might be, that the problems you are experiencing have to do with tcl8.6. We use on all our production systems tcl 8.5.* (e.g. on openacs.org: Tcl 8.5.15).
If you have the chance to use tcl 8.5, please try.

all the best
-g


Am 25.09.15 um 10:43 schrieb Clinciu Andrei:
Hi

I've tried compiling the 4.99.8 and I remembered why I even went to get the bitbucket version, because of failure to compile.

Doing:
*./configure --prefix=/opt/ns --enable-symbols --enable-threads*
*make -j8 *
*or simply 'make' *
Also trying with autoconf (maybe the configure missed something?)
This however was not an issue for the bitbucket version at that time

Error:
libnsd.so: undefined reference to `NS_finalshutdown'
collect2: error: ld returned 1 exit status
make[1]: *** [nsd] Error 1
make[1]: Leaving directory `/home/lostone/naviserver/naviserver-4.99.8/nsd'
make: *** [all] Error 1

It's worthy to note that I've also compiled the 4.99.7 version *without any problem*

make.log : Paste2.org - Viewing Paste G2a9BEmz <http://paste2.org/G2a9BEmz>

I sure hope i'm not bugging you guys:)

With regards,
Clinciu Andrei George


"Vorba buna, zambetul si fapta binefacatoare sunt raze ale soarelui rasfrante in sufletul omului." "A good word, a smile and a good deed are just like rays of the sun reflected in man's soul." by Nicolae Iorga


--
Univ.Prof. Dr. Gustaf Neumann
WU Vienna
Institute of Information Systems and New Media
Welthandelsplatz 1, A-1020 Vienna, Austria




--
Univ.Prof. Dr. Gustaf Neumann
WU Vienna
Institute of Information Systems and New Media
Welthandelsplatz 1, A-1020 Vienna, Austria

------------------------------------------------------------------------------
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to