On Jul 16 16:33, Corinna Vinschen wrote: > On Jul 16 16:21, Corinna Vinschen wrote: > > On Jul 16 10:04, Ken Brown wrote: > > > The dependencies on readline also need to be fixed. In addition to > > > the three that Jon mentioned, there's also rlwrap. My guess is that > > > all four dependencies should be removed (rather than replaced with > > > dependencies on libreadline-devel), since none of the packages > > > depend on readline in the x86 distro. > > > > How did I miss that? THis is probably the same effect as for the gcc > > dependency since it's no coincidence that 3 of the 4 affected packages > > are mine. I fixed that for all of them, including the python package. > > I just rebuilt 64 bit gawk for testing, and cygport still adds the > readline dependency. > > And I think I see why that is. It's a packaging bug in readline. > For some reason, the /usr/bin/cyghistory7.dll and /usr/bin/cygreadline7.dll > files are present in *both* packages, readline and libreadline7. > The readline package quite certainly shouldn't contain these files? > > Yaakov, did you provide the 64 bit readline stuff? If so, can you have > a look why the DLLs are present in both packages and fix it?
No, hang one, all-clear. There is no readline binary package, but for some weird reason I had a file /etc/setup/readline.lst.gz which supposedly contained the following files: /usr/bin/cyghistory7.dll /usr/bin/cygreadline7.dll /usr/include/readline/chardefs.h /usr/include/readline/history.h /usr/include/readline/keymaps.h /usr/include/readline/readline.h /usr/include/readline/rlconf.h /usr/include/readline/rlstdc.h /usr/include/readline/rltypedefs.h /usr/include/readline/tilde.h /usr/lib/libhistory.a /usr/lib/libhistory.dll.a /usr/lib/libreadline.a /usr/lib/libreadline.dll.a /usr/share/doc/readline/CHANGES /usr/share/doc/readline/COPYING /usr/share/doc/readline/NEWS /usr/share/doc/readline/README /usr/share/info/history.info.gz /usr/share/info/readline.info.gz /usr/share/info/rluserman.info.gz /usr/share/man/man3/history.3.gz /usr/share/man/man3/readline.3.gz /usr/share/readline/excallback.c /usr/share/readline/fileman.c /usr/share/readline/histexamp.c /usr/share/readline/manexamp.c /usr/share/readline/rl-fgets.c /usr/share/readline/rl.c /usr/share/readline/rlcat.c /usr/share/readline/rlevent.c /usr/share/readline/rlptytest.c /usr/share/readline/rltest.c /usr/share/readline/rlversion.c I'm not quite sure where I got this from. Did we have a simplified 64 bit readline package at one point? Anyway, this shouldn't happen to others, in theory, and I do hope that was the last weirdness in my installation... Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat