* scripts/unifdef.c:209: error: conflicting types for 'getline' @ 2009-03-03 20:36 Justin Mattock 2009-03-03 20:49 ` Randy Dunlap 0 siblings, 1 reply; 8+ messages in thread From: Justin Mattock @ 2009-03-03 20:36 UTC (permalink / raw) To: Linux Kernel Mailing List Hello; I am unable to compile the kernel (just did a git pull a few minuets ago); here is what I see: WARNING: modpost: Found 1 section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y' GEN .version CHK include/linux/compile.h UPD include/linux/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 KSYM .tmp_kallsyms1.S AS .tmp_kallsyms1.o LD .tmp_vmlinux2 KSYM .tmp_kallsyms2.S AS .tmp_kallsyms2.o CHK include/linux/version.h HOSTCC scripts/unifdef scripts/unifdef.c:209: error: conflicting types for 'getline' /usr/include/stdio.h:651: note: previous declaration of 'getline' was here make[2]: *** [scripts/unifdef] Error 1 make[1]: *** [__headers] Error 2 make: *** [vmlinux] Error 2 The only change to .config was: SYSFS_DEPRECATED_V2 [=y] to SYSFS_DEPRECATED_V2 [=n] to see if I can make udev from: udev: starting version 137 [ 7.557317] udev: deprecated sysfs layout; update the kernel or disable CONFIG_SYSFS_DEPRECATED; some udev features will not work correctly giving me this message. also I did use a CFLAGS when compiling, but never received this when doing so for: 2.6.29-rc5-00289-g460c133 any info would be appreciated. regards; -- Justin P. Mattock ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: scripts/unifdef.c:209: error: conflicting types for 'getline' 2009-03-03 20:36 scripts/unifdef.c:209: error: conflicting types for 'getline' Justin Mattock @ 2009-03-03 20:49 ` Randy Dunlap 2009-03-03 21:00 ` Justin Mattock 0 siblings, 1 reply; 8+ messages in thread From: Randy Dunlap @ 2009-03-03 20:49 UTC (permalink / raw) To: Justin Mattock; +Cc: Linux Kernel Mailing List Justin Mattock wrote: > Hello; > I am unable to compile the kernel > (just did a git pull a few minuets ago); > here is what I see: > > WARNING: modpost: Found 1 section mismatch(es). > To see full details build your kernel with: > 'make CONFIG_DEBUG_SECTION_MISMATCH=y' > GEN .version > CHK include/linux/compile.h > UPD include/linux/compile.h > CC init/version.o > LD init/built-in.o > LD .tmp_vmlinux1 > KSYM .tmp_kallsyms1.S > AS .tmp_kallsyms1.o > LD .tmp_vmlinux2 > KSYM .tmp_kallsyms2.S > AS .tmp_kallsyms2.o > CHK include/linux/version.h > HOSTCC scripts/unifdef > scripts/unifdef.c:209: error: conflicting types for 'getline' > /usr/include/stdio.h:651: note: previous declaration of 'getline' was here > make[2]: *** [scripts/unifdef] Error 1 > make[1]: *** [__headers] Error 2 > make: *** [vmlinux] Error 2 > > The only change to .config was: > > SYSFS_DEPRECATED_V2 [=y] > to > SYSFS_DEPRECATED_V2 [=n] > to see if I can make udev from: > > udev: starting version 137 > [ 7.557317] udev: deprecated sysfs layout; update the kernel or disable > CONFIG_SYSFS_DEPRECATED; some udev features will not work correctly > > giving me this message. > > also I did use a CFLAGS when compiling, > but never received this when doing so for: > 2.6.29-rc5-00289-g460c133 > > any info would be appreciated. What CFLAGS? I can't reproduce the problem. -- ~Randy ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: scripts/unifdef.c:209: error: conflicting types for 'getline' 2009-03-03 20:49 ` Randy Dunlap @ 2009-03-03 21:00 ` Justin Mattock 2009-03-03 21:07 ` Randy Dunlap 0 siblings, 1 reply; 8+ messages in thread From: Justin Mattock @ 2009-03-03 21:00 UTC (permalink / raw) To: Randy Dunlap; +Cc: Linux Kernel Mailing List On Tue, Mar 3, 2009 at 12:49 PM, Randy Dunlap <randy.dunlap@oracle.com> wrote: > Justin Mattock wrote: >> Hello; >> I am unable to compile the kernel >> (just did a git pull a few minuets ago); >> here is what I see: >> >> WARNING: modpost: Found 1 section mismatch(es). >> To see full details build your kernel with: >> 'make CONFIG_DEBUG_SECTION_MISMATCH=y' >> GEN .version >> CHK include/linux/compile.h >> UPD include/linux/compile.h >> CC init/version.o >> LD init/built-in.o >> LD .tmp_vmlinux1 >> KSYM .tmp_kallsyms1.S >> AS .tmp_kallsyms1.o >> LD .tmp_vmlinux2 >> KSYM .tmp_kallsyms2.S >> AS .tmp_kallsyms2.o >> CHK include/linux/version.h >> HOSTCC scripts/unifdef >> scripts/unifdef.c:209: error: conflicting types for 'getline' >> /usr/include/stdio.h:651: note: previous declaration of 'getline' was here >> make[2]: *** [scripts/unifdef] Error 1 >> make[1]: *** [__headers] Error 2 >> make: *** [vmlinux] Error 2 >> >> The only change to .config was: >> >> SYSFS_DEPRECATED_V2 [=y] >> to >> SYSFS_DEPRECATED_V2 [=n] >> to see if I can make udev from: >> >> udev: starting version 137 >> [ 7.557317] udev: deprecated sysfs layout; update the kernel or disable >> CONFIG_SYSFS_DEPRECATED; some udev features will not work correctly >> >> giving me this message. >> >> also I did use a CFLAGS when compiling, >> but never received this when doing so for: >> 2.6.29-rc5-00289-g460c133 >> >> any info would be appreciated. > > What CFLAGS? I can't reproduce the problem. > > > -- > ~Randy > make CC=/usr/bin/i686-pc-linux-gnu-gcc-4.4.0 CFLAGS="-march=core2 -mtune=core2 -O2 -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j3" I also just loaded the latest libc (not sure if this has anything to do); -- Justin P. Mattock ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: scripts/unifdef.c:209: error: conflicting types for 'getline' 2009-03-03 21:00 ` Justin Mattock @ 2009-03-03 21:07 ` Randy Dunlap 2009-03-03 21:17 ` Justin Mattock 2009-03-03 21:20 ` Johannes Weiner 0 siblings, 2 replies; 8+ messages in thread From: Randy Dunlap @ 2009-03-03 21:07 UTC (permalink / raw) To: Justin Mattock; +Cc: Randy Dunlap, Linux Kernel Mailing List Justin Mattock wrote: > On Tue, Mar 3, 2009 at 12:49 PM, Randy Dunlap <randy.dunlap@oracle.com> wrote: >> Justin Mattock wrote: >>> Hello; >>> I am unable to compile the kernel >>> (just did a git pull a few minuets ago); >>> here is what I see: >>> >>> WARNING: modpost: Found 1 section mismatch(es). >>> To see full details build your kernel with: >>> 'make CONFIG_DEBUG_SECTION_MISMATCH=y' >>> GEN .version >>> CHK include/linux/compile.h >>> UPD include/linux/compile.h >>> CC init/version.o >>> LD init/built-in.o >>> LD .tmp_vmlinux1 >>> KSYM .tmp_kallsyms1.S >>> AS .tmp_kallsyms1.o >>> LD .tmp_vmlinux2 >>> KSYM .tmp_kallsyms2.S >>> AS .tmp_kallsyms2.o >>> CHK include/linux/version.h >>> HOSTCC scripts/unifdef >>> scripts/unifdef.c:209: error: conflicting types for 'getline' >>> /usr/include/stdio.h:651: note: previous declaration of 'getline' was here >>> make[2]: *** [scripts/unifdef] Error 1 >>> make[1]: *** [__headers] Error 2 >>> make: *** [vmlinux] Error 2 >>> >>> The only change to .config was: >>> >>> SYSFS_DEPRECATED_V2 [=y] >>> to >>> SYSFS_DEPRECATED_V2 [=n] >>> to see if I can make udev from: >>> >>> udev: starting version 137 >>> [ 7.557317] udev: deprecated sysfs layout; update the kernel or disable >>> CONFIG_SYSFS_DEPRECATED; some udev features will not work correctly >>> >>> giving me this message. >>> >>> also I did use a CFLAGS when compiling, >>> but never received this when doing so for: >>> 2.6.29-rc5-00289-g460c133 >>> >>> any info would be appreciated. >> What CFLAGS? I can't reproduce the problem. >> >> >> -- >> ~Randy >> > > make CC=/usr/bin/i686-pc-linux-gnu-gcc-4.4.0 CFLAGS="-march=core2 > -mtune=core2 -O2 -pipe -fomit-frame-pointer" > CXXFLAGS="${CFLAGS}" MAKEOPTS="-j3" I still can't reproduce the problem by using those CFLAGS/CXXFLAGS. > I also just loaded the latest libc > (not sure if this has anything to do); That probably updated /usr/include/stdio.h (?; I'm just guessing here). -- ~Randy ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: scripts/unifdef.c:209: error: conflicting types for 'getline' 2009-03-03 21:07 ` Randy Dunlap @ 2009-03-03 21:17 ` Justin Mattock 2009-03-03 21:20 ` Johannes Weiner 1 sibling, 0 replies; 8+ messages in thread From: Justin Mattock @ 2009-03-03 21:17 UTC (permalink / raw) To: Randy Dunlap; +Cc: Linux Kernel Mailing List On Tue, Mar 3, 2009 at 1:07 PM, Randy Dunlap <randy.dunlap@oracle.com> wrote: > Justin Mattock wrote: >> On Tue, Mar 3, 2009 at 12:49 PM, Randy Dunlap <randy.dunlap@oracle.com> wrote: >>> Justin Mattock wrote: >>>> Hello; >>>> I am unable to compile the kernel >>>> (just did a git pull a few minuets ago); >>>> here is what I see: >>>> >>>> WARNING: modpost: Found 1 section mismatch(es). >>>> To see full details build your kernel with: >>>> 'make CONFIG_DEBUG_SECTION_MISMATCH=y' >>>> GEN .version >>>> CHK include/linux/compile.h >>>> UPD include/linux/compile.h >>>> CC init/version.o >>>> LD init/built-in.o >>>> LD .tmp_vmlinux1 >>>> KSYM .tmp_kallsyms1.S >>>> AS .tmp_kallsyms1.o >>>> LD .tmp_vmlinux2 >>>> KSYM .tmp_kallsyms2.S >>>> AS .tmp_kallsyms2.o >>>> CHK include/linux/version.h >>>> HOSTCC scripts/unifdef >>>> scripts/unifdef.c:209: error: conflicting types for 'getline' >>>> /usr/include/stdio.h:651: note: previous declaration of 'getline' was here >>>> make[2]: *** [scripts/unifdef] Error 1 >>>> make[1]: *** [__headers] Error 2 >>>> make: *** [vmlinux] Error 2 >>>> >>>> The only change to .config was: >>>> >>>> SYSFS_DEPRECATED_V2 [=y] >>>> to >>>> SYSFS_DEPRECATED_V2 [=n] >>>> to see if I can make udev from: >>>> >>>> udev: starting version 137 >>>> [ 7.557317] udev: deprecated sysfs layout; update the kernel or disable >>>> CONFIG_SYSFS_DEPRECATED; some udev features will not work correctly >>>> >>>> giving me this message. >>>> >>>> also I did use a CFLAGS when compiling, >>>> but never received this when doing so for: >>>> 2.6.29-rc5-00289-g460c133 >>>> >>>> any info would be appreciated. >>> What CFLAGS? I can't reproduce the problem. >>> >>> >>> -- >>> ~Randy >>> >> >> make CC=/usr/bin/i686-pc-linux-gnu-gcc-4.4.0 CFLAGS="-march=core2 >> -mtune=core2 -O2 -pipe -fomit-frame-pointer" >> CXXFLAGS="${CFLAGS}" MAKEOPTS="-j3" > > I still can't reproduce the problem by using those CFLAGS/CXXFLAGS. > >> I also just loaded the latest libc >> (not sure if this has anything to do); > > That probably updated /usr/include/stdio.h (?; I'm just guessing here). > > > -- > ~Randy > could be. also just to mention(not sure if it is relevant); but when I compiled gcc(tired I was) I forgot to set -arch flag(if this is correct option) so that gcc would read: /usr/bin/core2-pc-linux-gnu-gcc-4.4.0 instead of: /usr/bin/i686-pc-linux-gnu-gcc-4.4.0 or however it would of been named when done. I'll have to go back and redo that later on. -- Justin P. Mattock ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: scripts/unifdef.c:209: error: conflicting types for 'getline' 2009-03-03 21:07 ` Randy Dunlap 2009-03-03 21:17 ` Justin Mattock @ 2009-03-03 21:20 ` Johannes Weiner 2009-03-03 22:36 ` Justin Mattock 1 sibling, 1 reply; 8+ messages in thread From: Johannes Weiner @ 2009-03-03 21:20 UTC (permalink / raw) To: Randy Dunlap; +Cc: Justin Mattock, Linux Kernel Mailing List On Tue, Mar 03, 2009 at 01:07:29PM -0800, Randy Dunlap wrote: > Justin Mattock wrote: > > On Tue, Mar 3, 2009 at 12:49 PM, Randy Dunlap <randy.dunlap@oracle.com> wrote: > >> Justin Mattock wrote: > >>> Hello; > >>> I am unable to compile the kernel > >>> (just did a git pull a few minuets ago); > >>> here is what I see: > >>> > >>> WARNING: modpost: Found 1 section mismatch(es). > >>> To see full details build your kernel with: > >>> 'make CONFIG_DEBUG_SECTION_MISMATCH=y' > >>> GEN .version > >>> CHK include/linux/compile.h > >>> UPD include/linux/compile.h > >>> CC init/version.o > >>> LD init/built-in.o > >>> LD .tmp_vmlinux1 > >>> KSYM .tmp_kallsyms1.S > >>> AS .tmp_kallsyms1.o > >>> LD .tmp_vmlinux2 > >>> KSYM .tmp_kallsyms2.S > >>> AS .tmp_kallsyms2.o > >>> CHK include/linux/version.h > >>> HOSTCC scripts/unifdef > >>> scripts/unifdef.c:209: error: conflicting types for 'getline' > >>> /usr/include/stdio.h:651: note: previous declaration of 'getline' was here > >>> make[2]: *** [scripts/unifdef] Error 1 > >>> make[1]: *** [__headers] Error 2 > >>> make: *** [vmlinux] Error 2 > >>> > >>> The only change to .config was: > >>> > >>> SYSFS_DEPRECATED_V2 [=y] > >>> to > >>> SYSFS_DEPRECATED_V2 [=n] > >>> to see if I can make udev from: > >>> > >>> udev: starting version 137 > >>> [ 7.557317] udev: deprecated sysfs layout; update the kernel or disable > >>> CONFIG_SYSFS_DEPRECATED; some udev features will not work correctly > >>> > >>> giving me this message. > >>> > >>> also I did use a CFLAGS when compiling, > >>> but never received this when doing so for: > >>> 2.6.29-rc5-00289-g460c133 > >>> > >>> any info would be appreciated. > >> What CFLAGS? I can't reproduce the problem. > >> > >> > >> -- > >> ~Randy > >> > > > > make CC=/usr/bin/i686-pc-linux-gnu-gcc-4.4.0 CFLAGS="-march=core2 > > -mtune=core2 -O2 -pipe -fomit-frame-pointer" > > CXXFLAGS="${CFLAGS}" MAKEOPTS="-j3" > > I still can't reproduce the problem by using those CFLAGS/CXXFLAGS. chigurh:~/linux/linux-2.6/scripts$ make unifdef CFLAGS="-D_GNU_SOURCE" cc -D_GNU_SOURCE unifdef.c -o unifdef unifdef.c:209: error: conflicting types for `getline' /usr/include/stdio.h:649: error: previous declaration of `getline' was here make: *** [unifdef] Error 1 chigurh:~/linux/linux-2.6/scripts$ make unifdef cc unifdef.c -o unifdef chigurh:~/linux/linux-2.6/scripts$ > > I also just loaded the latest libc > > (not sure if this has anything to do); > > That probably updated /usr/include/stdio.h (?; I'm just guessing here). Perhaps getline() is now defined even without _GNU_SOURCE? But I doubt that... Hannes ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: scripts/unifdef.c:209: error: conflicting types for 'getline' 2009-03-03 21:20 ` Johannes Weiner @ 2009-03-03 22:36 ` Justin Mattock 2009-03-04 0:40 ` Justin Mattock 0 siblings, 1 reply; 8+ messages in thread From: Justin Mattock @ 2009-03-03 22:36 UTC (permalink / raw) To: Johannes Weiner; +Cc: Randy Dunlap, Linux Kernel Mailing List On Tue, Mar 3, 2009 at 1:20 PM, Johannes Weiner <hannes@cmpxchg.org> wrote: > On Tue, Mar 03, 2009 at 01:07:29PM -0800, Randy Dunlap wrote: >> Justin Mattock wrote: >> > On Tue, Mar 3, 2009 at 12:49 PM, Randy Dunlap <randy.dunlap@oracle.com> wrote: >> >> Justin Mattock wrote: >> >>> Hello; >> >>> I am unable to compile the kernel >> >>> (just did a git pull a few minuets ago); >> >>> here is what I see: >> >>> >> >>> WARNING: modpost: Found 1 section mismatch(es). >> >>> To see full details build your kernel with: >> >>> 'make CONFIG_DEBUG_SECTION_MISMATCH=y' >> >>> GEN .version >> >>> CHK include/linux/compile.h >> >>> UPD include/linux/compile.h >> >>> CC init/version.o >> >>> LD init/built-in.o >> >>> LD .tmp_vmlinux1 >> >>> KSYM .tmp_kallsyms1.S >> >>> AS .tmp_kallsyms1.o >> >>> LD .tmp_vmlinux2 >> >>> KSYM .tmp_kallsyms2.S >> >>> AS .tmp_kallsyms2.o >> >>> CHK include/linux/version.h >> >>> HOSTCC scripts/unifdef >> >>> scripts/unifdef.c:209: error: conflicting types for 'getline' >> >>> /usr/include/stdio.h:651: note: previous declaration of 'getline' was here >> >>> make[2]: *** [scripts/unifdef] Error 1 >> >>> make[1]: *** [__headers] Error 2 >> >>> make: *** [vmlinux] Error 2 >> >>> >> >>> The only change to .config was: >> >>> >> >>> SYSFS_DEPRECATED_V2 [=y] >> >>> to >> >>> SYSFS_DEPRECATED_V2 [=n] >> >>> to see if I can make udev from: >> >>> >> >>> udev: starting version 137 >> >>> [ 7.557317] udev: deprecated sysfs layout; update the kernel or disable >> >>> CONFIG_SYSFS_DEPRECATED; some udev features will not work correctly >> >>> >> >>> giving me this message. >> >>> >> >>> also I did use a CFLAGS when compiling, >> >>> but never received this when doing so for: >> >>> 2.6.29-rc5-00289-g460c133 >> >>> >> >>> any info would be appreciated. >> >> What CFLAGS? I can't reproduce the problem. >> >> >> >> >> >> -- >> >> ~Randy >> >> >> > >> > make CC=/usr/bin/i686-pc-linux-gnu-gcc-4.4.0 CFLAGS="-march=core2 >> > -mtune=core2 -O2 -pipe -fomit-frame-pointer" >> > CXXFLAGS="${CFLAGS}" MAKEOPTS="-j3" >> >> I still can't reproduce the problem by using those CFLAGS/CXXFLAGS. > > chigurh:~/linux/linux-2.6/scripts$ make unifdef CFLAGS="-D_GNU_SOURCE" > cc -D_GNU_SOURCE unifdef.c -o unifdef > unifdef.c:209: error: conflicting types for `getline' > /usr/include/stdio.h:649: error: previous declaration of `getline' was here > make: *** [unifdef] Error 1 > chigurh:~/linux/linux-2.6/scripts$ make unifdef > cc unifdef.c -o unifdef > chigurh:~/linux/linux-2.6/scripts$ > >> > I also just loaded the latest libc >> > (not sure if this has anything to do); >> >> That probably updated /usr/include/stdio.h (?; I'm just guessing here). > > Perhaps getline() is now defined even without _GNU_SOURCE? But I > doubt that... > > Hannes > Well, maybe I need to just do a make clean before compiling. -- Justin P. Mattock ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: scripts/unifdef.c:209: error: conflicting types for 'getline' 2009-03-03 22:36 ` Justin Mattock @ 2009-03-04 0:40 ` Justin Mattock 0 siblings, 0 replies; 8+ messages in thread From: Justin Mattock @ 2009-03-04 0:40 UTC (permalink / raw) To: Johannes Weiner; +Cc: Randy Dunlap, Linux Kernel Mailing List On Tue, Mar 3, 2009 at 2:36 PM, Justin Mattock <justinmattock@gmail.com> wrote: > On Tue, Mar 3, 2009 at 1:20 PM, Johannes Weiner <hannes@cmpxchg.org> wrote: >> On Tue, Mar 03, 2009 at 01:07:29PM -0800, Randy Dunlap wrote: >>> Justin Mattock wrote: >>> > On Tue, Mar 3, 2009 at 12:49 PM, Randy Dunlap <randy.dunlap@oracle.com> wrote: >>> >> Justin Mattock wrote: >>> >>> Hello; >>> >>> I am unable to compile the kernel >>> >>> (just did a git pull a few minuets ago); >>> >>> here is what I see: >>> >>> >>> >>> WARNING: modpost: Found 1 section mismatch(es). >>> >>> To see full details build your kernel with: >>> >>> 'make CONFIG_DEBUG_SECTION_MISMATCH=y' >>> >>> GEN .version >>> >>> CHK include/linux/compile.h >>> >>> UPD include/linux/compile.h >>> >>> CC init/version.o >>> >>> LD init/built-in.o >>> >>> LD .tmp_vmlinux1 >>> >>> KSYM .tmp_kallsyms1.S >>> >>> AS .tmp_kallsyms1.o >>> >>> LD .tmp_vmlinux2 >>> >>> KSYM .tmp_kallsyms2.S >>> >>> AS .tmp_kallsyms2.o >>> >>> CHK include/linux/version.h >>> >>> HOSTCC scripts/unifdef >>> >>> scripts/unifdef.c:209: error: conflicting types for 'getline' >>> >>> /usr/include/stdio.h:651: note: previous declaration of 'getline' was here >>> >>> make[2]: *** [scripts/unifdef] Error 1 >>> >>> make[1]: *** [__headers] Error 2 >>> >>> make: *** [vmlinux] Error 2 >>> >>> >>> >>> The only change to .config was: >>> >>> >>> >>> SYSFS_DEPRECATED_V2 [=y] >>> >>> to >>> >>> SYSFS_DEPRECATED_V2 [=n] >>> >>> to see if I can make udev from: >>> >>> >>> >>> udev: starting version 137 >>> >>> [ 7.557317] udev: deprecated sysfs layout; update the kernel or disable >>> >>> CONFIG_SYSFS_DEPRECATED; some udev features will not work correctly >>> >>> >>> >>> giving me this message. >>> >>> >>> >>> also I did use a CFLAGS when compiling, >>> >>> but never received this when doing so for: >>> >>> 2.6.29-rc5-00289-g460c133 >>> >>> >>> >>> any info would be appreciated. >>> >> What CFLAGS? I can't reproduce the problem. >>> >> >>> >> >>> >> -- >>> >> ~Randy >>> >> >>> > >>> > make CC=/usr/bin/i686-pc-linux-gnu-gcc-4.4.0 CFLAGS="-march=core2 >>> > -mtune=core2 -O2 -pipe -fomit-frame-pointer" >>> > CXXFLAGS="${CFLAGS}" MAKEOPTS="-j3" >>> >>> I still can't reproduce the problem by using those CFLAGS/CXXFLAGS. >> >> chigurh:~/linux/linux-2.6/scripts$ make unifdef CFLAGS="-D_GNU_SOURCE" >> cc -D_GNU_SOURCE unifdef.c -o unifdef >> unifdef.c:209: error: conflicting types for `getline' >> /usr/include/stdio.h:649: error: previous declaration of `getline' was here >> make: *** [unifdef] Error 1 >> chigurh:~/linux/linux-2.6/scripts$ make unifdef >> cc unifdef.c -o unifdef >> chigurh:~/linux/linux-2.6/scripts$ >> >>> > I also just loaded the latest libc >>> > (not sure if this has anything to do); >>> >>> That probably updated /usr/include/stdio.h (?; I'm just guessing here). >> >> Perhaps getline() is now defined even without _GNU_SOURCE? But I >> doubt that... >> >> Hannes >> > > Well, maybe I need to just do a > make clean > before compiling. > > > -- > Justin P. Mattock > Well, that didn't seem to be a simple solution. I guess I'm stuck with what I have. -- Justin P. Mattock ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2009-03-04 0:40 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-03-03 20:36 scripts/unifdef.c:209: error: conflicting types for 'getline' Justin Mattock 2009-03-03 20:49 ` Randy Dunlap 2009-03-03 21:00 ` Justin Mattock 2009-03-03 21:07 ` Randy Dunlap 2009-03-03 21:17 ` Justin Mattock 2009-03-03 21:20 ` Johannes Weiner 2009-03-03 22:36 ` Justin Mattock 2009-03-04 0:40 ` Justin Mattock
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox