scsi/scsi.h: No such file or directory

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|

scsi/scsi.h: No such file or directory

MD I. Islam
Hi

I'm new to Buildroot. I'm using arm_foundationv8_defconfig as my config. But I'm getting the error scsi/scsi.h: No such file or directory. I cleaned and  rebuild the code, but getting the error every time. Could anyone suggest what is wrong?

My development laptop is a Ubuntu 16.04 with modified 4.11 kernel (running on a i7 processor). I was wondering if it has anything to do with the error.

Many thanks
Tamim

_______________________________________________
buildroot mailing list
[hidden email]
http://lists.busybox.net/mailman/listinfo/buildroot
Reply | Threaded
Open this post in threaded view
|

Re: scsi/scsi.h: No such file or directory

Baruch Siach
Hi Tamim,

On Mon, Jun 12, 2017 at 11:09:41AM -0400, MD I. Islam wrote:
> I'm new to Buildroot. I'm using *arm_foundationv8_defconfig* as my config.
> But I'm getting the error *scsi/scsi.h: No such file or directory*. I
> cleaned and  rebuild the code, but getting the error every time. Could
> anyone suggest what is wrong?

There is no arm_foundationv8_defconfig in mainline Buildroot. See the list of
defconfigs in the current master branch at

  https://git.busybox.net/buildroot/tree/configs

Where have you got your Buildroot source tree from?

baruch

--
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - [hidden email] - tel: +972.2.679.5364, http://www.tkos.co.il -
_______________________________________________
buildroot mailing list
[hidden email]
http://lists.busybox.net/mailman/listinfo/buildroot
Reply | Threaded
Open this post in threaded view
|

Re: scsi/scsi.h: No such file or directory

Yann E. MORIN-2
Baruch, All,

On 12 June 2017 17:23:32 CEST, Baruch Siach <[hidden email]> wrote:

>Hi Tamim,
>
>On Mon, Jun 12, 2017 at 11:09:41AM -0400, MD I. Islam wrote:
>> I'm new to Buildroot. I'm using *arm_foundationv8_defconfig* as my
>config.
>> But I'm getting the error *scsi/scsi.h: No such file or directory*. I
>> cleaned and  rebuild the code, but getting the error every time.
>Could
>> anyone suggest what is wrong?
>
>There is no arm_foundationv8_defconfig in mainline Buildroot.

Unless I missed something, yes there is...

Regards,
Yann E. MORIN.


--
Sent from my phone. Please excuse my brevity.
_______________________________________________
buildroot mailing list
[hidden email]
http://lists.busybox.net/mailman/listinfo/buildroot
Reply | Threaded
Open this post in threaded view
|

Re: scsi/scsi.h: No such file or directory

MD I. Islam
I'm using the main source tree. I get the same error on other configs as well ( such as beaglebone_defconfig). Does it mean that the problem is to do with my host machine? 

Tamim
PhD Student/Graduate Assistant
CS Department, Kent State University
Kent, OH 44240

On Mon, Jun 12, 2017 at 11:48 AM, Yann E. MORIN <[hidden email]> wrote:
Baruch, All,

On 12 June 2017 17:23:32 CEST, Baruch Siach <[hidden email]> wrote:
>Hi Tamim,
>
>On Mon, Jun 12, 2017 at 11:09:41AM -0400, MD I. Islam wrote:
>> I'm new to Buildroot. I'm using *arm_foundationv8_defconfig* as my
>config.
>> But I'm getting the error *scsi/scsi.h: No such file or directory*. I
>> cleaned and  rebuild the code, but getting the error every time.
>Could
>> anyone suggest what is wrong?
>
>There is no arm_foundationv8_defconfig in mainline Buildroot.

Unless I missed something, yes there is...

Regards,
Yann E. MORIN.


--
Sent from my phone. Please excuse my brevity.


_______________________________________________
buildroot mailing list
[hidden email]
http://lists.busybox.net/mailman/listinfo/buildroot
Reply | Threaded
Open this post in threaded view
|

Re: scsi/scsi.h: No such file or directory

Baruch Siach
In reply to this post by Yann E. MORIN-2
Hi Yann,

