diff --git a/build/jam/packages/UserlandFS b/build/jam/packages/UserlandFS index 7f1c50a7d1..c702abbf0f 100644 --- a/build/jam/packages/UserlandFS +++ b/build/jam/packages/UserlandFS @@ -12,7 +12,7 @@ AddFilesToPackage servers : userlandfs_server ; # libs local userlandfsLibs = [ FFilterByBuildFeatures - libuserlandfs_beos_kernel.so@!x86_64 + libuserlandfs_beos_kernel.so libuserlandfs_haiku_kernel.so libuserlandfs_fuse.so ] diff --git a/src/add-ons/kernel/file_systems/userlandfs/server/beos/Jamfile b/src/add-ons/kernel/file_systems/userlandfs/server/beos/Jamfile index 37868b1f90..d8f7741760 100644 --- a/src/add-ons/kernel/file_systems/userlandfs/server/beos/Jamfile +++ b/src/add-ons/kernel/file_systems/userlandfs/server/beos/Jamfile @@ -4,6 +4,8 @@ local userlandFSTop = [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems userlandfs ] ; local userlandFSIncludes = [ PrivateHeaders userlandfs ] ; +SubDirCcFlags -Wno-error=format ; + SubDirSysHdrs [ FDirName $(userlandFSIncludes) ] ; SubDirHdrs [ FDirName $(userlandFSIncludes) private ] ; SubDirHdrs [ FDirName $(userlandFSIncludes) shared ] ; diff --git a/src/add-ons/kernel/file_systems/userlandfs/server/beos/lock.h b/src/add-ons/kernel/file_systems/userlandfs/server/beos/lock.h index 8e0e133e6b..98582c8dd7 100644 --- a/src/add-ons/kernel/file_systems/userlandfs/server/beos/lock.h +++ b/src/add-ons/kernel/file_systems/userlandfs/server/beos/lock.h @@ -24,7 +24,7 @@ struct beos_lock { sem_id s; - long c; + int32 c; }; struct beos_mlock {