the code has some <> #includes that should be with "" instead.
try to use CFLAGS=-m64 -g -v -I. On Thu, Jun 25, 2009 at 10:41 PM, Gordon Johnson<gcjohns at hotmail.com> wrote: > I am having a problem compiling ndis. ?I've compiled and packaged many > programs but never had a problem like this one. ?When I attempt to compile > ndis using gcc 3.4.3 or sun studio 12 cc the compiler/linker doesn't pre-pend > the current directory to the paths contained in the code or makefiles. > > I managed to brute force my way through compiling ndiscvt by attempting a > compile, noting the error, and adding a full path to the line in the file > that caused the error (rinse and repeat until ndiscvt compiled). ?But there > are more relative paths in the rest of the ndis code than I have time to > brute force. > > My suspicion is that the issue is something really bald, that I should've > easily noticed, that somehow escaped my attention. ?But I just can't seem to > see it. > > So hopefully someone can give my my "DUH!" moment. (or maybe a verbal lashing > for not recognizing something simple...) > > I attached a log of my most recent attempt to make ndis (mk.log). ?I have > tried using Sun Studio 12 cc as well as gcc, gmake as well as make, etc... > > My system is a Dell Studio 1735, pentium core 2 duo, with snv_111b installed, > ati graphics card. ?I have tried ndis 1.1, ndis 1.2 ndis 1.2.1 and ndis 1.2.3 > (source of the mk.log). ?Each time it is the same issue. > > CC=gcc > CFLAGS=-m64 -g -v > LD_LIBRARY_PATH=/usr/lib:/usr/sfw/lib/glib > AUTOMAKE=/usr/bin/automake-1.10 > ACLOCAL=/usr/bin/aclocal-1.10 -I/usr/sfw/share/aclocal -I/usr/share/aclocal > PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib/amd64/pkgconfig:/usr/sfw/lib/pkgconfig:/usr/share/pkgconfig:/usr/lib:/usr/lib/amd64:/usr/X11/lib > > What else?.... Oh, yeah. > > Yes, I have the following installed: > > ? PKGINST: ?SUNWflexlex > ? ? ?NAME: ?Flex Lexer > ?CATEGORY: ?system > ? ? ?ARCH: ?i386 > ? VERSION: ?11.11.0,REV=2008.10.14.03.13 > ? ?VENDOR: ?Sun Microsystems, Inc. > ? ? ?DESC: ?The Flex Lexer - A lex replacement/substitute (2.5.33) > ? HOTLINE: ?Please contact your local service provider > ? ?STATUS: ?completely installed > > ? PKGINST: ?SUNWonbld > ? ? ?NAME: ?OS-Net Build Tools > ?CATEGORY: ?system > ? ? ?ARCH: ?i386 > ? VERSION: ?11.11,REV=2009.04.12.16.43 > ? ?VENDOR: ?Sun Microsystems, Inc. > ? ? ?DESC: ?tools used to build the OS-Net consolidation > ? HOTLINE: ?Please contact your local service provider > ? ?STATUS: ?completely installed > > ? PKGINST: ?SUNWgcc > ? ? ?NAME: ?gcc - The GNU C compiler > ?CATEGORY: ?system > ? ? ?ARCH: ?i386 > ? VERSION: ?11.11.0,REV=2008.10.14.03.13 > ? ?VENDOR: ?Sun Microsystems, Inc. > ? ? ?DESC: ?GNU C - The GNU C compiler 3.4.3 > ? HOTLINE: ?Please contact your local service provider > ? ?STATUS: ?completely installed > > ? PKGINST: ?SUNWhea > ? ? ?NAME: ?SunOS Header Files > ?CATEGORY: ?system > ? ? ?ARCH: ?i386 > ? VERSION: ?11.11,REV=2008.10.30.20.37 > ? ?VENDOR: ?Sun Microsystems, Inc. > ? ? ?DESC: ?SunOS C/C++ header files for general development of software > ? HOTLINE: ?Please contact your local service provider > ? ?STATUS: ?completely installed > > ? PKGINST: ?SUNWgm4 > ? ? ?NAME: ?GNU m4 > ?CATEGORY: ?system > ? ? ?ARCH: ?i386 > ? VERSION: ?11.11.0,REV=2008.10.14.03.13 > ? ?VENDOR: ?Sun Microsystems, Inc. > ? ? ?DESC: ?GNU m4 - A macro processor (gm4) 1.4.2 > ? HOTLINE: ?Please contact your local service provider > ? ?STATUS: ?completely installed > > Thanks in advance, > > Gordo > -- > This message posted from opensolaris.org > _______________________________________________ > laptop-discuss mailing list > laptop-discuss at opensolaris.org > -- A computer, to print out a fact Will divide, multiply, and subtract. But this output can be No more than debris, If the input was short of exact.