This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] WL1837MOD:Linux/:构建 WL18xx 软件、什么问题和#39?

Guru**** 670100 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1180228/wl1837mod-linux-building-the-wl18xx-software-what-s-wrong

器件型号:WL1837MOD

您好、evrybody

我正在构建 WL18xx 软件:

Lyudmila@Lyudmila-linuxmint ~/wl8-build_Point9-6 $ git clone git://git.ti.com/wilink8-wlan/build-utilites.git
Клонирование в«build-utilites»…
远程:计数对象:928、完成。
远程:压缩对象:100%(452/452)、完成。
远程:总共928 (增量509)、重复使用761 (增量456)
получение объектов:100%(928/928)、12.83 MIB | 2.38 MiB/s、готово。
определение изменений:100%(509/509)、готово。
Проверка соединения…μ A готово μ A。

Lyudmila@Lyudmila-linuxmint ~/wl8-build_Point9-6 $ CD build-utilites
Lyudmila@Lyudmila-linuxmint ~/wl8-build_Point9-6/build-utilites $./build_wl18xx.sh init
 将 ROOTFS 路径更改为/media/lyudmila/rfs
 使用用户定义的内核
找到 Makefile。 内核版本设置为4.4.3.139。
  *****  正在初始化工作区(不带构建) *****  
克隆到 :内核  
克隆到: OpenSSL  
Клонирование в«/home/lyudmila/wl8-build_Point9-6/build-utilites/src/openssl»…
致命:无法连接 到 github.com
github.com[0:140.82.121.3]:errno=время ожидания соединения истекло Ω

克隆到: libnl  
Клонирование в«/home/lyudmila/wl8-build_Point9-6/build-utilites/src/libnl»…
致命:无法连接 到 github.com
github.com[0:140.82.121.4]:errno=время ожидания соединения истекло

 

所有其它软件包均已成功克隆。

出什么问题了? 为什么不克隆 openssl 和 libnl?

setup-env 文件内容:

编号\//
#-(o o)-
=================================== ooo=(_)=OOo=========================================
#此文件包含自动化所需的导出
WLAN 组件的#构建过程。
#将此文件放在与 wl18xx_build.sh 相同的目录中
#构建脚本。 无需运行'source setup-env'构建
#脚本将在内部完善它。
===========================================================================================================
#用户特定环境设置-使用完整路径

#如果设置了默认工具链路径,则会将工具链下载到./toolchain。
导出 toolchain_path=/home/lyudmila/timesysPoint9-6/twr_vf600/toolchain/bin

#如果设置了根文件系统的默认路径,则将使用./fs 文件夹。
#export ROOTFS=/home/lyudmila/timesysPoint9-6/twr_vf600/kernel-source/linux-4.4/rfs
导出 ROOTFS=/media/lyudmila/rfs

#if default kernel path is set - kernel will be downloaded (set branch to match kernel version)(如果设置了默认内核路径-将下载内核(设置分支以匹配
导出 kernel_path=/home/lyudmila/timesysPoint9-6/twr_vf600/kernel-source/linux-4.4

#如果设置了下面的 kernel_variant、则生成脚本将查找特定于内核的内容
增补程序目录下的#个增补程序:
#- pathcs/driver_patches/$kernel_variant 目录下的修补程序
#在"模块"构建期间应用。
#- patches/kernel_patches/$/$kernel_variant 目录下的修补程序
#应用于 kernel_path 指向的内核、以防"patch_kernel"出现
使用#命令。
#注:应用修补程序后,内核不会自动构建
导出 kernel_variant=4.4.3.139-ts-armv7l

导出 cross_compile=armv7l-Timesys-linux-gnueabi-
导出 arch=arm
["$toolchain_path"!="default"]&&导出路径=$toolchain_path:$path

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    是否可以尝试单独克隆这些存储库? 如所示、您是否可以尝试从命令行克隆这些存储库? 它是否也会失败?

    我相信 GitHub 改变了他们的一些规则,因此您可能必须使用 https://而不是 git://。 可以在 configuration.sh 脚本中编辑这些内容。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Sabeeh。

    我在 openssl 和 libnl 中使用了 https://而不是 git://。 谢谢。 成功完成./build_wl18xx.sh init 命令。

    之后、我运行了命令: 
    Lyudmila@Lyudmila-linuxmint ~/wl8-build_Point9-6/build-utilites $./sudo_build_wl18xx.sh update R8.7_SP3




    /utils/key2pub.py --ssl pubkeys/linville.key.pub.pem pubkeys/sforshee.key.pub.pem keys-ssl.c
    文件"./utils/key2pub.py、第6行
    除了 ImportError、e:
    ^μ A
    SyntaxError:无效语法
    Makefile:126:目标«keys-ssl.c»的配方执行错误
    制造:***[keys-ssl.c]错误1.
    制作:***等待任务完成…
    ***** 错误0*****

    除了 ImportError、e: 

    如何正确拼写?
     
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、evrybody

    大约2年前,我运行了 thе./sudo_build_wl18xx.sh 更新 R8.7_SP3 
    并成功完成。 
    现在、它因上述错误而失败。 

    自那时以来是否有任何变化?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好。 
    我找到了解决方案。 
    默认情况下、我启用了 python 3.8我切换到了 python 2.7和 
    thе./sudo_build_wl18xx.sh 更新 R8.7_SP3命令已成功完成。


    谢谢你。