All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [Bug 12096] New: tcpreplay: build fails if libdumbnet-dev is installed in the host
@ 2019-08-08  9:58 bugzilla at busybox.net
  2019-08-08 14:09 ` [Buildroot] [Bug 12096] " bugzilla at busybox.net
  2019-08-13 19:41 ` bugzilla at busybox.net
  0 siblings, 2 replies; 3+ messages in thread
From: bugzilla at busybox.net @ 2019-08-08  9:58 UTC (permalink / raw)
  To: buildroot

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

            Bug ID: 12096
           Summary: tcpreplay: build fails if libdumbnet-dev is installed
                    in the host
           Product: buildroot
           Version: 2018.11
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: major
          Priority: P5
         Component: Other
          Assignee: unassigned at buildroot.uclibc.org
          Reporter: ggarcia at marvell.com
                CC: buildroot at uclibc.org
  Target Milestone: ---

When compiling tcpreplay package, the build fails if the user has
libdumbnet-dev installed in the host system. 
This has been tested in ubuntu 19.04 
A workaround is to install libdnet package in buildroot.

Here is the failing code in the tcpreplay configure file:

    for testdir in $trydnetdir /usr/local /opt/local $MACOSX_SDK_PATH/usr /usr
; do
        if test -x ${testdir}/bin/dnet-config -a $founddnet = no ; then
            LDNETINC="$($testdir/bin/dnet-config --cflags)"
            LDNETLIB="$($testdir/bin/dnet-config --libs)"
            libdnet_version="$($testdir/bin/dnet-config --version)"
            founddnet=$testdir
        fi
    done



Error Logs:

/home/test/projects/buildroot-output/host/bin/aarch64-marvell-linux-gnu-gcc
-DHAVE_CONFIG_H -I. -I../../src   -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64 -I.. -I../..  -I/usr/include
-D_U_="__attribute__((unused))" -Wall -std=gnu99 -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2    -Wno-variadic-macros
-Wfatal-errors -Wno-format-contains-nul
-I/home/test/projects/buildroot-output/host/aarch64-buildroot-linux-gnu/sysroot/usr
-c -o fakepoll.o fakepoll.c
aarch64-marvell-linux-gnu-gcc: ERROR: unsafe header/library path used in
cross-compilation: '-I/usr/include'
/home/test/projects/buildroot-output/host/bin/aarch64-marvell-linux-gnu-gcc
-DHAVE_CONFIG_H -I. -I../../src   -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64 -I.. -I../..  -I/usr/include
-D_U_="__attribute__((unused))" -Wall -std=gnu99 -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2    -Wno-variadic-macros
-Wfatal-errors -Wno-format-contains-nul
-I/home/test/projects/buildroot-output/host/aarch64-buildroot-linux-gnu/sysroot/usr
-c -o xX.o xX.c
aarch64-marvell-linux-gnu-gcc: ERROR: unsafe header/library path used in
cross-compilation: '-I/usr/include'
aarch64-marvell-linux-gnu-gcc: ERROR: unsafe header/library path used in
cross-compilation: '-I/usr/include'
make[6]: *** [Makefile:448: cidr.o] Error 1
make[6]: *** Waiting for unfinished jobs....
make[6]: *** [Makefile:448: err.o] Error 1
make[6]: *** [Makefile:448: list.o] Error 1
aarch64-marvell-linux-gnu-gcc: ERROR: unsafe header/library path used in
cross-compilation: '-I/usr/include'
make[6]: *** [Makefile:448: cache.o] Error 1
aarch64-marvell-linux-gnu-gcc: ERROR: unsafe header/library path used in
cross-compilation: '-I/usr/include'
make[6]: *** [Makefile:448: services.o] Error 1
aarch64-marvell-linux-gnu-gcc: ERROR: unsafe header/library path used in
cross-compilation: '-I/usr/include'
aarch64-marvell-linux-gnu-gcc: ERROR: unsafe header/library path used in
cross-compilation: '-I/usr/include'
make[6]: *** [Makefile:448: get.o] Error 1
make[6]: *** [Makefile:448: fakepcap.o] Error 1
aarch64-marvell-linux-gnu-gcc: ERROR: unsafe header/library path used in
cross-compilation: '-I/usr/include'
make[6]: *** [Makefile:448: fakepcapnav.o] Error 1
aarch64-marvell-linux-gnu-gcc: ERROR: unsafe header/library path used in
cross-compilation: '-I/usr/include'
make[6]: *** [Makefile:448: fakepoll.o] Error 1
aarch64-marvell-linux-gnu-gcc: ERROR: unsafe header/library path used in
cross-compilation: '-I/usr/include'
make[6]: *** [Makefile:448: xX.o] Error 1
make[5]: *** [Makefile:372: all] Error 2
make[4]: *** [Makefile:1147: all-recursive] Error 1
make[3]: *** [Makefile:559: all] Error 2
make[2]: *** [Makefile:437: all-recursive] Error 1
make[1]: *** [package/pkg-generic.mk:232:
/home/test/projects/buildroot-output/build/tcpreplay-4.2.6/.stamp_built] Error
2
make: *** [Makefile:23: _all] Error 2

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Buildroot] [Bug 12096] tcpreplay: build fails if libdumbnet-dev is installed in the host
  2019-08-08  9:58 [Buildroot] [Bug 12096] New: tcpreplay: build fails if libdumbnet-dev is installed in the host bugzilla at busybox.net
@ 2019-08-08 14:09 ` bugzilla at busybox.net
  2019-08-13 19:41 ` bugzilla at busybox.net
  1 sibling, 0 replies; 3+ messages in thread
From: bugzilla at busybox.net @ 2019-08-08 14:09 UTC (permalink / raw)
  To: buildroot

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

--- Comment #1 from Thomas Petazzoni <thomas.petazzoni@free-electrons.com> ---
Thanks for the report. Unfortunately, even if tcpreplay's configure.ac has a
--with-libdnet option, a --without-libdnet doesn't seem to be properly handled,
and it will in any case try to find a libdnet installation available
system-wide. So tcpreplay's configure.ac will have to be patched.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Buildroot] [Bug 12096] tcpreplay: build fails if libdumbnet-dev is installed in the host
  2019-08-08  9:58 [Buildroot] [Bug 12096] New: tcpreplay: build fails if libdumbnet-dev is installed in the host bugzilla at busybox.net
  2019-08-08 14:09 ` [Buildroot] [Bug 12096] " bugzilla at busybox.net
@ 2019-08-13 19:41 ` bugzilla at busybox.net
  1 sibling, 0 replies; 3+ messages in thread
From: bugzilla at busybox.net @ 2019-08-13 19:41 UTC (permalink / raw)
  To: buildroot

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

Thomas Petazzoni <thomas.petazzoni@free-electrons.com> changed:

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

--- Comment #2 from Thomas Petazzoni <thomas.petazzoni@free-electrons.com> ---
Fixed by
https://git.buildroot.org/buildroot/commit/?id=3a4b68278ab20aee6de80bc9001788c4558282d2
and
https://git.buildroot.org/buildroot/commit/?id=3cd991c226539316e0db94573780cf51261410f8

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

end of thread, other threads:[~2019-08-13 19:41 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-08  9:58 [Buildroot] [Bug 12096] New: tcpreplay: build fails if libdumbnet-dev is installed in the host bugzilla at busybox.net
2019-08-08 14:09 ` [Buildroot] [Bug 12096] " bugzilla at busybox.net
2019-08-13 19:41 ` 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.