On Mon, Jun 12, 2017 at 03:48:06PM +0000, Yann E. MORIN wrote:

> On 12 June 2017 17:23:32 CEST, Baruch Siach <[hidden email]> wrote:
> >On Mon, Jun 12, 2017 at 11:09:41AM -0400, MD I. Islam wrote:
> >> I'm new to Buildroot. I'm using *arm_foundationv8_defconfig* as my
> >config.
> >> But I'm getting the error *scsi/scsi.h: No such file or directory*. I
> >> cleaned and  rebuild the code, but getting the error every time.
> >Could
> >> anyone suggest what is wrong?
> >
> >There is no arm_foundationv8_defconfig in mainline Buildroot.
>
> Unless I missed something, yes there is...

Ah, of course. I somehow expected arm_ to precede armadeus_. Sorry.

baruch

--
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - [hidden email] - tel: +972.52.368.4656, http://www.tkos.co.il -
_______________________________________________
buildroot mailing list
[hidden email]
http://lists.busybox.net/mailman/listinfo/buildroot
Reply | Threaded
Open this post in threaded view
|

Re: scsi/scsi.h: No such file or directory

Baruch Siach
In reply to this post by MD I. Islam
Hi Tamim,

On Mon, Jun 12, 2017 at 12:43:24PM -0400, MD I. Islam wrote:
> I'm using the main source tree. I get the same error on other configs as
> well ( such as *beaglebone_defconfig)*. Does it mean that the problem is to
> do with my host machine?

Did you change anything in the build configuration other than applying these
defconfigs? If so, please post your .config.

Also, please post the last ~100 lines of your build output.

baruch

> On Mon, Jun 12, 2017 at 11:48 AM, Yann E. MORIN <[hidden email]>
> wrote:
>
> > On 12 June 2017 17:23:32 CEST, Baruch Siach <[hidden email]> wrote:
> > >On Mon, Jun 12, 2017 at 11:09:41AM -0400, MD I. Islam wrote:
> > >> I'm new to Buildroot. I'm using *arm_foundationv8_defconfig* as my
> > >config.
> > >> But I'm getting the error *scsi/scsi.h: No such file or directory*. I
> > >> cleaned and  rebuild the code, but getting the error every time.
> > >Could
> > >> anyone suggest what is wrong?
> > >
> > >There is no arm_foundationv8_defconfig in mainline Buildroot.
> >
> > Unless I missed something, yes there is...
> >
> > Regards,
> > Yann E. MORIN.

--
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - [hidden email] - tel: +972.52.368.4656, http://www.tkos.co.il -
_______________________________________________
buildroot mailing list
[hidden email]
http://lists.busybox.net/mailman/listinfo/buildroot
Reply | Threaded
Open this post in threaded view
|

Re: scsi/scsi.h: No such file or directory

MD I. Islam
Hi

I'm using arm_foundationv8_defconfig. I didn't make any change in config. The last 100 lines of build output is as following:

 -fno-common -Wall -Werror=sequence-point -Wextra -Wmissing-declarations -Wmissing-parameter-type -Wmissing-prototypes -Wno-missing-field-initializers -Wredundant-decls -Wsign-compare -Wtype-limits -Wuninitialized -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-parameter -Wunused-result -Wunused-variable -Wnested-externs -Wpointer-arith -Wstrict-prototypes -Wformat-security -Wimplicit-function-declaration

Type 'make' or 'make <utilname>' to compile.

