[RPL/2] Issue to compile

Andrea Girotto andrea.girotto at gmail.com
Sun Aug 5 11:48:09 CEST 2018


Hello,

On 05/08/18 10:34, BERTRAND Joël wrote:
> 	Can you check that :
>
> ../tools/file-5.33/src/rplfile -m ../tools/file-5.33/magic/magic -i
> ../../rpl/src/algebre_lineaire1.c | gawk -F= '{print $2;}'
>
> returns : iso-8859-1
Here I have an issue (from rpl-4.1.28/src directory):

$ ../tools/file-5.33/src/rplfile -m ../tools/file-5.33/magic/magic -i
algebre_lineaire1.c
Bad system call

the file ../tools/file-5.33/magic/magic is missing (there is "magic.mgc"
but no "magic").

I re-run the rplfile tool using strace (it seems a complicate issue):

$ strace ../tools/file-5.33/src/rplfile -m
../tools/file-5.33/magic/magic -i algebre_lineaire1.c
execve("../tools/file-5.33/src/rplfile",
["../tools/file-5.33/src/rplfile", "-m",
"../tools/file-5.33/magic/magic", "-i", "algebre_lineaire1.c"],
0x7ffd12007cf0 /* 54 vars */) = 0
brk(NULL)                               = 0x559ec8742000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or
directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=373733, ...}) = 0
mmap(NULL, 373733, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc16ad5b000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libseccomp.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\371\1\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=267984, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7fc16ad59000
mmap(NULL, 2363424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc16a951000
mprotect(0x7fc16a97d000, 2097152, PROT_NONE) = 0
mmap(0x7fc16ab7d000, 90112, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x7fc16ab7d000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320!\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=91912, ...}) = 0
mmap(NULL, 2187280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc16a73a000
mprotect(0x7fc16a750000, 2093056, PROT_NONE) = 0
mmap(0x7fc16a94f000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fc16a94f000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0
]\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=146664, ...}) = 0
mmap(NULL, 2216504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc16a51c000
mprotect(0x7fc16a535000, 2093056, PROT_NONE) = 0
mmap(0x7fc16a734000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7fc16a734000
mmap(0x7fc16a736000, 12856, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc16a736000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2001\2\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2105608, ...}) = 0
mmap(NULL, 3914128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fc16a160000
mprotect(0x7fc16a313000, 2093056, PROT_NONE) = 0
mmap(0x7fc16a512000, 24576, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b2000) = 0x7fc16a512000
mmap(0x7fc16a518000, 14736, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc16a518000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7fc16ad57000
arch_prctl(ARCH_SET_FS, 0x7fc16ad57b80) = 0
mprotect(0x7fc16a512000, 16384, PROT_READ) = 0
mprotect(0x7fc16a734000, 4096, PROT_READ) = 0
mprotect(0x7fc16a94f000, 4096, PROT_READ) = 0
mprotect(0x7fc16ab7d000, 86016, PROT_READ) = 0
mprotect(0x559ec70f4000, 8192, PROT_READ) = 0
mprotect(0x7fc16adb7000, 4096, PROT_READ) = 0
munmap(0x7fc16ad5b000, 373733)          = 0
set_tid_address(0x7fc16ad57e50)         = 8058
set_robust_list(0x7fc16ad57e60, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7fc16a521790, sa_mask=[],
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fc16a52da80}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7fc16a521830, sa_mask=[],
sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fc16a52da80},
NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024,
rlim_max=RLIM64_INFINITY}) = 0
brk(NULL)                               = 0x559ec8742000
brk(0x559ec8763000)                     = 0x559ec8763000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=3613552, ...}) = 0
mmap(NULL, 3613552, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc169ded000
close(3)                                = 0
prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)  = 0
prctl(PR_SET_DUMPABLE, SUID_DUMP_DISABLE) = 0
prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)  = 0
seccomp(SECCOMP_SET_MODE_STRICT, 1, NULL) = -1 EINVAL (Invalid argument)
seccomp(SECCOMP_SET_MODE_FILTER, 0, 0x559ec8744100) = 0
access(0x559ec8744350, R_OK)            = -1 ENOENT (No such file or
directory)
openat(AT_FDCWD, 0x559ec8744350, O_RDONLY) = 3
fstat(3, 0x7ffcce7a52a0)                = 0
mmap(NULL, 5187176, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) =
0x7fc1698fa000
close(3)                                = 0
mprotect(0x7fc1698fa000, 5187176, PROT_READ) = 0
openat(AT_FDCWD, 0x7fc16a2e1d38, O_RDONLY) = -1 ENOENT (No such file or
directory)
openat(AT_FDCWD, 0x7ffcce7a5080, O_RDONLY|O_CLOEXEC) = 3
fstat(3, 0x7ffcce7a4f10)                = 0
read(3, 0x559ec87466b0, 4096)           = 4096
read(3, 0x559ec87466b0, 4096)           = 4096
read(3, 0x559ec87466b0, 4096)           = 4096
read(3, 0x559ec87466b0, 4096)           = 4096
read(3, 0x559ec87466b0, 4096)           = 4096
read(3, 0x559ec87466b0, 4096)           = 4096
read(3, 0x559ec87466b0, 4096)           = 4096
read(3, 0x559ec87466b0, 4096)           = 4096
read(3, 0x559ec87466b0, 4096)           = 4096
read(3, 0x559ec87466b0, 4096)           = 4096
read(3, 0x559ec87466b0, 4096)           = 4096
read(3, 0x559ec87466b0, 4096)           = 4096
brk(0x559ec8784000)                     = 0x559ec8784000
read(3, 0x559ec87466b0, 4096)           = 4096
read(3, 0x559ec87466b0, 4096)           = 3034
read(3, "", 4096)                       = 0
close(3)                                = 0
futex(0x7fc16a517868, FUTEX_WAKE_PRIVATE, 2147483647) = ?
+++ killed by SIGSYS +++
Bad system call (core dumped)

> Please test also :
>
> ../rpliconv/rpliconv -f iso-8859-1 -t UTF-8//TRANSLIT
> ../../rpl/src/algebre_lineaire1.c
>
> And check you have installed expand.
Yes, it is part of the coreutils package:

$ which expand
/usr/bin/expand

$ pacman -Qo expand
/usr/bin/expand is owned by coreutils 8.29-1

Thank you for your help.
A.

-- 
Please note that unencrypted emails can be easily intercepted and read by third parties. 
For transmitting confidential information please consider encrypting your emails. 
My GnuPG/PGP key fingerprint is CAA9 E043 E398 DDAB 8E02 E380 99DA 87DC 49D6 8B25.
https://keys.mailvelope.com/pks/lookup?op=get&search=0x99DA87DC49D68B25



More information about the RPL2 mailing list