lkml.org 
[lkml]   [2013]   [Jan]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: Commit 607ca46e97a1b6594b29647d98a32d545c24bdff breaks building tools/hv/hv_kvp_daemon.c
From
2012/12/12 Bjarke Istrup Pedersen <gurligebis@gentoo.org>:
> Hey,
>
> It seems like this commit breaks building hv_kvp_daemon.
>
> Here is the bisect log:
>
> # good: [a0d271cbfed1dd50278c6b06bead3d00ba0a88f9] Linux 3.6
> git bisect good a0d271cbfed1dd50278c6b06bead3d00ba0a88f9
> # bad: [29594404d7fe73cd80eaa4ee8c43dcc53970c60e] Linux 3.7
> git bisect bad 29594404d7fe73cd80eaa4ee8c43dcc53970c60e
> # good: [d66e6737d454553e1e62109d8298ede5351178a4] Merge
> git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
> git bisect good d66e6737d454553e1e62109d8298ede5351178a4
> # good: [e1b28147f684af67bfac989756c27c19859d3d4e] Merge branch
> 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
> git bisect good e1b28147f684af67bfac989756c27c19859d3d4e
> # bad: [37820108f395032e850e400139d956561a043c26] Merge tag
> 'fixes-for-linus' of
> git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
> git bisect bad 37820108f395032e850e400139d956561a043c26
> # good: [4f1cd91497774488ed16119ec3f54b3daf1561de] Merge branch
> 'v4l_for_linus' of
> git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
> git bisect good 4f1cd91497774488ed16119ec3f54b3daf1561de
> # good: [9db908806b85c1430150fbafe269a7b21b07d15d] Merge tag 'md-3.7'
> of git://neil.brown.name/md
> git bisect good 9db908806b85c1430150fbafe269a7b21b07d15d
> # bad: [43c422eda99b894f18d1cca17bcd2401efaf7bd0] apparmor: fix
> apparmor OOPS in audit_log_untrustedstring+0x1c/0x40
> git bisect bad 43c422eda99b894f18d1cca17bcd2401efaf7bd0
> # bad: [2384d6aa079de7c16c7877220d3cd4c6f4f50767] bnx2x: fix handling
> mf storage modes
> git bisect bad 2384d6aa079de7c16c7877220d3cd4c6f4f50767
> # good: [dbadc17683e6c673a69b236c0f041b931cc55c42] X.509: Fix
> indefinite length element skip error handling
> git bisect good dbadc17683e6c673a69b236c0f041b931cc55c42
> # good: [35bafbee4b4732a2820bbd0ef141c8192ff29731] Merge tag
> 'disintegrate-mips-20121009' of
> git://git.infradead.org/users/dhowells/linux-headers into
> mips-for-linux-next
> git bisect good 35bafbee4b4732a2820bbd0ef141c8192ff29731
> # bad: [0b381a286e5d748b1fd80095d3dd52326819742f] Merge tag
> 'disintegrate-main-20121013' of
> git://git.infradead.org/users/dhowells/linux-headers
> git bisect bad 0b381a286e5d748b1fd80095d3dd52326819742f
> # good: [7c5a47346989e43ba34a9c94a55cc0aef7ed6b3b] Merge tag
> 'openrisc-uapi' of git://openrisc.net/jonas/linux
> git bisect good 7c5a47346989e43ba34a9c94a55cc0aef7ed6b3b
> # bad: [607ca46e97a1b6594b29647d98a32d545c24bdff] UAPI: (Scripted)
> Disintegrate include/linux
> git bisect bad 607ca46e97a1b6594b29647d98a32d545c24bdff
> # good: [08cce05c5a91f5017f4edc9866cf026908c73f9f] UAPI: Unexport
> linux/blk_types.h
> git bisect good 08cce05c5a91f5017f4edc9866cf026908c73f9f
>
> Here is the build output from 3.7.0:
>
> hv # gcc hv_kvp_daemon.c -I/usr/src/linux/include -o hv_kvp_daemon
> In file included from hv_kvp_daemon.c:29:0:
> /usr/src/linux/include/linux/types.h:14:26: error: conflicting types
> for ‘fd_set’
> /usr/include/sys/select.h:75:5: note: previous declaration of ‘fd_set’ was here
> /usr/src/linux/include/linux/types.h:15:25: error: conflicting types for ‘dev_t’
> /usr/include/sys/types.h:60:17: note: previous declaration of ‘dev_t’ was here
> /usr/src/linux/include/linux/types.h:17:26: error: conflicting types
> for ‘mode_t’
> /usr/include/sys/types.h:70:18: note: previous declaration of ‘mode_t’ was here
> /usr/src/linux/include/linux/types.h:25:26: error: conflicting types
> for ‘timer_t’
> /usr/include/time.h:103:19: note: previous declaration of ‘timer_t’ was here
> /usr/src/linux/include/linux/types.h:134:23: error: conflicting types
> for ‘blkcnt_t’
> /usr/include/sys/types.h:235:20: note: previous declaration of
> ‘blkcnt_t’ was here
> In file included from /usr/lib/gcc/i586-pc-linux-gnu/4.6.3/include/stdint.h:3:0,
> from /usr/include/netinet/in.h:23,
> from /usr/include/arpa/inet.h:22,
> from hv_kvp_daemon.c:36:
> /usr/include/stdint.h:128:23: error: conflicting types for ‘uintptr_t’
> /usr/src/linux/include/linux/types.h:36:24: note: previous declaration
> of ‘uintptr_t’ was here
> In file included from /usr/src/linux/include/linux/connector.h:25:0,
> from hv_kvp_daemon.c:37:
> /usr/src/linux/include/linux/atomic.h:4:24: fatal error: asm/atomic.h:
> No such file or directory
> compilation terminated.
>
> Is there an easy fix for this, my server is complaining about I need
> to upgrade hv_kvp_daemon for my 3.7.0 kernel.
>
> Best regards,
> Bjarke

Sorry for resending this, but it does still not work.

Is there anything that can be done to fix this?

Best regards,
Bjarke
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2013-01-25 15:21    [W:0.040 / U:0.608 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site