Невозможно скомпилировать WiredTiger с мгновенной поддержкой под rhel

Предположения:

  • Пустые теги, которые мы ищем, находятся в отдельной строке.
  • Закрывающий тег также стоит на отдельной строке + сразу за ним.
  • Предполагается, что пробелы состоят из пробелов, а не табуляции.

sed -ne '
   /^ *\(<[^><]*>\) *$/!d                                   # tag opening should be on a line of its own
   s//\1/                                                   # strip away all whitespace
   $d; N                                                    # if the tag opening is on the last line, we dont need it. Otherwise, we grab the next line
   s/^.\(.*\).\n *<\/\1> *$/Empty tag: <\1> on line num\#/p # print only in case the tagnames match across lines => we have found an empty tag
   /\n/!=                                                   # print empty tag line num
   D                                                        # delete the pattern space
' yourfile.xml
1
26.05.2017, 20:17
1 ответ

Вы можете попробовать установить snappy lib через

yum install snappy snappy-devel

Если это не сработает, вы можете получить исходники через rpm.

В CentOS 7:

rpm -ivh http://vault.centos.org/centos/7/os/Source/SPackages/snappy-1.1.0-3.el7.src.rpm`

В CentOS 6:

rpm -ivh ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/snappy-1.1.0-1.el6.src.rpm

или

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/SRPMS/snappy-1.0.5-1.el6.src.rpm

затем скомпилируйте их. Вы должны сделать это, прежде чем пытаться скомпилировать WiredTiger.

0
28.01.2020, 00:55

Теги

Похожие вопросы