ffaille / alarm-linux-odroid-xu3

Arch Linux ARM PKGBUILD for linux-odroid-xu3 package
2 stars 0 forks source link

alarm-linux-odroid-xu3 couldn't build #3

Open datensenke opened 2 months ago

datensenke commented 2 months ago

It was not possible to build alarm-linux-odroid-xu3. makepkg --syncdeps --noconfirm --log failed with an error code. I built on the Odroid-XU4.

#                                                                                                                                                                                                                                                                                
# configuration written to .config                                                                                                                                                                                                                                               
#                                                                                                                                                                                                                                                                                
#                                                                                                                                                                                                                                                                                
# No change to .config                                                                                                                                                                                                                                                           
#                                                                                                                                                                                                                                                                                
  SYNC    include/config/auto.conf                                                                                                                                                                                                                                               
  CALL    scripts/checksyscalls.sh                                                                                                                                                                                                                                               
  CALL    scripts/checksyscalls.sh                                                                                                                                                                                                                                               
  AR      drivers/macintosh/built-in.a                                                                                                                                                                                                                                           
  AR      drivers/cxl/core/built-in.a                                                                                                                                                                                                                                            
  AR      drivers/cxl/built-in.a                                                                                                                                                                                                                                                 
  AR      drivers/scsi/arm/built-in.a                                                                                                                                                                                                                                            
  CC [M]  drivers/scsi/scsi.o                                                                                                                                                                                                                                                    
  CC      drivers/gpu/arm/midgard/mali_kbase_mem.o                                                                                                                                                                                                                               
  AR      drivers/nvme/host/built-in.a                                                                                                                                                                                                                                           
  CC [M]  drivers/nvme/host/core.o                                                                                                                                                                                                                                               
  CC [M]  drivers/nvme/host/ioctl.o                                                                                                                                                                                                                                              
  CC [M]  drivers/nvme/host/trace.o                                                                                                                                                                                                                                              
