Summary: | После обновления поломался luatex | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergei Naumov <Sergei.Naumov> |
Component: | texlive | Assignee: | viy <viy> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | viy |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Sergei Naumov
2024-03-12 21:27:04 MSK
Да, забыл написать.... Вне lualatex модуль luqsql-mysql работает без проблем function comma_value(n) -- credit http://richard.warburton.it local left,num,right = string.match(n,'^([^%d]*%d)(%d*)(.-)$') return left..(num:reverse():gsub('(%d%d%d)','%1 '):reverse())..right end local driver = require "luasql.mysql" local env = assert (driver.mysql()) local con = assert (env:connect("serge","serge","serge","localhost","3306")) -- Эта переменная является аргументом скрипта (см. test3.ltx) local bastionart = 336 local cur = assert (con:execute(string.format([[ SELECT name, budget FROM projects WHERE art=%s ]],bastionart))) local row = cur:fetch ({}, "a") while row do print(string.format("%s & %s \\\\",row.name,comma_value(tonumber(row.budget)))) row = cur:fetch (row, "a") end cur:close() con:close() env:close() Так с lua-5.3 или lua-5.4? Сегодня обновился texlive-2022-alt0_10.x86_64, где написано: [root@yarilo ~]# ldd /usr/bin/lualatex linux-vdso.so.1 (0x00007ffe6d7fe000) libtexlua53.so.5 => /usr/lib64/libtexlua53.so.5 (0x00007f8556b95000) libzzip-0.so.13 => /usr/lib64/libzzip-0.so.13 (0x00007f8556b8b000) libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f8555fc7000) |