All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [Bug 6776] New: systemd error: static declaration of 'execvpe' follows non-static declaration
@ 2014-01-09 10:22 bugzilla at busybox.net
  2014-02-13  9:11 ` [Buildroot] [Bug 6776] " bugzilla at busybox.net
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: bugzilla at busybox.net @ 2014-01-09 10:22 UTC (permalink / raw)
  To: buildroot

https://bugs.busybox.net/show_bug.cgi?id=6776

           Summary: systemd error: static declaration of 'execvpe' follows
                    non-static declaration
           Product: buildroot
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Other
        AssignedTo: unassigned at buildroot.uclibc.org
        ReportedBy: jason at dickson.st
                CC: buildroot at uclibc.org
   Estimated Hours: 0.0


Created attachment 5174
  --> https://bugs.busybox.net/attachment.cgi?id=5174
.config file that causes the error

I added systemd (among other things) as one of the packages to build and then
received this error after a doing a make clean; make

This is using buildroot fetched from git. version
c991fabfcfb1984befc7a9ea5701f7de507b16fb

on debian unstable.

make[1]: Entering directory `/home/jason/buildroot/output/build/systemd-44'
/usr/bin/make  all-recursive
make[2]: Entering directory `/home/jason/buildroot/output/build/systemd-44'
Making all in po
make[3]: Entering directory `/home/jason/buildroot/output/build/systemd-44/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/jason/buildroot/output/build/systemd-44/po'
make[3]: Entering directory `/home/jason/buildroot/output/build/systemd-44'
  CC     src/libsystemd_daemon_la-sd-daemon.lo
  CC     src/libsystemd_id128_la-sd-id128.lo
  CC     src/libsystemd_basic_la-util.lo
  CC     src/libsystemd_basic_la-virt.lo
  CC     src/libsystemd_basic_la-label.lo
In file included from src/util.h:38:0,
                 from src/virt.c:26:
src/macro.h:39:19: error: static declaration of 'execvpe' follows non-static
declaration
In file included from src/virt.c:24:0:
/home/jason/buildroot/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/unistd.h:553:12:
note: previous declaration of 'execvpe' was here
In file included from src/util.h:38:0,
                 from src/label.c:30:
src/macro.h:39:19: error: static declaration of 'execvpe' follows non-static
declaration
In file included from src/label.c:24:0:
/home/jason/buildroot/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/unistd.h:553:12:
note: previous declaration of 'execvpe' was here
make[3]: *** [src/libsystemd_basic_la-label.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [src/libsystemd_basic_la-virt.lo] Error 1
In file included from src/util.h:38:0,
                 from src/sd-id128.c:28:
src/macro.h:39:19: error: static declaration of 'execvpe' follows non-static
declaration
In file included from src/sd-id128.c:24:0:
/home/jason/buildroot/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/unistd.h:553:12:
note: previous declaration of 'execvpe' was here
make[3]: *** [src/libsystemd_id128_la-sd-id128.lo] Error 1
In file included from src/util.c:60:0:
src/macro.h:39:19: error: static declaration of 'execvpe' follows non-static
declaration
In file included from src/util.c:24:0:
/home/jason/buildroot/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/unistd.h:553:12:
note: previous declaration of 'execvpe' was here
src/util.c: In function 'acquire_terminal':
src/util.c:2816:29: warning: cast increases required alignment of target type
[-Wcast-align]
src/util.c:2829:37: warning: cast increases required alignment of target type
[-Wcast-align]
src/util.c: In function 'rename_process':
src/util.c:3311:17: warning: passing argument 1 of 'strncpy' discards 'const'
qualifier from pointer target type [enabled by default]
In file included from src/util.c:23:0:
/home/jason/buildroot/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/string.h:87:14:
note: expected 'char * restrict' but argument is of type 'const char *'
make[3]: *** [src/libsystemd_basic_la-util.lo] Error 1
make[3]: Leaving directory `/home/jason/buildroot/output/build/systemd-44'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/jason/buildroot/output/build/systemd-44'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/jason/buildroot/output/build/systemd-44'
make: *** [/home/jason/buildroot/output/build/systemd-44/.stamp_built] Error 2
jason at vm:~/buildroot$

-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

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

* [Buildroot] [Bug 6776] systemd error: static declaration of 'execvpe' follows non-static declaration
  2014-01-09 10:22 [Buildroot] [Bug 6776] New: systemd error: static declaration of 'execvpe' follows non-static declaration bugzilla at busybox.net
@ 2014-02-13  9:11 ` bugzilla at busybox.net
  2014-02-13 13:56 ` [Buildroot] [Bug 6776] systemd error: static declaration of 'execvpe' follows non-static declaration (uClibc) bugzilla at busybox.net
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: bugzilla at busybox.net @ 2014-02-13  9:11 UTC (permalink / raw)
  To: buildroot