drivers/gpu/arm/midgard/mali_kbase_mem.c: In Funktion »kbase_jd_user_buf_map«:                                                                                                                                                                                                   
drivers/gpu/arm/midgard/mali_kbase_mem.c:2410:52: Fehler: Übergabe des Arguments 2 von »get_user_pages_remote« wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung [-Wint-conversion]                                                                          
 2410 |         pinned_pages = get_user_pages_remote(NULL, mm, address, alloc->imported.user_buf.nr_pages,                                                                                                                                                                       
      |                                                    ^~                                                                                                                                                                                                                    
      |                                                    |                                                                                                                                                                                                                     
      |                                                    struct mm_struct *                                                                                                                                                                                                    
In Datei, eingebunden von ./include/linux/scatterlist.h:8,                                                                                                                                                                                                                       
                 von ./include/linux/dma-buf.h:19,                                                                                                                                                                                                                               
                 von drivers/gpu/arm/midgard/mali_kbase_mem.c:25:                                                                                                                                                                                                                
./include/linux/mm.h:1997:43: Anmerkung: »long unsigned int« erwartet, aber Argument hat Typ »struct mm_struct *«                                                                                                                                                                
 1997 |                             unsigned long start, unsigned long nr_pages,                                                                                                                                                                                                 
      |                             ~~~~~~~~~~~~~~^~~~~                                                                                                                                                                                                                          
drivers/gpu/arm/midgard/mali_kbase_mem.c:2411:68: Fehler: Übergabe des Arguments 5 von »get_user_pages_remote« wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung [-Wint-conversion]                                                                          
 2411 |                         reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0,                                                                                                                                                                                                  
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~                                                                                                                                                                                                   
      |                                                                    |                                                                                                                                                                                                     
      |                                                                    int
./include/linux/mm.h:1998:67: Anmerkung: »struct page **« erwartet, aber Argument hat Typ »int«
 1998 |                             unsigned int gup_flags, struct page **pages,
      |                                                     ~~~~~~~~~~~~~~^~~~~
drivers/gpu/arm/midgard/mali_kbase_mem.c: In Funktion »kbase_reg_flags_to_rbtree«:
drivers/gpu/arm/midgard/mali_kbase_mem.c:57:24: Warnung: diese Anweisung könnte durchfallen [-Wimplicit-fallthrough=]
   57 |                 rbtree = &kctx->reg_rbtree_same;
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/arm/midgard/mali_kbase_mem.c:59:9: Anmerkung: hier
   59 |         default:
      |         ^~~~~~~
make[5]: *** [scripts/Makefile.build:250: drivers/gpu/arm/midgard/mali_kbase_mem.o] Fehler 1
make[4]: *** [scripts/Makefile.build:500: drivers/gpu/arm/midgard] Fehler 2
make[3]: *** [scripts/Makefile.build:500: drivers/gpu/arm] Fehler 2
make[2]: *** [scripts/Makefile.build:500: drivers/gpu] Fehler 2
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet …
  CC [M]  drivers/scsi/hosts.o
  CC [M]  drivers/scsi/scsi_ioctl.o
  CC [M]  drivers/nvme/host/trace.o                                                                                                                                                                                                                                              
drivers/gpu/arm/midgard/mali_kbase_mem.c: In Funktion »kbase_jd_user_buf_map«:                                                                                                                                                                                                   
drivers/gpu/arm/midgard/mali_kbase_mem.c:2410:52: Fehler: Übergabe des Arguments 2 von »get_user_pages_remote« wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung [-Wint-conversion]                                                                          
 2410 |         pinned_pages = get_user_pages_remote(NULL, mm, address, alloc->imported.user_buf.nr_pages,                                                                                                                                                                       
      |                                                    ^~                                                                                                                                                                                                                    
      |                                                    |                                                                                                                                                                                                                     
      |                                                    struct mm_struct *                                                                                                                                                                                                    
In Datei, eingebunden von ./include/linux/scatterlist.h:8,                                                                                                                                                                                                                       
                 von ./include/linux/dma-buf.h:19,                                                                                                                                                                                                                               
                 von drivers/gpu/arm/midgard/mali_kbase_mem.c:25:                                                                                                                                                                                                                
./include/linux/mm.h:1997:43: Anmerkung: »long unsigned int« erwartet, aber Argument hat Typ »struct mm_struct *«                                                                                                                                                                
 1997 |                             unsigned long start, unsigned long nr_pages,                                                                                                                                                                                                 
      |                             ~~~~~~~~~~~~~~^~~~~                                                                                                                                                                                                                          
drivers/gpu/arm/midgard/mali_kbase_mem.c:2411:68: Fehler: Übergabe des Arguments 5 von »get_user_pages_remote« wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung [-Wint-conversion]                                                                          
 2411 |                         reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0,                                                                                                                                                                                                  
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~                                                                                                                                                                                                   
      |                                                                    |                                                                                                                                                                                                     
      |                                                                    int
./include/linux/mm.h:1998:67: Anmerkung: »struct page **« erwartet, aber Argument hat Typ »int«
 1998 |                             unsigned int gup_flags, struct page **pages,
      |                                                     ~~~~~~~~~~~~~~^~~~~
drivers/gpu/arm/midgard/mali_kbase_mem.c: In Funktion »kbase_reg_flags_to_rbtree«:
drivers/gpu/arm/midgard/mali_kbase_mem.c:57:24: Warnung: diese Anweisung könnte durchfallen [-Wimplicit-fallthrough=]
   57 |                 rbtree = &kctx->reg_rbtree_same;
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/arm/midgard/mali_kbase_mem.c:59:9: Anmerkung: hier
   59 |         default:
      |         ^~~~~~~
make[5]: *** [scripts/Makefile.build:250: drivers/gpu/arm/midgard/mali_kbase_mem.o] Fehler 1
make[4]: *** [scripts/Makefile.build:500: drivers/gpu/arm/midgard] Fehler 2
make[3]: *** [scripts/Makefile.build:500: drivers/gpu/arm] Fehler 2
make[2]: *** [scripts/Makefile.build:500: drivers/gpu] Fehler 2
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet …
  CC [M]  drivers/scsi/hosts.o
  CC [M]  drivers/scsi/scsi_ioctl.o
  CC [M]  drivers/nvme/host/zns.o
  CC [M]  drivers/scsi/scsicam.o
  CC [M]  drivers/nvme/host/fabrics.o
  CC [M]  drivers/scsi/scsi_error.o
  CC [M]  drivers/scsi/scsi_lib.o
  AR      drivers/nvme/target/built-in.a
  CC [M]  drivers/nvme/host/tcp.o
  LD [M]  drivers/nvme/host/nvme-core.o
  LD [M]  drivers/nvme/host/nvme-fabrics.o
  CC [M]  drivers/scsi/scsi_lib_dma.o
  CC [M]  drivers/scsi/scsi_scan.o
  LD [M]  drivers/nvme/host/nvme-tcp.o
  AR      drivers/nvme/built-in.a
  GEN     drivers/scsi/scsi_devinfo_tbl.c
  CC [M]  drivers/scsi/scsi_devinfo.o
  CC [M]  drivers/scsi/scsi_sysctl.o
  CC [M]  drivers/scsi/scsi_proc.o
  CC [M]  drivers/scsi/scsi_debugfs.o
  CHK     kernel/kheaders_data.tar.xz
  CC [M]  drivers/scsi/scsi_trace.o
  CC [M]  drivers/scsi/scsi_logging.o
  CC [M]  drivers/scsi/scsi_pm.o
  CC [M]  drivers/scsi/scsi_bsg.o
  CC [M]  drivers/scsi/scsi_common.o
  CC [M]  drivers/scsi/raid_class.o
  CC [M]  drivers/scsi/scsi_transport_iscsi.o
  CC [M]  drivers/scsi/libiscsi.o
  CC [M]  drivers/scsi/libiscsi_tcp.o
  CC [M]  drivers/scsi/iscsi_tcp.o
  CC [M]  drivers/scsi/iscsi_boot_sysfs.o
  CC [M]  drivers/scsi/virtio_scsi.o
  CC [M]  drivers/scsi/st.o
  CC [M]  drivers/scsi/sd.o
  CC [M]  drivers/scsi/sd_dif.o
  CC [M]  drivers/scsi/sd_zbc.o
  CC [M]  drivers/scsi/sr.o
  CC [M]  drivers/scsi/sr_ioctl.o
  CC [M]  drivers/scsi/sr_vendor.o
  CC [M]  drivers/scsi/sg.o
  CC [M]  drivers/scsi/ch.o
  CC [M]  drivers/scsi/scsi_sysfs.o
  LD [M]  drivers/scsi/sd_mod.o
  LD [M]  drivers/scsi/sr_mod.o
  AR      drivers/scsi/built-in.a
  LD [M]  drivers/scsi/scsi_mod.o
make[1]: *** [scripts/Makefile.build:500: drivers] Fehler 2
make: *** [Makefile:2014: .] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...