From: Reini U. <ru...@x-...> - 2007-11-19 18:10:45
|
Sam Steingold schrieb: >> * Jack Unrue <wqhaehr@tznvy.pbz> [2007-11-18 11:17:54 -0700]: >> >> On Nov 17, 2007 10:14 PM, Sam Steingold <sd...@gn...> wrote: >>>> * Jack Unrue <wqhaehr@tznvy.pbz> [2007-11-16 23:43:11 -0700]: >>>> Similarly, in the past I have manually modified the >>>> generated Makefile in the build directory to replace LN=ln >>>> with LN=cp because the MSYS ln program doesn't work right >>>> with directories. I have not fixed this problem here. >>> this has to be fixed in clisp/src/m4/ln.m4. >>> what is the problem exactly? >>> what does "doesn't work right with directories" mean? >> It's just that when 'make distrib' runs, I get errors like this >> >> ln: `../clisp-2.43/rawsock/': cannot overwrite directory >> >> for each of the modules and their contents don't get >> copied into the distrib directory. But if I change LN=ln to >> LN=cp in the distrib target rule then all is well. > > what happens when you do this: > > mkdir zzz > touch aaa > ln aaa zzz He needs ln -s, but mingw will not handle symlinks, and ln hardlinks rarely work on windows. junction will work, but this is no standard. cp is a good workaround. -- Reini Urban http://phpwiki.org/ http://murbreak.at/ http://helsinki.at/ http://spacemovie.mur.at/ |