https://bugs.busybox.net/show_bug.cgi?id=6776

--- Comment #1 from Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 2014-02-13 09:11:08 UTC ---
This bug can be marked as fixed once
http://lists.busybox.net/pipermail/buildroot/2014-February/089228.html is
merged.

-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

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

* [Buildroot] [Bug 6776] systemd error: static declaration of 'execvpe' follows non-static declaration (uClibc)
  2014-01-09 10:22 [Buildroot] [Bug 6776] New: systemd error: static declaration of 'execvpe' follows non-static declaration bugzilla at busybox.net
  2014-02-13  9:11 ` [Buildroot] [Bug 6776] " bugzilla at busybox.net
@ 2014-02-13 13:56 ` bugzilla at busybox.net
  2014-02-13 15:12 ` bugzilla at busybox.net
  2014-02-14 12:06 ` bugzilla at busybox.net
  3 siblings, 0 replies; 5+ messages in thread
From: bugzilla at busybox.net @ 2014-02-13 13:56 UTC (permalink / raw)
  To: buildroot

https://bugs.busybox.net/show_bug.cgi?id=6776

Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|systemd error: static       |systemd error: static
                   |declaration of 'execvpe'    |declaration of 'execvpe'
                   |follows non-static          |follows non-static
                   |declaration                 |declaration (uClibc)

--- Comment #2 from Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com> 2014-02-13 13:56:38 UTC ---
In the upcoming systemd patches by Eric Le Bihan, systemd is no longer
available for uClibc, following an upstream viewpoint.

So, when these patches are merged, this bug can be closed.

-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

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

* [Buildroot] [Bug 6776] systemd error: static declaration of 'execvpe' follows non-static declaration (uClibc)
  2014-01-09 10:22 [Buildroot] [Bug 6776] New: systemd error: static declaration of 'execvpe' follows non-static declaration bugzilla at busybox.net
  2014-02-13  9:11 ` [Buildroot] [Bug 6776] " bugzilla at busybox.net
  2014-02-13 13:56 ` [Buildroot] [Bug 6776] systemd error: static declaration of 'execvpe' follows non-static declaration (uClibc) bugzilla at busybox.net
@ 2014-02-13 15:12 ` bugzilla at busybox.net
  2014-02-14 12:06 ` bugzilla at busybox.net
  3 siblings, 0 replies; 5+ messages in thread
From: bugzilla at busybox.net @ 2014-02-13 15:12 UTC (permalink / raw)
  To: buildroot

https://bugs.busybox.net/show_bug.cgi?id=6776

--- Comment #3 from Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com> 2014-02-13 15:12:53 UTC ---
(In reply to comment #2)
> In the upcoming systemd patches by Eric Le Bihan, systemd is no longer
> available for uClibc, following an upstream viewpoint.
> 
> So, when these patches are merged, this bug can be closed.

Nevermind: this apparently was already overthought by Thomas Petazzoni. The
reasoning is to apply his patch in 2014.02, still, knowing that Eric's patches
will be in 2014.05 only.

-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

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

* [Buildroot] [Bug 6776] systemd error: static declaration of 'execvpe' follows non-static declaration (uClibc)
  2014-01-09 10:22 [Buildroot] [Bug 6776] New: systemd error: static declaration of 'execvpe' follows non-static declaration bugzilla at busybox.net
                   ` (2 preceding siblings ...)
  2014-02-13 15:12 ` bugzilla at busybox.net
@ 2014-02-14 12:06 ` bugzilla at busybox.net
  3 siblings, 0 replies; 5+ messages in thread
From: bugzilla at busybox.net @ 2014-02-14 12:06 UTC (permalink / raw)
  To: buildroot

https://bugs.busybox.net/show_bug.cgi?id=6776

Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #4 from Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com> 2014-02-14 12:06:36 UTC ---
The patch referred to in comment #1 has been merged:
http://git.buildroot.org/buildroot/commit/?id=55ad3cfd3f9809f4a1f0210fe7c7110d147c54f6

This should fix the problem.

-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

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

end of thread, other threads:[~2014-02-14 12:06 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-01-09 10:22 [Buildroot] [Bug 6776] New: systemd error: static declaration of 'execvpe' follows non-static declaration bugzilla at busybox.net
2014-02-13  9:11 ` [Buildroot] [Bug 6776] " bugzilla at busybox.net
2014-02-13 13:56 ` [Buildroot] [Bug 6776] systemd error: static declaration of 'execvpe' follows non-static declaration (uClibc) bugzilla at busybox.net
2014-02-13 15:12 ` bugzilla at busybox.net
2014-02-14 12:06 ` bugzilla at busybox.net

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.