All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Commit mtd: fix build against uClibc reverted.
@ 2014-04-14 23:21 Sagaert Johan
  2014-04-15  0:15 ` Sagaert Johan
  0 siblings, 1 reply; 3+ messages in thread
From: Sagaert Johan @ 2014-04-14 23:21 UTC (permalink / raw)
  To: buildroot

 
Dear ;

Commit mtd: fix build against uClibc
Add a rpmatch() implementation when uClibc is missing one.

Fixes:
http://autobuild.buildroot.net/results/171/17187c3c9ba2b9df2bb6ac103e9a54706f07c28b/


Strange
I had to revert this commit in my build, it yielded the error in mtd it supposed to fix.

This patch seems to be intended for uClibc 0.9.34 but it seems to be applied on my 0.9.33.2

Regards
Sagaert Johan

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

* [Buildroot] Commit mtd: fix build against uClibc reverted.
  2014-04-14 23:21 [Buildroot] Commit mtd: fix build against uClibc reverted Sagaert Johan
@ 2014-04-15  0:15 ` Sagaert Johan
  2014-04-16  5:04   ` Baruch Siach
  0 siblings, 1 reply; 3+ messages in thread
From: Sagaert Johan @ 2014-04-15  0:15 UTC (permalink / raw)
  To: buildroot

 
Hi

This is the build output with the offending patch.

PATH="/home/brcpy2/output/host/bin:/home/brcpy2/output/host/usr/bin:/home/brcpy2/output/host/usr/sbin/:/usr/local/sbin:/usr/local/bi
n:/usr/sbin:/usr/bin:/sbin:/bin:/home/buildroot12git/output/host/usr/bin"
AR="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-ar"
AS="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-as"
LD="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-ld"
NM="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-nm"
CC="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc"
GCC="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc"
CPP="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-cpp"
CXX="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-g++"
FC="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gfortran"
RANLIB="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-ranlib"
READELF="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-readelf"
STRIP="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-strip"
OBJCOPY="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-objcopy"
OBJDUMP="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-objdump" AR_FOR_BUILD="/usr/bin/ar"
AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++"
FC_FOR_BUILD="/usr/bin/ld" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/home/brcpy2/output/host/usr/include"
CFLAGS_FOR_BUILD="-O2 -I/home/brcpy2/output/host/usr/include" CXXFLAGS_FOR_BUILD="-O2 -I/home/brcpy2/output/host/usr/include"
LDFLAGS_FOR_BUILD="-L/home/brcpy2/output/host/lib -L/home/brcpy2/output/host/usr/lib -Wl,-rpath,/home/brcpy2/output/host/usr/lib"
FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-as"
DEFAULT_LINKER="/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-ld" CPPFLAGS="-D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -Os "
CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -Os " LDFLAGS="" FCFLAGS=""
PKG_CONFIG="/home/brcpy2/output/host/usr/bin/pkg-config"
STAGING_DIR="/home/brcpy2/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot" /usr/bin/make -j1
CROSS=/home/brcpy2/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi- BUILDDIR=/home/brcpy2/output/build/mtd-1.5.1
WITHOUT_XATTR=1 WITHOUT_LARGEFILE=1 -C /home/brcpy2/output/build/mtd-1.5.1 /home/brcpy2/output/build/mtd-1.5.1/flashcp
/home/brcpy2/output/build/mtd-1.5.1/flash_erase /home/brcpy2/output/build/mtd-1.5.1/flash_lock
/home/brcpy2/output/build/mtd-1.5.1/flash_unlock /home/brcpy2/output/build/mtd-1.5.1/mtd_debug
/home/brcpy2/output/build/mtd-1.5.1/nanddump /home/brcpy2/output/build/mtd-1.5.1/nandtest
/home/brcpy2/output/build/mtd-1.5.1/nandwrite /home/brcpy2/output/build/mtd-1.5.1/ubi-utils/mtdinfo
/home/brcpy2/output/build/mtd-1.5.1/ubi-utils/ubiattach /home/brcpy2/output/build/mtd-1.5.1/ubi-utils/ubicrc32
/home/brcpy2/output/build/mtd-1.5.1/ubi-utils/ubidetach /home/brcpy2/output/build/mtd-1.5.1/ubi-utils/ubiformat
/home/brcpy2/output/build/mtd-1.5.1/ubi-utils/ubimkvol /home/brcpy2/output/build/mtd-1.5.1/ubi-utils/ubinfo
/home/brcpy2/output/build/mtd-1.5.1/ubi-utils/ubinize /home/brcpy2/output/build/mtd-1.5.1/ubi-utils/ubirename
/home/brcpy2/output/build/mtd-1.5.1/ubi-utils/ubirmvol /home/brcpy2/output/build/mtd-1.5.1/ubi-utils/ubirsvol
/home/brcpy2/output/build/mtd-1.5.1/ubi-utils/ubiupdatevol /home/brcpy2/output/build/mtd-1.5.1/ubi-utils/ubiblock
/home/brcpy2/output/build/mtd-1.5.1/mkfs.ubifs/mkfs.ubifs
make[1]: Entering directory `/home/brcpy2/output/build/mtd-1.5.1'
  CHK     include/version.h
  CC      flashcp.o
