Subj : ifcico segfaults when started To : Ingo Juergensmann From : Maurice Kinal Date : Wed Aug 30 2017 06:36:36 Hey Ingo! IJ> But this segfaults as well Strange since the one here doesn't segfault but does give me an error message relating to the lack of proper configuration ... nevermind not having compatible hardware for it; ----- ye olde cut n' paste starts # ./ifcico readconfig: cannot stat file "/etc/ifmail/config" No such file or directory Error getting configuration, aborting # ./ifcico -h ifcico ver. 2.14-tx8.10 of Tue Aug 29 21:45:25 2017; (c) Eugene G. Crosser, 1993-1997 This is free software. You can do what you wish with it as long as this copyright notice is preserved. usage: ifcico -h -x -I -r -a -t ... -h get this help -x set debug level [00000000] may be a number from 0 to 32 to set `on' bits from 1 to number, or a string of letters ('a' - bit 1, 'b' - bit 2, e.t.c. up to bit 26) -I use config file [/etc/ifmail/config] -r 0|1 1 - master, 0 - slave [0] -n forced phone number -l forced tty device -a use TCP/IP instead of modem -t 0 - IFC, 1 - telnet [0] should be in domain form, e.g. f11.n22.z3 (this implies master mode) or: ifcico tsync|yoohoo|**EMSI_INQC816 (this implies slave mode) ----- ye olde cut n' paste ends I am guessing it *could* work given suitable conditions ifcico requires in order to successfully do it's intended job(s). As for why my compile works as opposed to Debian's my best guess is that my customized linux system (see tearline below) is a superior system when compared to a ho-hum boring stock Debian install. :::evil grin::: IJ> libfl and libm are missing. libm should be there since it is part of glibc. Debian used to use eglibc but that became abandonware awhile back and those who matter smartened up and switched back to glibc. However libfl could easily be overlooked and here is provided by flex-2.6.4 which I believe is the most current version and can be nabbed at; https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz IJ> libfl-dev is already the newest version (2.6.1-1.3) Nope. I just checked and 2.6.4 is indeed the latest stable version. Also while you are at it check if your installed distribution is using mawk instead of GNU gawk, not that this has anything to do with the topic of ifcico but it will eventually cause problems with other source that wants gawk rather than mawk. IJ> I want to run my modem line with an EMSI compatible mailer, just IJ> because I like that connecting sound of a modem for some strange IJ> reasons. ;) Heh, heh. As good a reason as I've ever heard although because it is there is the usual good reason cited. Mind you because I can should be the targetted reason and I think upgrading flex ought to help achieve that goal ... gawk too while you're at it. Get rid of mawk as it isn't really needed for anything. Beats me why it is even installed in a default install given the compatibilty problems it can and does cause. IJ> it still segfaults Try my suggested fixes, especially upgrading flex. From what I see that looks to be the solution to what currently ails you. The gawk suggestion is also a good idea while you're fixing Debian install flaws. ;-) Life is good, Maurice .... Don't cry for me I have vi. --- GNU bash, version 4.4.12(1)-release (x86_64-silvermont-linux-gnu) * Origin: Little Mikey's Brain - Ladysmith BC, Canada (1:153/7001) .