>>> host-util-linux 2.29.2 Building
PATH="/home/tamim/buildroot/output/host/bin:/home/tamim/buildroot/output/host/sbin:/home/tamim/buildroot/output/host/usr/bin:/home/tamim/buildroot/output/host/usr/sbin:/home/tamim/bin:/home/tamim/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" PKG_CONFIG="/home/tamim/buildroot/output/host/usr/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/tamim/buildroot/output/host/usr/lib/pkgconfig:/home/tamim/buildroot/output/host/usr/share/pkgconfig"  /usr/bin/make -j5  -C /home/tamim/buildroot/output/build/host-util-linux-2.29.2/
/usr/bin/make  all-recursive
Making all in po
make[4]: Nothing to be done for 'all'.
  CC       lib/libmount_la-monotonic.lo
  CC       lib/dmesg-monotonic.o
  CC       sys-utils/fstrim-fstrim.o
  CC       sys-utils/fsfreeze.o
  CC       sys-utils/ctrlaltdel.o
  CC       sys-utils/blkdiscard.o
  CC       lib/monotonic.o
  CC       sys-utils/losetup-losetup.o
  CC       sys-utils/zramctl-zramctl.o
  CC       sys-utils/swapon-swapon.o
  CC       sys-utils/swapon-swapon-common.o
  CC       lib/swapon-swapprober.o
  CC       sys-utils/swapoff-swapoff.o
  CC       lib/swapoff-swapprober.o
  CC       sys-utils/swapoff-swapon-common.o
  CC       sys-utils/pivot_root.o
  CC       sys-utils/chcpu.o
  CC       sys-utils/switch_root.o
  CC       sys-utils/hwclock.o
  CC       sys-utils/hwclock-cmos.o
  CC       sys-utils/hwclock-rtc.o
  CC       misc-utils/blkid-blkid.o
  CC       misc-utils/findfs-findfs.o
  CC       misc-utils/wipefs-wipefs.o
  CC       lib/swaplabel-swapprober.o
  CC       lib/fsck-monotonic.o
  CC       disk-utils/raw.o
  CC       disk-utils/fsck.cramfs.o
  CC       disk-utils/cramfs_common.o
  CC       disk-utils/mkfs.cramfs.o
  CC       disk-utils/blockdev.o
  CC       disk-utils/fdisk-fdisk.o
  CC       disk-utils/fdisk-fdisk-menu.o
  CC       disk-utils/fdisk-fdisk-list.o
  CC       disk-utils/sfdisk-sfdisk.o
  CC       disk-utils/sfdisk-fdisk-list.o
  CC       lib/script-monotonic.o
  CC       term-utils/script-script.o
  CC       term-utils/scriptreplay.o
  CC       term-utils/mesg.o
  CC       term-utils/wall-wall.o
  CC       term-utils/wall-ttymsg.o
  CC       login-utils/last.o
  CC       login-utils/utmpdump.o
  CC       login-utils/lslogins-lslogins.o
  CC       login-utils/lslogins-logindefs.o
  CC       sys-utils/flock.o
  CC       lib/timer.o
  CC       sys-utils/ipcmk.o
  CC       sys-utils/ipcrm.o
  CC       sys-utils/ipcs.o
  CC       sys-utils/ipcutils.o
  CC       sys-utils/lsipc-lsipc.o
  CC       sys-utils/lsipc-ipcutils.o
  CC       sys-utils/renice.o
  CC       sys-utils/setarch.o
  CC       sys-utils/setsid.o
  CC       sys-utils/eject-eject.o
  CC       lib/eject-monotonic.o
sys-utils/eject.c:41:23: fatal error: scsi/scsi.h: No such file or directory 



Tamim
PhD Student/Graduate Assistant
CS Department, Kent State University
Kent, OH 44240

On Mon, Jun 12, 2017 at 1:33 PM, Baruch Siach <[hidden email]> wrote:
Hi Tamim,

On Mon, Jun 12, 2017 at 12:43:24PM -0400, MD I. Islam wrote:
> I'm using the main source tree. I get the same error on other configs as
> well ( such as *beaglebone_defconfig)*. Does it mean that the problem is to
> do with my host machine?

Did you change anything in the build configuration other than applying these
defconfigs? If so, please post your .config.

Also, please post the last ~100 lines of your build output.

baruch

> On Mon, Jun 12, 2017 at 11:48 AM, Yann E. MORIN <[hidden email]>
> wrote:
>
> > On 12 June 2017 17:23:32 CEST, Baruch Siach <[hidden email]> wrote:
> > >On Mon, Jun 12, 2017 at 11:09:41AM -0400, MD I. Islam wrote:
> > >> I'm new to Buildroot. I'm using *arm_foundationv8_defconfig* as my
> > >config.
> > >> But I'm getting the error *scsi/scsi.h: No such file or directory*. I
> > >> cleaned and  rebuild the code, but getting the error every time.
> > >Could
> > >> anyone suggest what is wrong?
> > >
> > >There is no arm_foundationv8_defconfig in mainline Buildroot.
> >
> > Unless I missed something, yes there is...
> >
> > Regards,
> > Yann E. MORIN.

