From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 106561] ./libdrm_macros.h:26:5: error: 'HAVE_VISIBILITY' is not defined, evaluates to 0 [-Werror,-Wundef]
Date: Fri, 18 May 2018 07:25:59 +0000 [thread overview]
Message-ID: <bug-106561-502@http.bugs.freedesktop.org/> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 3856 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=106561
Bug ID: 106561
Summary: ./libdrm_macros.h:26:5: error: 'HAVE_VISIBILITY' is
not defined, evaluates to 0 [-Werror,-Wundef]
Product: DRI
Version: DRI git
Hardware: x86-64 (AMD64)
OS: All
Status: NEW
Severity: critical
Priority: medium
Component: libdrm
Assignee: dri-devel@lists.freedesktop.org
Reporter: tpgxyz@gmail.com
I'm compiling libdrm-2.4.92 with LLVM/Clang-7.0.0-git
full logs:
http://file-store.openmandriva.org/api/v1/file_stores/4bcfed586cf82d265277f3612dcb7f9cb20e3caf.log?show=true
BUILDSTDERR: In file included from xf86drm.c:68:
BUILDSTDERR: ./libdrm_macros.h:26:5: error: 'HAVE_VISIBILITY' is not defined,
evaluates to 0 [-Werror,-Wundef]
BUILDSTDERR: #if HAVE_VISIBILITY
BUILDSTDERR: ^
BUILDSTDERR: xf86drm.c:293:6: error: 'UDEV' is not defined, evaluates to 0
[-Werror,-Wundef]
BUILDSTDERR: #if !UDEV
BUILDSTDERR: ^
BUILDSTDERR: xf86drm.c:332:6: error: 'UDEV' is not defined, evaluates to 0
[-Werror,-Wundef]
BUILDSTDERR: #if !UDEV
BUILDSTDERR: ^
BUILDSTDERR: xf86drm.c:361:6: error: 'UDEV' is not defined, evaluates to 0
[-Werror,-Wundef]
BUILDSTDERR: #if !UDEV
BUILDSTDERR: ^
BUILDSTDERR: xf86drm.c:414:6: error: 'UDEV' is not defined, evaluates to 0
[-Werror,-Wundef]
BUILDSTDERR: #if !UDEV
BUILDSTDERR: ^
BUILDSTDERR: xf86drm.c:1110:19: warning: implicit conversion from enumeration
type 'drmMapType' to different enumeration type 'enum drm_map_type'
[-Wenum-conversion]
BUILDSTDERR: map.type = type;
BUILDSTDERR: ~ ^~~~
BUILDSTDERR: xf86drm.c:1111:19: warning: implicit conversion from enumeration
type 'drmMapFlags' to different enumeration type 'enum drm_map_flags'
[-Wenum-conversion]
BUILDSTDERR: map.flags = flags;
BUILDSTDERR: ~ ^~~~~
BUILDSTDERR: xf86drm.c:1433:36: warning: implicit conversion from enumeration
type 'drmDMAFlags' to different enumeration type 'enum drm_dma_flags'
[-Wenum-conversion]
BUILDSTDERR: dma.flags = request->flags;
BUILDSTDERR: ~ ~~~~~~~~~^~~~~
BUILDSTDERR: xf86drm.c:2364:19: warning: implicit conversion from enumeration
type 'enum drm_map_type' to different enumeration type 'drmMapType'
[-Wenum-conversion]
BUILDSTDERR: *type = map.type;
BUILDSTDERR: ~ ~~~~^~~~
BUILDSTDERR: xf86drm.c:2365:19: warning: implicit conversion from enumeration
type 'enum drm_map_flags' to different enumeration type 'drmMapFlags'
[-Wenum-conversion]
BUILDSTDERR: *flags = map.flags;
BUILDSTDERR: ~ ~~~~^~~~~
BUILDSTDERR: xf86drm.c:2922:11: error: implicit declaration of function
'vasprintf' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
BUILDSTDERR: num = vasprintf(&key, fmt, ap);
BUILDSTDERR: ^
BUILDSTDERR: xf86drm.c:2922:11: note: did you mean 'vsprintf'?
BUILDSTDERR: /usr/include/bits/stdio2.h:43:8: note: 'vsprintf' declared here
BUILDSTDERR: __NTH (vsprintf (char *__restrict __s, const char *__restrict
__fmt,
BUILDSTDERR: ^
BUILDSTDERR: /usr/include/sys/cdefs.h:57:59: note: expanded from macro '__NTH'
BUILDSTDERR: # define __NTH(fct) __attribute__ ((__nothrow__ __LEAF)) fct
BUILDSTDERR: ^
BUILDSTDERR: xf86drm.c:2922:11: warning: this function declaration is not a
prototype [-Wstrict-prototypes]
BUILDSTDERR: num = vasprintf(&key, fmt, ap);
BUILDSTDERR: ^
BUILDSTDERR: 6 warnings and 6 errors generated.
BUILDSTDERR: make[2]: *** [Makefile:757: libdrm_la-xf86drm.lo] Error 1
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 5314 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2018-05-18 7:25 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-05-18 7:25 bugzilla-daemon [this message]
2018-05-18 15:49 ` [Bug 106561] ./libdrm_macros.h:26:5: error: 'HAVE_VISIBILITY' is not defined, evaluates to 0 [-Werror,-Wundef] bugzilla-daemon
2018-05-23 15:46 ` bugzilla-daemon
2018-05-25 6:32 ` bugzilla-daemon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-106561-502@http.bugs.freedesktop.org/ \
--to=bugzilla-daemon@freedesktop.org \
--cc=dri-devel@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox