sslab-gatech / opensgx

OpenSGX
Other
288 stars 80 forks source link

Building QEMU fails with perl regex error #54

Open lukenels opened 6 years ago

lukenels commented 6 years ago

When building qemu with make after ./configure-arch, the following error happens.

Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at /home/lukenels/src/opensgx/qemu/scripts/texi2pod.pl line 320.
Makefile:463: recipe for target 'qemu.1' failed
make: *** [qemu.1] Error 255

Here is some random system information if it helps:

$ perl --version
This is perl 5, version 26, subversion 0 (v5.26.0) built for x86_64-linux-gnu-thread-multi
(with 56 registered patches, see perl -V for more detail)
.....
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 17.10
Release:    17.10
Codename:   artful
$ uname -a
Linux kaby 4.13.0-16-lowlatency #19-Ubuntu SMP PREEMPT Wed Oct 11 19:51:52 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Let me know if you want any more.

lukenels commented 6 years ago

I have a patch for this, I'll open a PR in a few minutes.

lukenels commented 6 years ago

This is fixed in #53