--
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - [hidden email] - tel: <a href="tel:%2B972.52.368.4656" value="+972523684656">+972.52.368.4656, http://www.tkos.co.il -


_______________________________________________
buildroot mailing list
[hidden email]
http://lists.busybox.net/mailman/listinfo/buildroot
Reply | Threaded
Open this post in threaded view
|

Re: scsi/scsi.h: No such file or directory

Yann E. MORIN-2
Tamim, All,

Please, do not post HTML mail, and do not top-post; this is considered
bad practice. Send mails as plain tesxt, and reply below the mail you
are replying to.

On 2017-06-14 16:42 -0400, MD I. Islam spake thusly:
> I'm using *arm_foundationv8_defconfig. *I didn't make any change in config.
> The last 100 lines of build output is as following:
[--SNIP--]
> >>> host-util-linux 2.29.2 Building
> PATH="/home/tamim/buildroot/output/host/bin:/home/tamim/buildroot/output/host/sbin:/home/tamim/buildroot/output/host/usr/bin:/home/tamim/buildroot/output/host/usr/sbin:/home/tamim/bin:/home/tamim/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
>   CC       sys-utils/eject-eject.o
> sys-utils/eject.c:41:23: fatal error: scsi/scsi.h: No such file or
> directory

So, this fails while building the host variant of util-linux. So your
build machine is missing some critical system headers.

It looks like you are using a Ubuntu machine, and this header is
normally installed by libc6-dev, which you would have installed if you
install the meta-package build-essential.

Please, check the requirements in the manual:

    https://buildroot.org/downloads/manual/manual.html#requirement

Regards,
Yann E. MORIN.

--
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
[hidden email]
http://lists.busybox.net/mailman/listinfo/buildroot
Reply | Threaded
Open this post in threaded view
|

Re: scsi/scsi.h: No such file or directory

MD I. Islam
Hi Yann

Thanks for letting me know about the plain-text email! I have
build-essential, libc6-dev, cpio and open-iscsi installed. Am I
missing anything?

Thanks
Tamim

On Wed, Jun 14, 2017 at 5:13 PM, Yann E. MORIN <[hidden email]> wrote:

> Tamim, All,
>
> Please, do not post HTML mail, and do not top-post; this is considered
> bad practice. Send mails as plain tesxt, and reply below the mail you
> are replying to.
>
> On 2017-06-14 16:42 -0400, MD I. Islam spake thusly:
>> I'm using *arm_foundationv8_defconfig. *I didn't make any change in config.
>> The last 100 lines of build output is as following:
> [--SNIP--]
>> >>> host-util-linux 2.29.2 Building
>> PATH="/home/tamim/buildroot/output/host/bin:/home/tamim/buildroot/output/host/sbin:/home/tamim/buildroot/output/host/usr/bin:/home/tamim/buildroot/output/host/usr/sbin:/home/tamim/bin:/home/tamim/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
>>   CC       sys-utils/eject-eject.o
>> sys-utils/eject.c:41:23: fatal error: scsi/scsi.h: No such file or
>> directory
>
> So, this fails while building the host variant of util-linux. So your
> build machine is missing some critical system headers.
>
> It looks like you are using a Ubuntu machine, and this header is
> normally installed by libc6-dev, which you would have installed if you
> install the meta-package build-essential.
>
> Please, check the requirements in the manual:
>
>     https://buildroot.org/downloads/manual/manual.html#requirement
>
> Regards,
> Yann E. MORIN.
>
> --
> .-----------------.--------------------.------------------.--------------------.
> |  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
> | +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
> | +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
> | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
> '------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
[hidden email]
http://lists.busybox.net/mailman/listinfo/buildroot
Reply | Threaded
Open this post in threaded view
|

Re: scsi/scsi.h: No such file or directory

Baruch Siach
Hi Tamim,

On Wed, Jun 14, 2017 at 05:35:39PM -0400, MD I. Islam wrote:
> Thanks for letting me know about the plain-text email!

