Yeah, look closely. There's already a definition for atomic64_read() in arch/x86/include/asm/atomic64_32.h, so this "fix" would work on non-x86 architectures, but break architectures already having an inline'd atomic64_read() instruction...
On 7/12/11 7:20 PM, Outback Dingo wrote: > nope, i just built fresh from git for Ubiquiti M devices, works fine here > > On Tue, Jul 12, 2011 at 10:19 PM, Philip Prindeville > <philipp_s...@redfish-solutions.com > <mailto:philipp_s...@redfish-solutions.com>> wrote: > > Anyone else seeing breakage in compat-wireless? > > CC [M] > /home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22/compat/compat_atomic.o > > /home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22/compat/compat_atomic.c:6:11: > error: conflicting types for 'atomic64_read' > > /home/philipp/openwrt2/build_dir/linux-x86_geos/linux-2.6.38.8/arch/x86/include/asm/atomic64_32.h:85:25: > note: previous definition of 'atomic64_read' was here > > /home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22/compat/compat_atomic.c:18:11: > error: redefinition of 'atomic64_add_return' > > /home/philipp/openwrt2/build_dir/linux-x86_geos/linux-2.6.38.8/arch/x86/include/asm/atomic64_32.h:102:25: > note: previous definition of 'atomic64_add_return' was here > make[6]: *** > [/home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22/compat/compat_atomic.o] > Error 1 > make[5]: *** > [/home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22/compat] > Error 2 > make[4]: *** > [_module_/home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22] > Error 2 > make[4]: Leaving directory > `/home/philipp/openwrt2/build_dir/linux-x86_geos/linux-2.6.38.8' > make[3]: *** [modules] Error 2 > make[3]: Leaving directory > `/home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22' > make[2]: *** > [/home/philipp/openwrt2/build_dir/linux-x86_geos/compat-wireless-2011-06-22/.built] > Error 2 > make[2]: Leaving directory `/home/philipp/openwrt2/package/mac80211' > make[1]: *** [package/mac80211/compile] Error 2 > make[1]: Leaving directory `/home/philipp/openwrt2' > make: *** [package/mac80211/compile] Error 2 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel