← Back to team overview

rohc team mailing list archive

Re: Question about iprohc-0.7.1 install

 

Following up... I got it working! --basedev arg is required. Thank you very
much for making this program Didier.
On Sep 16, 2014 6:46 PM, "Nick Wernicke" <nick.wernicke@xxxxxxxxx> wrote:

> At some point, my application will require a cross compiled (ARM) client
> on embedded linux connected via a low bandwidth link to a server running on
> Windows 7. I'd like to use iprohc since it is already written, but I am
> concerned about the dependencies on the minimalist embedded system and
> windows.
>
> --->Is there a way to cross-compile all the dependencies into a single
> client or server executable for different kinds of deployments? I am not
> very experienced with the details of cmake...
>
>
> I generated an eclipse project and opened the code with $ cmake -G
> "Eclipse CDT4 - Unix Makefiles". I can build it and debug it in eclipse
> with GDB. The program terminates in server.c after line 450:
> if(strcmp(server_opts.basedev, "") == 0)
> {
> trace(LOG_ERR, "underlying interface name is mandatory");
> goto free_client_contexts;
> }
>
> --->I suspect I did not configure my application correctly. There is
> probably an argument needed. But which argument? Also, I have one other
> question: the generated Eclipse project shows a lot of errors, all of them
> are unresolved symbols such as LOG_ERR, IFNAMSIZ, or LOG_DEBUG. They should
> be #defined somewhere or cmake -DVAR=value, but I don't see those symbols
> defined anywhere in the project. It could be that I need to add an include
> folder into the project that the project builder didn't add. Where are all
> the definitions?
>
>
>
>
>
>
> Command line run attemps follow:
>
> nick@rohc-dev:~/iprohc-0.7.1/server$ sudo modprobe tun
> nick@rohc-dev:~/iprohc-0.7.1/server$ ./iprohc_server --conf
> /etc/iprohc_server.conf -d
> nick@rohc-dev:~/iprohc-0.7.1/server$ sudo grep iprohc_server
> /var/log/messages | tail -n 20
> Sep 16 17:11:41 rohc-dev iprohc_server[3986]: server stops with exit code 1
> Sep 16 17:11:41 rohc-dev iprohc_server[3986]: close syslog session
> nick@rohc-dev:~/iprohc-0.7.1/server$ date
> Tue Sep 16 17:12:04 PDT 2014
> nick@rohc-dev:~/iprohc-0.7.1/server$
>
> nick@rohc-dev:~/iprohc-0.7.1/server$ strace iprohc_server --conf
> /etc/iprohc_server.conf -d
> execve("/usr/bin/iprohc_server", ["iprohc_server", "--conf",
> "/etc/iprohc_server.conf", "-d"], [/* 30 vars */]) = 0
> brk(0)                                  = 0x114c000
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x7f5d8746a000
> access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or
> directory)
> open("/etc/ld.so.cache", O_RDONLY)      = 3
> fstat(3, {st_mode=S_IFREG|0644, st_size=74863, ...}) = 0
> mmap(NULL, 74863, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5d87457000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY) = 3
> read(3,
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360>\0\0\0\0\0\0"..., 832)
> = 832
> fstat(3, {st_mode=S_IFREG|0644, st_size=530736, ...}) = 0
> mmap(NULL, 2625768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d86fcb000
> mprotect(0x7f5d8704c000, 2093056, PROT_NONE) = 0
> mmap(0x7f5d8724b000, 8192, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x80000) = 0x7f5d8724b000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY) = 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=131107, ...}) = 0
> mmap(NULL, 2208672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d86daf000
> mprotect(0x7f5d86dc6000, 2093056, PROT_NONE) = 0
> mmap(0x7f5d86fc5000, 8192, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f5d86fc5000
> mmap(0x7f5d86fc7000, 13216, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5d86fc7000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/x86_64-linux-gnu/libgnutls.so.26", O_RDONLY) = 3
> read(3,
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\250\1\0\0\0\0\0"...,
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0644, st_size=785552, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x7f5d87456000
> mmap(NULL, 2882728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d86aef000
> mprotect(0x7f5d86ba8000, 2093056, PROT_NONE) = 0
> mmap(0x7f5d86da7000, 32768, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb8000) = 0x7f5d86da7000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/usr/local/lib/libyaml-0.so.2", O_RDONLY) = 3
> read(3,
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\33\0\0\0\0\0\0"...,
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=453974, ...}) = 0
> mmap(NULL, 2223712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d868d0000
> mprotect(0x7f5d868ef000, 2093056, PROT_NONE) = 0
> mmap(0x7f5d86aee000, 4096, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f5d86aee000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/libiprohc_common.so", O_RDONLY) = 3
> read(3,
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20'\0\0\0\0\0\0"..., 832) =
> 832
> fstat(3, {st_mode=S_IFREG|0644, st_size=73190, ...}) = 0
> mmap(NULL, 2137240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d866c6000
> mprotect(0x7f5d866d0000, 2093056, PROT_NONE) = 0
> mmap(0x7f5d868cf000, 4096, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f5d868cf000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/librohc.so.0", O_RDONLY) = 3
> read(3,
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\5\0\0\0\0\0\0"..., 832)
> = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=6155, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x7f5d87455000
> mmap(NULL, 2099576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d864c5000
> mprotect(0x7f5d864c6000, 2093056, PROT_NONE) = 0
> mmap(0x7f5d866c5000, 4096, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7f5d866c5000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/librohc_decomp.so.0", O_RDONLY) = 3
> read(3,
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260,\0\0\0\0\0\0"..., 832)
> = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=1371102, ...}) = 0
> mmap(NULL, 2516952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d8625e000
> mprotect(0x7f5d862c4000, 2097152, PROT_NONE) = 0
> mmap(0x7f5d864c4000, 4096, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x66000) = 0x7f5d864c4000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/librohc_comp.so.0", O_RDONLY) = 3
> read(3,
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3409\0\0\0\0\0\0"..., 832)
> = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=1274530, ...}) = 0
> mmap(NULL, 2501960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d85ffb000
> mprotect(0x7f5d8605e000, 2093056, PROT_NONE) = 0
> mmap(0x7f5d8625d000, 4096, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x62000) = 0x7f5d8625d000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/librohc_common.so.0", O_RDONLY) = 3
> read(3,
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260!\0\0\0\0\0\0"..., 832)
> = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=129656, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x7f5d87454000
> mmap(NULL, 2132128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d85df2000
> mprotect(0x7f5d85dfa000, 2097152, PROT_NONE) = 0
> mmap(0x7f5d85ffa000, 4096, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f5d85ffa000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY) = 3
> read(3,
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\360\1\0\0\0\0\0"..., 832)
> = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=1599536, ...}) = 0
> mmap(NULL, 3713112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d85a67000
> mprotect(0x7f5d85be8000, 2097152, PROT_NONE) = 0
> mmap(0x7f5d85de8000, 20480, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x181000) = 0x7f5d85de8000
> mmap(0x7f5d85ded000, 18520, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5d85ded000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/x86_64-linux-gnu/libtasn1.so.3", O_RDONLY) = 3
> read(3,
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\36\0\0\0\0\0\0"...,
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0644, st_size=68064, ...}) = 0
> mmap(NULL, 2163624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d85856000
> mprotect(0x7f5d85866000, 2093056, PROT_NONE) = 0
> mmap(0x7f5d85a65000, 8192, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f5d85a65000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/lib/x86_64-linux-gnu/libgcrypt.so.11", O_RDONLY) = 3
> read(3,
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\207\0\0\0\0\0\0"..., 832)
> = 832
> fstat(3, {st_mode=S_IFREG|0644, st_size=516128, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x7f5d87453000
> mmap(NULL, 2612480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d855d8000
> mprotect(0x7f5d85652000, 2097152, PROT_NONE) = 0
> mmap(0x7f5d85852000, 16384, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7a000) = 0x7f5d85852000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY) = 3
> read(3,
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340#\0\0\0\0\0\0"..., 832)
> = 832
> fstat(3, {st_mode=S_IFREG|0644, st_size=92752, ...}) = 0
> mmap(NULL, 2187792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d853c1000
> mprotect(0x7f5d853d7000, 2093056, PROT_NONE) = 0
> mmap(0x7f5d855d6000, 8192, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f5d855d6000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/x86_64-linux-gnu/libp11-kit.so.0", O_RDONLY) = 3
> read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P/\0\0\0\0\0\0"...,
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0644, st_size=72808, ...}) = 0
> mmap(NULL, 2168144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d851af000
> mprotect(0x7f5d851c0000, 2093056, PROT_NONE) = 0
> mmap(0x7f5d853bf000, 8192, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f5d853bf000
> close(3)                                = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x7f5d87452000
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/lib/x86_64-linux-gnu/libgpg-error.so.0", O_RDONLY) = 3
> read(3,
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\t\0\0\0\0\0\0"..., 832)
> = 832
> fstat(3, {st_mode=S_IFREG|0644, st_size=14112, ...}) = 0
> mmap(NULL, 2109384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d84fac000
> mprotect(0x7f5d84faf000, 2093056, PROT_NONE) = 0
> mmap(0x7f5d851ae000, 4096, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f5d851ae000
> close(3)                                = 0
> access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
> directory)
> open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY) = 3
> read(3,
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r\0\0\0\0\0\0"..., 832)
> = 832
> fstat(3, {st_mode=S_IFREG|0644, st_size=14768, ...}) = 0
> mmap(NULL, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
> = 0x7f5d84da8000
> mprotect(0x7f5d84daa000, 2097152, PROT_NONE) = 0
> mmap(0x7f5d84faa000, 8192, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f5d84faa000
> close(3)                                = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x7f5d87451000
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x7f5d87450000
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x7f5d8744f000
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x7f5d8744e000
> arch_prctl(ARCH_SET_FS, 0x7f5d8744f700) = 0
> mprotect(0x7f5d84faa000, 4096, PROT_READ) = 0
> mprotect(0x7f5d853bf000, 4096, PROT_READ) = 0
> mprotect(0x7f5d855d6000, 4096, PROT_READ) = 0
> mprotect(0x7f5d85852000, 4096, PROT_READ) = 0
> mprotect(0x7f5d85a65000, 4096, PROT_READ) = 0
> mprotect(0x7f5d85de8000, 16384, PROT_READ) = 0
> mprotect(0x7f5d86da7000, 24576, PROT_READ) = 0
> mprotect(0x7f5d86fc5000, 4096, PROT_READ) = 0
> mprotect(0x7f5d8724b000, 4096, PROT_READ) = 0
> mprotect(0x7f5d8746c000, 4096, PROT_READ) = 0
> munmap(0x7f5d87457000, 74863)           = 0
> set_tid_address(0x7f5d8744f9d0)         = 3996
> set_robust_list(0x7f5d8744f9e0, 0x18)   = 0
> futex(0x7ffffe8d03fc, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1,
> NULL, 7f5d8744f700) = -1 EAGAIN (Resource temporarily unavailable)
> rt_sigaction(SIGRTMIN, {0x7f5d86db4ad0, [], SA_RESTORER|SA_SIGINFO,
> 0x7f5d86dbe030}, NULL, 8) = 0
> rt_sigaction(SIGRT_1, {0x7f5d86db4b60, [],
> SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f5d86dbe030}, NULL, 8) = 0
> rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
> getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
> brk(0)                                  = 0x114c000
> brk(0x116d000)                          = 0x116d000
> rt_sigaction(SIGINT, {0x403b00, [INT], SA_RESTORER|SA_RESTART,
> 0x7f5d85a99220}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGTERM, {0x403b00, [TERM], SA_RESTORER|SA_RESTART,
> 0x7f5d85a99220}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGHUP, {SIG_IGN, [HUP], SA_RESTORER|SA_RESTART,
> 0x7f5d85a99220}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART,
> 0x7f5d85a99220}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGUSR1, {0x4039ab, [USR1], SA_RESTORER|SA_RESTART,
> 0x7f5d85a99220}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGUSR2, {0x403a06, [USR2], SA_RESTORER|SA_RESTART,
> 0x7f5d85a99220}, {SIG_DFL, [], 0}, 8) = 0
> time([1410913065])                      = 1410913065
> open("/etc/localtime", O_RDONLY)        = 3
> fstat(3, {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0
> fstat(3, {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x7f5d87469000
> read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\0"...,
> 4096) = 2819
> lseek(3, -1802, SEEK_CUR)               = 1017
> read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"...,
> 4096) = 1802
> close(3)                                = 0
> munmap(0x7f5d87469000, 4096)            = 0
> socket(PF_FILE, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 3
> connect(3, {sa_family=AF_FILE, path="/dev/log"}, 110) = 0
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 59, MSG_NOSIGNAL, NULL,
> 0) = 59
> open("/etc/iprohc_server.conf", O_RDONLY) = 4
> fstat(4, {st_mode=S_IFREG|0644, st_size=969, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x7f5d87469000
> read(4, "# Config file for iprohc server\n"..., 16384) = 969
> read(4, "", 12288)                      = 0
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 69, MSG_NOSIGNAL, NULL,
> 0) = 69
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 94, MSG_NOSIGNAL, NULL,
> 0) = 94
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 92, MSG_NOSIGNAL, NULL,
> 0) = 92
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 79, MSG_NOSIGNAL, NULL,
> 0) = 79
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 68, MSG_NOSIGNAL, NULL,
> 0) = 68
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 68, MSG_NOSIGNAL, NULL,
> 0) = 68
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 75, MSG_NOSIGNAL, NULL,
> 0) = 75
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 71, MSG_NOSIGNAL, NULL,
> 0) = 71
> read(4, "", 16384)                      = 0
> close(4)                                = 0
> munmap(0x7f5d87469000, 4096)            = 0
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 57, MSG_NOSIGNAL, NULL,
> 0) = 57
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 77, MSG_NOSIGNAL, NULL,
> 0) = 77
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 79, MSG_NOSIGNAL, NULL,
> 0) = 79
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 57, MSG_NOSIGNAL, NULL,
> 0) = 57
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 70, MSG_NOSIGNAL, NULL,
> 0) = 70
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 58, MSG_NOSIGNAL, NULL,
> 0) = 58
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 59, MSG_NOSIGNAL, NULL,
> 0) = 59
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 58, MSG_NOSIGNAL, NULL,
> 0) = 58
> time([1410913065])                      = 1410913065
> sendto(3, "<199>Sep 16 17:17:45 iprohc_serv"..., 59, MSG_NOSIGNAL, NULL,
> 0) = 59
> time([1410913065])                      = 1410913065
> sendto(3, "<195>Sep 16 17:17:45 iprohc_serv"..., 80, MSG_NOSIGNAL, NULL,
> 0) = 80
> time([1410913065])                      = 1410913065
> sendto(3, "<198>Sep 16 17:17:45 iprohc_serv"..., 71, MSG_NOSIGNAL, NULL,
> 0) = 71
> time([1410913065])                      = 1410913065
> sendto(3, "<198>Sep 16 17:17:45 iprohc_serv"..., 62, MSG_NOSIGNAL, NULL,
> 0) = 62
> close(3)                                = 0
> exit_group(1)                           = ?
> nick@rohc-dev:~/iprohc-0.7.1/server$
>
>
>
> On Mon, Sep 15, 2014 at 11:42 PM, Didier Barvaux <didier@xxxxxxxxxxx>
> wrote:
>
>> Nick,
>>
>> > I set up the Debian 7 VM, and everything installed without any errors.
>> > Definitely should use Debian rather than Ubuntu for iprohc.
>> > Everything set up and installed with no errors.
>>
>> Great!
>>
>> > Clearly something didn't work right, but I don't see any logs
>> > to explain what exit code 1 is, or what the error might be. There is
>> > no error when I execute iprohc_server. I don't know how to diagnose
>> > what I did wrong, or what I should do differently.
>>
>> An error should be printed in logs before the program to leave. Are you
>> sure there is no other message? The message severity is error.
>>
>> > A possible clue is
>> > that when I run the debian/init.d/iprohc_server script, there is no
>> > result in /var/log/messages. Can you advise?
>>
>> It should not. Are you sure that the iprohc_server binary was executed?
>>
>>
>> > When I do a manual start the result is:
>> > nick@rohc-dev:/etc$ sudo iprohc_server --conf /etc/iprohc_server.conf
>>
>> Please add the -d option to increase the log level. Tell me if you got
>> more messages.
>>
>> If it doesn't, please install 'strace' and run:
>>  # strace iprohc_server --conf /etc/iprohc_server.conf -d
>> then check in the output any problem that could have occurred.
>>
>> Regards,
>> Didier
>>
>
>

References