Changeset ee8c846 for chapter08/expect.xml
- Timestamp:
- 02/06/2024 08:57:26 PM (8 months ago)
- Branches:
- xry111/loongarch, xry111/loongarch-12.1, xry111/loongarch-12.2
- Children:
- 8b8b87b
- Parents:
- 20902dd (diff), 4816dc6 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/expect.xml
r20902dd ree8c846 49 49 <title>Installation of Expect</title> 50 50 51 <para>Expect needs PTYs to work. Verify that the PTYs are working 52 properly inside the chroot environment by performing a simple 53 test:</para> 54 55 <screen><userinput remap="test">python3 -c 'from pty import spawn; spawn(["echo", "ok"])'</userinput></screen> 56 57 <para>This command should output <computeroutput>ok</computeroutput>. 58 If, instead, the output includes <computeroutput>OSError: out of pty 59 devices</computeroutput>, then the environment is not set up for proper 60 PTY operation. You need to exit from the chroot environment, read 61 <xref linkend='ch-tools-kernfs'/> again, and ensure the 62 <systemitem class="filesystem">devpts</systemitem> file system (and 63 other virtual kernel file systems) mounted correctly. Then reenter 64 the chroot environment following <xref linkend='ch-tools-chroot'/>. 65 This issue needs to be resolved before continuing, or the test suites 66 requring Expect (for example the test suites of Bash, Binutils, GCC, 67 GDBM, and of course Expect itself) will fail catastrophically, and other 68 subtle breakages may also happen.</para> 69 51 70 &update-config-text; 52 71 … … 87 106 <screen><userinput remap="make">make</userinput></screen> 88 107 89 <important>90 <para>The test suite for Expect is considered critical.91 Do not skip it under any circumstances.</para>92 </important>93 94 108 <para>To test the results, issue:</para> 95 109 96 110 <screen><userinput remap="test">make test</userinput></screen> 97 98 <para>If any test fails with the message99 <computeroutput>The system has no more ptys. Ask your system100 administrator to create more</computeroutput>, it indicates101 you've not mounted the102 <systemitem class="filesystem">devpts</systemitem> file system103 correctly. You need to exit from the chroot environment, read104 <xref linkend='ch-tools-kernfs'/> again, and ensure the105 <systemitem class="filesystem">devpts</systemitem> file system (and106 other virtual kernel file systems) mounted correctly. Then reenter107 the chroot environment following <xref linkend='ch-tools-chroot'/>.108 This issue needs to be resolved before continuing.</para>109 111 110 112 <para>Install the package:</para>
Note:
See TracChangeset
for help on using the changeset viewer.