首页 > 其他分享 >CEF编译报错:ValueError: path is on mount '\\\\tab_group_types.mojom-webui.js', start on mo

CEF编译报错:ValueError: path is on mount '\\\\tab_group_types.mojom-webui.js', start on mo

时间:2024-04-09 11:24:13浏览次数:13  
标签:CEF mojom generator tools mount code 报错 bindings chromium

F:\code\chromium_git\chromium\src>autoninja -C out\Debug_GN_x64 cef
"f:\code\depot_tools\bootstrap-2@3_11_6_chromium_30_bin\python3\bin\python3.exe" F:\code\depot_tools\ninja.py -C out\Debug_GN_x64 cef -j 10
ninja: Entering directory `out\Debug_GN_x64'
[22090/52952] ACTION //chrome/browser/ui/webui/tab_search:...indings_ts__generator(//build/toolchain/win:win_clang_x64)
FAILED: gen/chrome/browser/ui/webui/tab_search/tab_search.mojom-webui.ts
f:/code/depot_tools/bootstrap-2@3_11_6_chromium_30_bin/python3/bin/python3.exe ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_tab_search_mojo_bindings_ts__generator___build_toolchain_win_win_clang_x64__rule..rsp -g typescript --scrambled_message_id_salt_path ../../chrome/VERSION
Traceback (most recent call last):
File "F:\code\chromium_git\chromium\src\mojo\public\tools\bindings\mojom_bindings_generator.py", line 417, in <module>
ret = main()
^^^^^^
File "F:\code\chromium_git\chromium\src\mojo\public\tools\bindings\mojom_bindings_generator.py", line 412, in main
return args.func(args, remaining_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "F:\code\chromium_git\chromium\src\mojo\public\tools\bindings\mojom_bindings_generator.py", line 274, in _Generate
processor._GenerateModule(
File "F:\code\chromium_git\chromium\src\mojo\public\tools\bindings\mojom_bindings_generator.py", line 242, in _GenerateModule
generator.GenerateFiles(filtered_args)
File "F:\code\chromium_git\chromium\src\mojo\public\tools\bindings\generators\mojom_ts_generator.py", line 256, in GenerateFiles
self.WriteWithComment(self._GenerateWebUiModule(),
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "F:\code\chromium_git\chromium\src\mojo\public\tools\mojom\mojom\generate\template_expander.py", line 34, in GeneratorInternal
parameters = generator(*args, **kwargs2)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "F:\code\chromium_git\chromium\src\mojo\public\tools\bindings\generators\mojom_ts_generator.py", line 242, in _GenerateWebUiModule
return self._GetParameters()
^^^^^^^^^^^^^^^^^^^^^
File "F:\code\chromium_git\chromium\src\mojo\public\tools\bindings\generators\mojom_ts_generator.py", line 208, in _GetParameters
self._GetJsModuleImports(),
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "F:\code\chromium_git\chromium\src\mojo\public\tools\bindings\generators\mojom_ts_generator.py", line 577, in _GetJsModuleImports
os.path.relpath(
File "<frozen ntpath>", line 766, in relpath
ValueError: path is on mount '\\\\tab_group_types.mojom-webui.js', start on mount 'F:'
[22099/52952] CXX obj/ui/gl/gl_unittest_utils/gl_mock.obj
ninja: build stopped: subcommand failed.

 

解决:

修改:F:\code\chromium_git\chromium\src\mojo\public\tools\bindings\generators\mojom_ts_generator.py

160行添加:

if path == '':
path = '/'

 

标签:CEF,mojom,generator,tools,mount,code,报错,bindings,chromium
From: https://www.cnblogs.com/hxqmw/p/18123504

相关文章

  • CRC报错查看
    前言查看交换机接口是否有CRC报错,本案例以华三交换机为例。CRC是指循环冗余校验错使用仪器测试链路。链路质量差或者线路光信号衰减过大会导致报文在传输过程中出错。如链路故障请更换网线或光纤。与别的正常的端口更换网线或光纤光模块,如端口更换后错包消失,端口更换回来错......
  • 20240409报错修改学习
    未配置SpringBoot配置注解处理器spring:datasource:druid:driver-class-name:com.mysql.jdbc.Driverurl:jdbc:mysql://localhost:3306/mini_springmvc?serverTimezone=UTCusername:rootpassword:1234mybatis-plus:global-config:......
  • 民航电子数据库:表主键为自增,insert时报错:[E16005] 字段xxx不能取空值
    目录一、场景二、报错信息三、排查四、原因五、解决一、场景1、对接民航电子数据库2、表的主键为自增主键,使用mybatis封装好的insert方法新增记录时报错二、报错信息###Errorupdatingdatabase.Cause:java.sql.SQLException:[E16005]字段ID不能取空值......
  • webrtc分支切换到m94 下载报错 FileNotFoundError: [Errno 2] No such file or direct
    FileNotFoundError:[Errno2]Nosuchfileordirectory:'vpython' 此问题翻遍整个网络,没有解决方案,希望能帮忙到需要的人 描述:      正常下载代码后,基于master(默认)编译通过,现需要切到m94分支(参考 Linux/Ubuntu编译WebRTC&libmediasoupclient_linuxg++......
  • YOLO报错AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common
    解决方案:model/common.py里面去找到这个SPPF的类,把它拷过来到Tags5的model/common.py里面,这样你的代码就也有这个类了,还要引入一个warnings包1、把importwarnings放在上面去:importwarnings2、把SPPF类的代码复制到common.py中classSPPF(nn.Module):#SpatialP......
  • IDEA中Servlet中的注解@WebServlet报错,import javax.servlet.annotation.WebServlet;
    IDEA报错信息:[java.lang.LinkageError:loaderconstraintviolation:loader(instanceoforg/apache/jasper/servlet/检查pom依赖,看到这个,其实是因为selvlet这个依赖的version太低了,和你用的tomcatserver版本不匹配,所以可以降低tomcat版本,降成tomcat7及以下,或者提升pom中se......
  • 【mac权限】解决 mac 运行报错 150: Operation not permitted
    Couldnotsetenvironment:150:OperationnotpermittedwhileSystemIntegrityProtectionisengagedMac下操作文件,遇到Operationnotpermitted原来是索引服务被关闭,导致对文件夹的操作权限失效解决步骤打开系统偏好设置,隐私与安全性,左侧选择‘文件和文件夹’,......
  • 250 Stylized Mountain Cave Textures - Cliff Rock Crystal Gravel More
    250多种风格化的水晶、岩石、悬崖、砾石、矿石、熔岩和其他岩石纹理的集合,用于山地和洞穴风格化/幻想/rpg风格的游戏环境。在这个系列中,你会在风格化/幻想/rpg风格的游戏中找到大量适合山区和洞穴环境的纹理——水晶、洞穴地板/墙壁、岩石、悬崖、砾石、熔岩、岩石土、岩石地......
  • 记一次在使用Asp.Net Core 8.0 中使用Entity Framework Core的Api控制器生成Rest Api
    问题描述:把实体模型建好了,数据上下文也建好了,数据库连接字符串也在appsetting.json中配置好了,服务也注入了,然后不想一个一个的写控制器的方法,想用Api控制器生成现成的CURD方法,结果一连串的报错,在网上和GitHub也看了各位的解决办法,但都是以失望的报错,现在将解决问题的方法如下。1......
  • git上传大文件!git push 报错 ! [remote rejected] main -> main (pre-receive hook de
    前言今天在用gitpush项目的时候,出现了一个报错,记录一下解决方案,以后报同样的错误可以回来看。错误信息下面是gitpush的详细报错信息:20866@DESKTOP-7R0VL04MINGW64/d/AllProjects/JupyterProjects(main)$gitpushoriginmainEnumeratingobjects:152,done.Counting......