flashcp.c: In function 'main':
flashcp.c:255:2: warning: #warning "Check for smaller erase regions" [-Wcpp]
 #warning "Check for smaller erase regions"
  ^
  CC      lib/libmtd.o
In file included from lib/libmtd.c:40:0:
./include/common.h:110:19: error: static declaration of 'rpmatch' follows non-static declaration
 static inline int rpmatch(const char *resp)




                   ^
In file included from lib/libmtd.c:25:0:
/home/brcpy2/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/stdlib.h:832:12: note: previous declaration of
'rpmatch' was here
 extern int rpmatch (__const char *__response) __THROW __nonnull ((1)) __wur;
            ^
make[1]: *** [/home/brcpy2/output/build/mtd-1.5.1/lib/libmtd.o] Error 1
make[1]: Leaving directory `/home/brcpy2/output/build/mtd-1.5.1'
make: *** [/home/brcpy2/output/build/mtd-1.5.1/.stamp_built] Error 2


-----Oorspronkelijk bericht-----
Van: buildroot-bounces at busybox.net [mailto:buildroot-bounces at busybox.net] Namens Sagaert Johan
Verzonden: dinsdag 15 april 2014 1:21
Aan: 'Thomas Petazzoni'
CC: buildroot at busybox.net
Onderwerp: [Buildroot] Commit mtd: fix build against uClibc reverted.

 
Dear ;

Commit mtd: fix build against uClibc
Add a rpmatch() implementation when uClibc is missing one.

Fixes:
http://autobuild.buildroot.net/results/171/17187c3c9ba2b9df2bb6ac103e9a54706f07c28b/


Strange
I had to revert this commit in my build, it yielded the error in mtd it supposed to fix.

This patch seems to be intended for uClibc 0.9.34 but it seems to be applied on my 0.9.33.2

Regards
Sagaert Johan


_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot

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

* [Buildroot] Commit mtd: fix build against uClibc reverted.
  2014-04-15  0:15 ` Sagaert Johan
@ 2014-04-16  5:04   ` Baruch Siach
  0 siblings, 0 replies; 3+ messages in thread
From: Baruch Siach @ 2014-04-16  5:04 UTC (permalink / raw)
  To: buildroot

Hi Sagaert Johan,

On Tue, Apr 15, 2014 at 02:15:00AM +0200, Sagaert Johan wrote:
> This is the build output with the offending patch.

[...]

>   CC      lib/libmtd.o
> In file included from lib/libmtd.c:40:0:
> ./include/common.h:110:19: error: static declaration of 'rpmatch' follows non-static declaration
>  static inline int rpmatch(const char *resp)
> 
>                    ^
> In file included from lib/libmtd.c:25:0:
> /home/brcpy2/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/stdlib.h:832:12: note: previous declaration of
> 'rpmatch' was here
>  extern int rpmatch (__const char *__response) __THROW __nonnull ((1)) __wur;
>             ^
> make[1]: *** [/home/brcpy2/output/build/mtd-1.5.1/lib/libmtd.o] Error 1
> make[1]: Leaving directory `/home/brcpy2/output/build/mtd-1.5.1'
> make: *** [/home/brcpy2/output/build/mtd-1.5.1/.stamp_built] Error 2

Please try the patch at http://patchwork.ozlabs.org/patch/339368/ .

Thanks,
baruch

> -----Oorspronkelijk bericht-----
> Van: buildroot-bounces at busybox.net [mailto:buildroot-bounces at busybox.net] Namens Sagaert Johan
> Verzonden: dinsdag 15 april 2014 1:21
> Aan: 'Thomas Petazzoni'
> CC: buildroot at busybox.net
> Onderwerp: [Buildroot] Commit mtd: fix build against uClibc reverted.
>  
> Dear ;
> 
> Commit mtd: fix build against uClibc
> Add a rpmatch() implementation when uClibc is missing one.
> 
> Fixes:
> http://autobuild.buildroot.net/results/171/17187c3c9ba2b9df2bb6ac103e9a54706f07c28b/
> 
> Strange
> I had to revert this commit in my build, it yielded the error in mtd it supposed to fix.
> 
> This patch seems to be intended for uClibc 0.9.34 but it seems to be applied on my 0.9.33.2
> 
> Regards
> Sagaert Johan

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -

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

end of thread, other threads:[~2014-04-16  5:04 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-14 23:21 [Buildroot] Commit mtd: fix build against uClibc reverted Sagaert Johan
2014-04-15  0:15 ` Sagaert Johan
2014-04-16  5:04   ` Baruch Siach

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.