But you are still top posting[1]. Please use reply to emails inline[2], like
Yann and I did.

> I have build-essential, libc6-dev, cpio and open-iscsi installed. Am I
> missing anything?

Do you have the file /usr/include/scsi/scsi.h on your host? It should be part
of libc6-dev.

baruch

[1] https://en.wikipedia.org/wiki/Posting_style#Top-posting

[2] https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

> On Wed, Jun 14, 2017 at 5:13 PM, Yann E. MORIN <[hidden email]>
>   wrote:
> > Tamim, All,
> >
> > Please, do not post HTML mail, and do not top-post; this is considered
> > bad practice. Send mails as plain tesxt, and reply below the mail you
> > are replying to.
> >
> > On 2017-06-14 16:42 -0400, MD I. Islam spake thusly:
> >> I'm using *arm_foundationv8_defconfig. *I didn't make any change in config.
> >> The last 100 lines of build output is as following:
> > [--SNIP--]
> >> >>> host-util-linux 2.29.2 Building
> >> PATH="/home/tamim/buildroot/output/host/bin:/home/tamim/buildroot/output/host/sbin:/home/tamim/buildroot/output/host/usr/bin:/home/tamim/buildroot/output/host/usr/sbin:/home/tamim/bin:/home/tamim/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
> >>   CC       sys-utils/eject-eject.o
> >> sys-utils/eject.c:41:23: fatal error: scsi/scsi.h: No such file or
> >> directory
> >
> > So, this fails while building the host variant of util-linux. So your
> > build machine is missing some critical system headers.
> >
> > It looks like you are using a Ubuntu machine, and this header is
> > normally installed by libc6-dev, which you would have installed if you
> > install the meta-package build-essential.
> >
> > Please, check the requirements in the manual:
> >
> >     https://buildroot.org/downloads/manual/manual.html#requirement

--
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - [hidden email] - tel: +972.52.368.4656, http://www.tkos.co.il -
_______________________________________________
buildroot mailing list
[hidden email]
http://lists.busybox.net/mailman/listinfo/buildroot
Reply | Threaded
Open this post in threaded view
|

Re: scsi/scsi.h: No such file or directory

MD I. Islam
HI Baruch

Yeah, /usr/include/scsi/scsi.h was missing. I I updated the kernel of
my host machine with defconfig in the main kernel source tree. After
going back to the original ubuntu kernel, I got it working. Any idea
what kernel config is responsible for this?

I prefer top-posting over interleaving. Is there a reason I would need
to use interleaving?

Many thanks!
Tamim


On Wed, Jun 14, 2017 at 11:06 PM, Baruch Siach <[hidden email]> wrote:

