On Tue, Oct 7, 2014 at 12:11 PM, Gustaf Neumann <neum...@wu.ac.at> wrote:
>
> Stephen,
>
> the Docker image is cool stuff! Many thanks!
> This eases mingw builds significantly.
>
> It compiles now fine the first bunch of files in nsthread
> fine, but stops then with
>
> x86_64-w64-mingw32-gcc -shared -L../nsthread -L../nsd
> -L../nsdb -o libnsthread.dll error.o master.o memory.o
> mutex.o cslock.o rwlock.o reentrant.o sema.o thread.o tls.o
> time.o pthread.o fork.o signal.o winthread.o
> -L/usr/local/tcl8.6.2-mingw/lib -ltcl86 -lnetapi32
> -lkernel32 -luser32 -ladvapi32 -lws2_32
> -L/usr/local/tcl8.6.2-mingw/lib
> /usr/lib64/gcc/x86_64-w64-mingw32/4.8.3/../../../../x86_64-w64-mingw32/bin/ld:
> cannot find -ltcl86
> collect2: error: ld returned 1 exit status
> make[1]: *** [libnsthread.dll] Error 1
>
> Looks like the installation of tcl is missing...

When you compile tcl --with-symbols it adds a 'g' to the lib and
executabe names so I guess it needs to be something like: -ltcl86g.

If you scroll up to the end of the previously successful docker step
it should say something like:

    Now type `make' to compile.
    ---> 5c66713ca361

You can jump into the container with the file system as it was after
that step by typing something like:

    $ docker run -t -i 5c66713ca361 /bin/bash

...and poke around from there.

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to