public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* [GCC BUG] -I switch not functioning correctly.
@ 1999-12-06 14:19 Earnie Boyd
  1999-12-11 22:25 ` Mumit Khan
  1999-12-31 13:28 ` Earnie Boyd
  0 siblings, 2 replies; 16+ messages in thread
From: Earnie Boyd @ 1999-12-06 14:19 UTC (permalink / raw)
  To: cygwin users

This bug is present in both the Cygwin V1 CD and gcc-2.95.2.  I found this
trying out Mumits JNI examples.

Since I don't know if this is Cygwin specific or not then I haven't forwarded
this to the gcc-bugs list.

-- Output of make --

gcc  -c -I. -I/install/jdk1.1.8/include -I/install/jdk1.1.8/include/win32 -g
 -Wall -O2 -v  -o invoke.o invoke.c
Reading specs from
/install/gcc-2.95.2/bin/../lib/gcc-lib/i686-cygwin/2.95.2/spe
cs
gcc version 2.95.2 19991024 (release)
 /install/gcc-2.95.2/bin/../lib/gcc-lib/i686-cygwin/2.95.2/cpp.exe -lang-c -v 
 -I. -I/install/jdk1.1.8/include -I/install/jdk1.1.8/include/win32 -iprefix /in
stall/gcc-2.95.2/bin/../lib/gcc-lib/i686-cygwin/2.95.2/ -D__GNUC__=2
-D__GNUC_MI
NOR__=95 -Di386 -D_WIN32 -DWINNT -D_X86_=1 -D__STDC__=1
-D__stdcall=__attribute_
_((__stdcall__)) -D__cdecl=__attribute__((__cdecl__))
-D__declspec(x)=__attribut
e__((x)) -D__i386__ -D_WIN32 -D__WINNT__ -D_X86_=1 -D__STDC__=1
-D__stdcall=__at
tribute__((__stdcall__)) -D__cdecl=__attribute__((__cdecl__))
-D__declspec(x)=__
attribute__((x)) -D__i386 -D__WINNT -Asystem(winnt) -Acpu(i386) -Amachine(i386)
-D__OPTIMIZE__ -g -Wall -remap -Acpu(i386) -Amachine(i386) -Di386 -D__i386
-D__i
386__ -Di586 -Dpentium -D__i586 -D__i586__ -D__pentium -D__pentium__
-D__CYGWIN3
2__ -D__CYGWIN__ invoke.c D:\root\Cygwin\/tmp/ccDlpXPm.i
GNU CPP version 2.95.2 19991024 (release) (80386, BSD syntax)
#include "..." search starts here:
#include <...> search starts here:
 .
 /install/gcc-2.95.2/bin/../lib/gcc-lib/i686-cygwin/2.95.2/../../../../include

/install/gcc-2.95.2/bin/../lib/gcc-lib/i686-cygwin/2.95.2/../../../../i686-cygw
in/include
 /install/gcc-2.95.2/bin/../lib/gcc-lib/i686-cygwin/2.95.2/include
 /usr/lib/gcc-lib/i686-cygwin/2.95.2/../../../../include
 /usr/lib/gcc-lib/i686-cygwin/2.95.2/../../../../i686-cygwin/include
 /usr/include
End of search list.
The following default directories have been omitted from the search path:
 /usr/lib/gcc-lib/i686-cygwin/2.95.2/../../../../include/g++-3
End of omitted list.
invoke.c:1: jni.h: No such file or directory
make: *** [invoke.o] Error 1

-- End output from make --

=====
Earnie Boyd < mailto:earnie_boyd@yahoo.com >
Cygwin Newbies, please visit
< http://www.freeyellow.com/members5/gw32/index.html >
__________________________________________________
Do You Yahoo!?
Thousands of Stores.  Millions of Products.  All in one place.
Yahoo! Shopping: http://shopping.yahoo.com

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