> Hi Tamim,
>
> On Wed, Jun 14, 2017 at 05:35:39PM -0400, MD I. Islam wrote:
>> Thanks for letting me know about the plain-text email!
>
> But you are still top posting[1]. Please use reply to emails inline[2], like
> Yann and I did.
>
>> I have build-essential, libc6-dev, cpio and open-iscsi installed. Am I
>> missing anything?
>
> Do you have the file /usr/include/scsi/scsi.h on your host? It should be part
> of libc6-dev.
>
> baruch
>
> [1] https://en.wikipedia.org/wiki/Posting_style#Top-posting
>
> [2] https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
>
>> On Wed, Jun 14, 2017 at 5:13 PM, Yann E. MORIN <[hidden email]>
>>   wrote:
>> > Tamim, All,
>> >
>> > Please, do not post HTML mail, and do not top-post; this is considered
>> > bad practice. Send mails as plain tesxt, and reply below the mail you
>> > are replying to.
>> >
>> > On 2017-06-14 16:42 -0400, MD I. Islam spake thusly:
>> >> I'm using *arm_foundationv8_defconfig. *I didn't make any change in config.
>> >> The last 100 lines of build output is as following:
>> > [--SNIP--]
>> >> >>> host-util-linux 2.29.2 Building
>> >> PATH="/home/tamim/buildroot/output/host/bin:/home/tamim/buildroot/output/host/sbin:/home/tamim/buildroot/output/host/usr/bin:/home/tamim/buildroot/output/host/usr/sbin:/home/tamim/bin:/home/tamim/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
>> >>   CC       sys-utils/eject-eject.o
>> >> sys-utils/eject.c:41:23: fatal error: scsi/scsi.h: No such file or
>> >> directory
>> >
>> > So, this fails while building the host variant of util-linux. So your
>> > build machine is missing some critical system headers.
>> >
>> > It looks like you are using a Ubuntu machine, and this header is
>> > normally installed by libc6-dev, which you would have installed if you
>> > install the meta-package build-essential.
>> >
>> > Please, check the requirements in the manual:
>> >
>> >     https://buildroot.org/downloads/manual/manual.html#requirement
>
> --
>      http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
> =}------------------------------------------------ooO--U--Ooo------------{=
>    - [hidden email] - tel: +972.52.368.4656, http://www.tkos.co.il -
_______________________________________________
buildroot mailing list
[hidden email]
http://lists.busybox.net/mailman/listinfo/buildroot
Reply | Threaded
Open this post in threaded view
|

Re: scsi/scsi.h: No such file or directory

Baruch Siach
Hi Tamim,

On Fri, Jun 16, 2017 at 03:24:15PM -0400, MD I. Islam wrote:
> Yeah, /usr/include/scsi/scsi.h was missing. I I updated the kernel of
> my host machine with defconfig in the main kernel source tree. After
> going back to the original ubuntu kernel, I got it working. Any idea
> what kernel config is responsible for this?

I have no idea how a custom kernel install would influence libc provided
headers, let alone delete them.

> I prefer top-posting over interleaving. Is there a reason I would need
> to use interleaving?

Because this is the convention in this list, as well as in most related
mailing lists. That advantage of this style is that it makes it easier for the
reader to see the context of your response.

baruch

> On Wed, Jun 14, 2017 at 11:06 PM, Baruch Siach <[hidden email]> wrote:
> > On Wed, Jun 14, 2017 at 05:35:39PM -0400, MD I. Islam wrote:
> >> Thanks for letting me know about the plain-text email!
> >
> > But you are still top posting[1]. Please use reply to emails inline[2], like
> > Yann and I did.
> >
> >> I have build-essential, libc6-dev, cpio and open-iscsi installed. Am I
> >> missing anything?
> >
> > Do you have the file /usr/include/scsi/scsi.h on your host? It should be part
> > of libc6-dev.
> >
> > baruch
> >
> > [1] https://en.wikipedia.org/wiki/Posting_style#Top-posting
> >
> > [2] https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
> >
> >> On Wed, Jun 14, 2017 at 5:13 PM, Yann E. MORIN <[hidden email]>
> >>   wrote:
> >> > Tamim, All,
> >> >
> >> > Please, do not post HTML mail, and do not top-post; this is considered
> >> > bad practice. Send mails as plain tesxt, and reply below the mail you
> >> > are replying to.
> >> >
> >> > On 2017-06-14 16:42 -0400, MD I. Islam spake thusly:
> >> >> I'm using *arm_foundationv8_defconfig. *I didn't make any change in config.
> >> >> The last 100 lines of build output is as following:
> >> > [--SNIP--]
> >> >> >>> host-util-linux 2.29.2 Building
> >> >> PATH="/home/tamim/buildroot/output/host/bin:/home/tamim/buildroot/output/host/sbin:/home/tamim/buildroot/output/host/usr/bin:/home/tamim/buildroot/output/host/usr/sbin:/home/tamim/bin:/home/tamim/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
> >> >>   CC       sys-utils/eject-eject.o
> >> >> sys-utils/eject.c:41:23: fatal error: scsi/scsi.h: No such file or
> >> >> directory
> >> >
> >> > So, this fails while building the host variant of util-linux. So your
> >> > build machine is missing some critical system headers.
> >> >
> >> > It looks like you are using a Ubuntu machine, and this header is
> >> > normally installed by libc6-dev, which you would have installed if you
> >> > install the meta-package build-essential.
> >> >
> >> > Please, check the requirements in the manual:
> >> >
> >> >     https://buildroot.org/downloads/manual/manual.html#requirement

--
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - [hidden email] - tel: +972.52.368.4656, http://www.tkos.co.il -
_______________________________________________
buildroot mailing list
[hidden email]
http://lists.busybox.net/mailman/listinfo/buildroot
Reply | Threaded
Open this post in threaded view
|

Re: scsi/scsi.h: No such file or directory

MD I. Islam
Hi Baruch

On Sat, Jun 17, 2017 at 5:27 PM, Baruch Siach <[hidden email]> wrote:

> Hi Tamim,
>
> On Fri, Jun 16, 2017 at 03:24:15PM -0400, MD I. Islam wrote:
>> Yeah, /usr/include/scsi/scsi.h was missing. I I updated the kernel of
>> my host machine with defconfig in the main kernel source tree. After
>> going back to the original ubuntu kernel, I got it working. Any idea
>> what kernel config is responsible for this?
>
> I have no idea how a custom kernel install would influence libc provided
> headers, let alone delete them.

My bad, I used INSTALL_HDR_PATH=/usr/ in header_install which screwed
things up. After pointing it to /usr/include, it works as expected.

>
>> I prefer top-posting over interleaving. Is there a reason I would need
>> to use interleaving?
>
> Because this is the convention in this list, as well as in most related
> mailing lists. That advantage of this style is that it makes it easier for the
> reader to see the context of your response.

Thanks for your helps and suggestions!

>
> baruch
>
>> On Wed, Jun 14, 2017 at 11:06 PM, Baruch Siach <[hidden email]> wrote:
>> > On Wed, Jun 14, 2017 at 05:35:39PM -0400, MD I. Islam wrote:
>> >> Thanks for letting me know about the plain-text email!
>> >
>> > But you are still top posting[1]. Please use reply to emails inline[2], like
>> > Yann and I did.
>> >
>> >> I have build-essential, libc6-dev, cpio and open-iscsi installed. Am I
>> >> missing anything?
>> >
>> > Do you have the file /usr/include/scsi/scsi.h on your host? It should be part
>> > of libc6-dev.
>> >
>> > baruch
>> >
>> > [1] https://en.wikipedia.org/wiki/Posting_style#Top-posting
>> >
>> > [2] https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
>> >
>> >> On Wed, Jun 14, 2017 at 5:13 PM, Yann E. MORIN <[hidden email]>
>> >>   wrote:
>> >> > Tamim, All,
>> >> >
>> >> > Please, do not post HTML mail, and do not top-post; this is considered
>> >> > bad practice. Send mails as plain tesxt, and reply below the mail you
>> >> > are replying to.
>> >> >
>> >> > On 2017-06-14 16:42 -0400, MD I. Islam spake thusly:
>> >> >> I'm using *arm_foundationv8_defconfig. *I didn't make any change in config.
>> >> >> The last 100 lines of build output is as following:
>> >> > [--SNIP--]
>> >> >> >>> host-util-linux 2.29.2 Building
>> >> >> PATH="/home/tamim/buildroot/output/host/bin:/home/tamim/buildroot/output/host/sbin:/home/tamim/buildroot/output/host/usr/bin:/home/tamim/buildroot/output/host/usr/sbin:/home/tamim/bin:/home/tamim/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
>> >> >>   CC       sys-utils/eject-eject.o
>> >> >> sys-utils/eject.c:41:23: fatal error: scsi/scsi.h: No such file or
>> >> >> directory
>> >> >
>> >> > So, this fails while building the host variant of util-linux. So your
>> >> > build machine is missing some critical system headers.
>> >> >
>> >> > It looks like you are using a Ubuntu machine, and this header is
>> >> > normally installed by libc6-dev, which you would have installed if you
>> >> > install the meta-package build-essential.
>> >> >
>> >> > Please, check the requirements in the manual:
>> >> >
>> >> >     https://buildroot.org/downloads/manual/manual.html#requirement
>
> --
>      http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
> =}------------------------------------------------ooO--U--Ooo------------{=
>    - [hidden email] - tel: +972.52.368.4656, http://www.tkos.co.il -
_______________________________________________
buildroot mailing list
[hidden email]
http://lists.busybox.net/mailman/listinfo/buildroot