This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Clipboard from Cygwin?




Chris Faylor wrote:
> 
> >
> >Cool. Here's a first attempt -- but I can't get it to build. (Errors
> >building cygwin, but apparently because I don't know how -- I'm not
> >getting errors in the code affected by this patch, but elsewhere:
> >missing stdarg.h & stddef.h files...).
> >
> >Anyway, below there's a patch (that affects pre-existing files in CVS)
> >and a new file: fhandler_clipboard.cc. It 

> should

> do read-only clipboard
> >access right now. gzip+uuencode versions pasted below.
> 
> How do you know what it can do if you can't compile it?
> 

I didn't claim that. I only said "should".

> You did extract the whole directory tree, right?  You need newlib
> (obviously), libiberty, include, and all of the supporting files in the
> top-level 'sourceware' directory.  You need to build everything in
> a separate directory from source.  You also need to build newlib first
> before you build cygwin or you need to be in the top level directory
> to build everything.

I did a cvs checkout of the whole schmeal. Here's my tree:

/usr/src/cygwin/src/

COPYING         config          include         mkinstalldirs  
setup.com
COPYING.LIB     config-ml.in    install-sh      move-if-change 
symlink-tree
CVS             config.guess    libiberty       mpw-README      winsup
ChangeLog       config.if       ltconfig        mpw-build.in    ylwrap
MAINTAINERS     config.sub      ltmain.sh       mpw-config.in
Makefile        configure       makefile.vms    mpw-configure
Makefile.in     configure.in    missing         mpw-install
README          etc             mkdep           newlib

From within /usr/src/cygwin/obj/ I typed:
 
/usr/src/cygwin/src/configure --prefix=/usr/src/cygwin/install -v >
configure.log 2>&1
make > make.log 2>&1

just like it says in the faq. So, I "was in a separate directory from
source" and I was "in the top level directory" (I guess??)  I'll try it
again building newlib first.

The tail end of my make.log says:

....
make[3]: Entering directory
`/usr/src/cygwin/obj/i686-pc-cygwin/newlib/libc/stdlib'
gcc -L/usr/src/cygwin/obj/i686-pc-cygwin/winsup
-L/usr/src/cygwin/obj/i686-pc-cygwin/winsup/cygwin
-L/usr/src/cygwin/obj/i686-pc-cygwin/winsup/w32api/lib -
isystem /usr/src/cygwin/src/winsup/include -isystem
/usr/src/cygwin/src/winsup/cygwin/include -isystem
/usr/src/cygwin/src/winsup/w32api/include -isystem /
usr/src/cygwin/src/newlib/libc/sys/cygwin -isystem
/usr/src/cygwin/src/newlib/libc/sys/cygwin32 -nostdinc
-B/usr/src/cygwin/obj/i686-pc-cygwin/newlib/ -isy
stem /usr/src/cygwin/obj/i686-pc-cygwin/newlib/targ-include -isystem
/usr/src/cygwin/src/newlib/libc/include -DPACKAGE=\"newlib\"
-DVERSION=\"1.8.2\"  -I. 
-I/usr/src/cygwin/src/newlib/libc/stdlib  -O2 -DHAVE_OPENDIR
-DHAVE_RENAME -DSIGNAL_PROVIDED -DWANT_PRINTF_LONG_LONG
-D_COMPILING_NEWLIB -I../../targ-inclu
de -I/usr/src/cygwin/src/newlib/libc/../libc/include
-I/usr/src/cygwin/src/newlib/libc/../../winsup/cygwin/include 
-I/usr/src/cygwin/src/newlib/libc/../..
/winsup/w32api/include -fno-builtin      -g -O2 -c
/usr/src/cygwin/src/newlib/libc/stdlib/__adjust.c
In file included from
/usr/src/cygwin/src/newlib/libc/../libc/include/sys/reent.h:14,
                 from
/usr/src/cygwin/src/newlib/libc/../libc/include/reent.h:48,
                 from
/usr/src/cygwin/src/newlib/libc/stdlib/__adjust.c:6:
/usr/src/cygwin/src/newlib/libc/../libc/include/time.h:30: stddef.h: No
such file or directory
In file included from
/usr/src/cygwin/src/newlib/libc/stdlib/__adjust.c:6:
/usr/src/cygwin/src/newlib/libc/../libc/include/reent.h:53: stddef.h: No
such file or directory
In file included from /usr/src/cygwin/src/newlib/libc/stdlib/std.h:1,
                 from
/usr/src/cygwin/src/newlib/libc/stdlib/__adjust.c:7:
/usr/src/cygwin/src/newlib/libc/../libc/include/stdlib.h:17: stddef.h:
No such file or directory
In file included from /usr/src/cygwin/src/newlib/libc/stdlib/std.h:2,
                 from
/usr/src/cygwin/src/newlib/libc/stdlib/__adjust.c:7:
/usr/src/cygwin/src/newlib/libc/../libc/include/stdio.h:37: stddef.h: No
such file or directory
/usr/src/cygwin/src/newlib/libc/../libc/include/stdio.h:40: stdarg.h: No
such file or directory
gcc: file path prefix `/usr/src/cygwin/obj/i686-pc-cygwin/newlib/' never
used
make[3]: *** [__adjust.o] Error 1
make[3]: Leaving directory
`/usr/src/cygwin/obj/i686-pc-cygwin/newlib/libc/stdlib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/usr/src/cygwin/obj/i686-pc-cygwin/newlib/libc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/cygwin/obj/i686-pc-cygwin/newlib'
make: *** [all-target-newlib] Error 2

--Chuck

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]