^ permalink raw reply	[flat|nested] 16+ messages in thread
* Re: [GCC BUG] -I switch not functioning correctly.
@ 1999-12-13  8:40 Earnie Boyd
  1999-12-31 13:28 ` Earnie Boyd
  0 siblings, 1 reply; 16+ messages in thread
From: Earnie Boyd @ 1999-12-13  8:40 UTC (permalink / raw)
  To: Mumit Khan; +Cc: cygwin users

--- Mumit Khan <khan@NanoTech.Wisc.EDU> wrote:
> On Mon, 6 Dec 1999, Earnie Boyd wrote:
> 
> > This bug is present in both the Cygwin V1 CD and gcc-2.95.2.  I found this
> > trying out Mumits JNI examples.
> > 
> > Since I don't know if this is Cygwin specific or not then I haven't
> forwarded
> > this to the gcc-bugs list.
> > 
> > -- Output of make --
> > 
> > gcc  -c -I. -I/install/jdk1.1.8/include -I/install/jdk1.1.8/include/win32
> -g
> >  -Wall -O2 -v  -o invoke.o invoke.c
> 
> Ok, let's see what gcc sees. You're telling it to search directories
> /install/jdk1.1.8/include and /install/jdk1.1.8/include/win32 for
> jdk includes. So far so good.
> 
> > Reading specs from
> > /install/gcc-2.95.2/bin/../lib/gcc-lib/i686-cygwin/2.95.2/spe
> > cs
> [ ... ]
> > GNU CPP version 2.95.2 19991024 (release) (80386, BSD syntax)
> > #include "..." search starts here:
> > #include <...> search starts here:
> >  .
> > 
> /install/gcc-2.95.2/bin/../lib/gcc-lib/i686-cygwin/2.95.2/../../../../include
> > 
> >
>
/install/gcc-2.95.2/bin/../lib/gcc-lib/i686-cygwin/2.95.2/../../../../i686-cygw
> > in/include
> >  /install/gcc-2.95.2/bin/../lib/gcc-lib/i686-cygwin/2.95.2/include
> >  /usr/lib/gcc-lib/i686-cygwin/2.95.2/../../../../include
> >  /usr/lib/gcc-lib/i686-cygwin/2.95.2/../../../../i686-cygwin/include
> >  /usr/include
> 
> Now note the problem here. There are no signs of either of the jdk
> include directories!
> 
> 
> > End of search list.
> > The following default directories have been omitted from the search path:
> >  /usr/lib/gcc-lib/i686-cygwin/2.95.2/../../../../include/g++-3
> 
> Nor are they here, which would be the case normally if the paths were
> inaccessible.
> 
> I really don't have a clue, sorry. Can you do a 
>   
>   $ cat /install/jdk1.1.8/include/<SOME_FILE_NAME>

/install/jdk-1.1.8/include> cat bool.h
/*
 * @(#)bool.h   1.6 98/07/01
 *
 * Copyright 1995-1998 by Sun Microsystems, Inc.,
 * 901 San Antonio Road, Palo Alto, California, 94303, U.S.A.
 * All rights reserved.
 *
 * This software is the confidential and proprietary information
 * of Sun Microsystems, Inc. ("Confidential Information").  You
 * shall not disclose such Confidential Information and shall use
 * it only in accordance with the terms of the license agreement
 * you entered into with Sun.
 */

#ifndef _BOOL_H_
#define _BOOL_H_

#undef  TRUE
#undef  FALSE

typedef enum {
    FALSE = 0,
    TRUE = 1
} bool_t;

#endif /* !_BOOL_H_ */


=====
Earnie Boyd < mailto:earnie_boyd@yahoo.com >
Cygwin Newbies, please visit
< http://www.freeyellow.com/members5/gw32/index.html >
__________________________________________________
Do You Yahoo!?
Thousands of Stores.  Millions of Products.  All in one place.
Yahoo! Shopping: http://shopping.yahoo.com

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

^ permalink raw reply	[flat|nested] 16+ messages in thread
* Re: [GCC BUG] -I switch not functioning correctly.
@ 1999-12-13 14:19 Earnie Boyd
  1999-12-13 15:55 ` Mumit Khan
  1999-12-31 13:28 ` Earnie Boyd
  0 siblings, 2 replies; 16+ messages in thread
From: Earnie Boyd @ 1999-12-13 14:19 UTC (permalink / raw)
  To: Mumit Khan; +Cc: cygwin users

--- Mumit Khan <khan@NanoTech.Wisc.EDU> wrote:
> On Mon, 6 Dec 1999, Earnie Boyd wrote:
> 
> > This bug is present in both the Cygwin V1 CD and gcc-2.95.2.  I found this
> > trying out Mumits JNI examples.
> > 
> > Since I don't know if this is Cygwin specific or not then I haven't
> forwarded
> > this to the gcc-bugs list.
> > 
> > -- Output of make --
> > 
> > gcc  -c -I. -I/install/jdk1.1.8/include -I/install/jdk1.1.8/include/win32
> -g
> >  -Wall -O2 -v  -o invoke.o invoke.c
> 
> Ok, let's see what gcc sees. You're telling it to search directories
> /install/jdk1.1.8/include and /install/jdk1.1.8/include/win32 for
> jdk includes. So far so good.
> 
> > Reading specs from
> > /install/gcc-2.95.2/bin/../lib/gcc-lib/i686-cygwin/2.95.2/spe
> > cs
> [ ... ]
> > GNU CPP version 2.95.2 19991024 (release) (80386, BSD syntax)
> > #include "..." search starts here:
> > #include <...> search starts here:
> >  .
> > 
> /install/gcc-2.95.2/bin/../lib/gcc-lib/i686-cygwin/2.95.2/../../../../include
> > 
> >
>
/install/gcc-2.95.2/bin/../lib/gcc-lib/i686-cygwin/2.95.2/../../../../i686-cygw
> > in/include
> >  /install/gcc-2.95.2/bin/../lib/gcc-lib/i686-cygwin/2.95.2/include
> >  /usr/lib/gcc-lib/i686-cygwin/2.95.2/../../../../include
> >  /usr/lib/gcc-lib/i686-cygwin/2.95.2/../../../../i686-cygwin/include
> >  /usr/include
> 
> Now note the problem here. There are no signs of either of the jdk
> include directories!
> 
> 
> > End of search list.
> > The following default directories have been omitted from the search path:
> >  /usr/lib/gcc-lib/i686-cygwin/2.95.2/../../../../include/g++-3
> 
> Nor are they here, which would be the case normally if the paths were
> inaccessible.
> 
> I really don't have a clue, sorry. Can you do a 
>   
>   $ cat /install/jdk1.1.8/include/<SOME_FILE_NAME>

Well, I found _MY_ bug.  I had specified the path incorrectly.  It should have
been jdk-1.1.8 instead of jdk1.1.8.

I've another problem though.  In building Mumits JAVA-JNI examples I'm getting
the missing WinMain@16 error from dllwrap which comes from the CD version.

Any clues?

=====
Earnie Boyd < mailto:earnie_boyd@yahoo.com >
Cygwin Newbies, please visit
< http://www.freeyellow.com/members5/gw32/index.html >
__________________________________________________
Do You Yahoo!?
Thousands of Stores.  Millions of Products.  All in one place.
Yahoo! Shopping: http://shopping.yahoo.com

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~1999-12-31 13:28 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-12-06 14:19 [GCC BUG] -I switch not functioning correctly Earnie Boyd
1999-12-11 22:25 ` Mumit Khan
1999-12-31 13:28   ` Mumit Khan
1999-12-31 13:28 ` Earnie Boyd
1999-12-13  8:40 Earnie Boyd
1999-12-31 13:28 ` Earnie Boyd
1999-12-13 14:19 Earnie Boyd
1999-12-13 15:55 ` Mumit Khan
1999-12-13 16:19   ` Chris Faylor
1999-12-13 17:07     ` Mumit Khan
1999-12-13 17:20       ` Chris Faylor
1999-12-31 13:28         ` Chris Faylor
1999-12-31 13:28       ` Mumit Khan
1999-12-31 13:28     ` Chris Faylor
1999-12-31 13:28   ` Mumit Khan
1999-12-31 13:28 ` Earnie Boyd

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).