[Barrelfish-users] AHCI

Georgios Varisteas yorgos at kth.se
Tue Jan 31 11:12:25 CET 2012


Unfortunately it is not... Here is a more complete output (with a clean build)

$ make x86_64/include/dev/ahci_port_dev.h 2>&1 | grep ahci
Makefile:1933: x86_64/usr/ahcid/_for_app_ahcid/ahci_mgmt_flounder_bindings.o.depend: No such file or directory
Makefile:1995: x86_64/usr/ahcid/_for_app_ahcid/ahcid.o.depend: No such file or directory
Makefile:2014: x86_64/usr/ahcid/_for_app_ahcid/ahcid_hwinit.o.depend: No such file or directory
Makefile:2915: x86_64/usr/bench/ahci/_for_app_ahci_bench/main.o.depend: No such file or directory
Makefile:32283: x86_64/usr/tests/ahcialloctest/_for_app_ahcialloctest/ahcialloctest.o.depend: No such file or directory
Makefile:32511: x86_64/usr/tests/ata_rw28_test/_for_app_ata_rw28_test/ahci_mgmt_flounder_bindings.o.depend: No such file or directory
Makefile:34898: x86_64/lib/ahci/_for_lib_ahci/ahci_mgmt_flounder_bindings.o.depend: No such file or directory
Makefile:34964: x86_64/lib/ahci/_for_lib_ahci/ahci_mgmt_flounder_extra_bindings.o.depend: No such file or directory
Makefile:35065: x86_64/lib/ahci/_for_lib_ahci/ahci.o.depend: No such file or directory
Makefile:35084: x86_64/lib/ahci/_for_lib_ahci/ahci_util.o.depend: No such file or directory
Makefile:35103: x86_64/lib/ahci/_for_lib_ahci/sata_fis.o.depend: No such file or directory
Makefile:35122: x86_64/lib/ahci/_for_lib_ahci/ahci_dma_pool.o.depend: No such file or directory
Makefile:69673: x86_64/lib/vfs/_for_lib_vfs/ahci_mgmt_flounder_bindings.o.depend: No such file or directory
Makefile:70145: x86_64/lib/vfs/_for_lib_vfs/ahci_mgmt_flounder_extra_bindings.o.depend: No such file or directory
Makefile:70901: x86_64/lib/vfs/_for_lib_vfs/vfs_blockdevfs_ahci.o.depend: No such file or directory
Makefile:71155: x86_64/lib/vfs/_for_lib_vfs_nonfs/ahci_mgmt_flounder_bindings.o.depend: No such file or directory
Makefile:71403: x86_64/lib/vfs/_for_lib_vfs_nonfs/ahci_mgmt_flounder_extra_bindings.o.depend: No such file or directory
./tools/bin/flounder -i ../src/if/platform/x86_64.if -i ../src/if/arch/x86_64.if -i ../src/if/types.if --generic-header ../src/if/ahci_mgmt.if ./x86_64/include/if/ahci_mgmt_defs.h 
./tools/bin/flounder -i ../src/if/platform/x86_64.if -i ../src/if/arch/x86_64.if -i ../src/if/types.if --lmp-header ../src/if/ahci_mgmt.if ./x86_64/include/if/ahci_mgmt_lmp_defs.h 
./tools/bin/flounder -i ../src/if/platform/x86_64.if -i ../src/if/arch/x86_64.if -i ../src/if/types.if --ump-header ../src/if/ahci_mgmt.if ./x86_64/include/if/ahci_mgmt_ump_defs.h 
./tools/bin/flounder -i ../src/if/platform/x86_64.if -i ../src/if/arch/x86_64.if -i ../src/if/types.if --multihop-header ../src/if/ahci_mgmt.if ./x86_64/include/if/ahci_mgmt_multihop_defs.h 
./tools/bin/flounder -i ../src/if/platform/x86_64.if -i ../src/if/arch/x86_64.if -i ../src/if/types.if --rpcclient-header ../src/if/ahci_mgmt.if ./x86_64/include/if/ahci_mgmt_rpcclient_defs.h 
./tools/bin/flounder -i ../src/if/platform/x86_64.if -i ../src/if/arch/x86_64.if -i ../src/if/types.if --ahci-header ../src/if/ata_rw28.if ./x86_64/include/if/ata_rw28_ahci_defs.h 
./tools/bin/flounder -i ../src/if/platform/x86_64.if -i ../src/if/arch/x86_64.if -i ../src/if/types.if -a x86_64 --ahci-stub --rpcclient-stub ../src/if/ata_rw28.if ./x86_64/lib/vfs/_for_lib_vfs_nonfs/ata_rw28_flounder_extra_bindings.c 
../src/include/ahci/ahci_util.h:15:31: fatal error: dev/ahci_port_dev.h: No such file or directory

-Georgios

________________________________________
From: Kornilios Kourtis [kkourt at inf.ethz.ch]
Sent: Tuesday, January 31, 2012 11:05
To: Georgios Varisteas
Cc: barrelfish-users at lists.inf.ethz.ch
Subject: Re: [Barrelfish-users] AHCI

Hi Georgios,

On Tue, Jan 31, 2012 at 09:46:42AM +0000, Georgios Varisteas wrote:
> Hi,
>
> First of all congrats on the update. AHCI support is an important
> milestone. However, is it possible that something went wrong with the
> update? I get the following error:
>
> Generating
> x86_64/lib/vfs/_for_lib_vfs_nonfs/ata_rw28_flounder_extra_bindings.o.depend
> ../src/include/ahci/ahci_util.h:15:31: fatal error:
> dev/ahci_port_dev.h: No such file or directory compilation terminated.
> make: ***
> [x86_64/lib/vfs/_for_lib_vfs_nonfs/ata_rw28_flounder_extra_bindings.o.depend]
> Error 1
>
> I can see ahci_port.dev in devices/ and the Hakefile is correct, so the
> missing header should have been generated but it doesn't. I have
> cleaned my build directory and started from scratch with no result. Any
> clues?

It could be that the make dependencies are not set correctly.

If you do:
 make x86_64/include/dev/ahci_port_dev.h
Is the file generated? Can you complete the build after that?

cheers,
Kornilios.

--
Kornilios Kourtis



More information about the Barrelfish-users mailing list