Hi, My experience using gcc directly corroborates what KatolaZ said. This command works on my computer without the need to edit the .c files as you suggested.
The gcc command: gcc -lm -I../include core_functions.c file_functions.c backend.c essid_encoder.c automated_scanner.c -o backend Edward On 14/09/2015, Edward Bartolo <edb...@gmail.com> wrote: > Hi Aitor, > > I will include the relative path as you instructed. Thanks. > > The compiler command is this: > gcc -lm core_functions.c file_functions.c backend.c essid_encoder.c > automated_scanner.c -o backend > > > Edward. > > > > On 14/09/2015, aitor_czr <aitor_...@gnuinos.org> wrote: >> Hi Edward, >> >> I thick you must change all the headers like: >> >> #include "paths.h" >> #include "automated_scanner.h" >> #include "core_functions.h" >> #include "caller.h" >> >> etc... in the *.c files of the backend of netman by: >> >> #include "../include/paths.h" >> #include "../include/automated_scanner.h" >> #include "../include/core_functions.h" >> #include "../include/caller.h" >> >> because they are not found by the compiler. >> >> Cheers, >> >> Aitor. >> >> >> On 14/09/15 09:24, Edward Bartolo wrote: >>> Hi, >>> >>> I tested my installation, Devuan 64 bit, for unwanted behaviour when >>> /etc/network/interfaces contains lines as follows but which point to >>> inexistent physical devices: >>> >>> iface wlan1 inet dhcp >>> >>> The OS didn't complain and I was able to use netman as usual without >>> the least of issues. Needless to state, I kept the original "iface >>> wlan0 inet dhcp". >>> >>> This is with "iface wlan1 inet dhcp" present in /etc/network/interfaces: >>> # ifup wlan1 >>> Internet Systems Consortium DHCP Client 4.3.1 >>> Copyright 2004-2014 Internet Systems Consortium. >>> All rights reserved. >>> For info, please visit https://www.isc.org/software/dhcp/ >>> >>> Cannot find device "wlan1" >>> Bind socket to interface: No such device >>> >>> If you think you have received this message due to a bug rather >>> than a configuration issue please read the section on submitting >>> bugs on either our web page at www.isc.org or in the README file >>> before submitting a bug. These pages explain the proper >>> process and the information we find helpful for debugging.. >>> >>> exiting. >>> Failed to bring up wlan1. >>> >>> >>> And this is with "iface wlan1 inet dhcp" removed from >>> /etc/network/interfaces: >>> root@edbarx-pc:/dev# ifup wlan1 >>> Ignoring unknown interface wlan1=wlan1. >>> >>> Both instances fail to connect but with different error messages. >>> >>> >>> Edward. >>> >>> >>> On 14/09/2015, Edward Bartolo <edb...@gmail.com> wrote: >>>> Hi all, >>>> >>>> The additional ability to recognize wlan1, wlan2, wlan3, etc, in >>>> something I will do as soon as I can. >>>> >>>> Regarding the use of "iface wlan0 inet dhcp" in >>>> /etc/network/interfaces, I have no other option unless someone really >>>> versed in network configuration provides an alternative that works and >>>> that doesn't disrupt the already working code. >>>> >>>> I have already a germinating idea of how to implement support for >>>> wlanN. This is by naming the essid files as wlanX_essid. This way only >>>> the essid saving function and the frontend essid listing functions >>>> would need to be changed. The connecting functions of the backend >>>> would simply parse the filename to extract the device name, and it >>>> would be done. >>>> >>>> However, at this time of the year, I am very busy doing other work >>>> besides programming for Devuan. At the moment, I am busy planting my >>>> vegetables which cannot wait as that depends on the season, and a >>>> couple of weeks makes a whole difference. >>>> >>>> Edward >>>> >>>> On 13/09/2015, aitor_czr <aitor_...@gnuinos.org> wrote: >>>>> Ok, I like XFCE4 of course. >>>>> >>>>> Aitor. >>>>> >>>>> El 13/09/15 a las 20:13, Edward Bartolo escribió: >>>>> >>>>> Hi aitor, I forgot to write that the final step is to let netman be >>>>> automatically run as soon as a user boots into XFCE4 or desktop or >>>>> window manager. Edward On 13/09/2015, Edward Bartolo >>>>> <edb...@gmail.com> >>>>> wrote: >>>>>>>> Hi aitor, >>>>>>>> >>>>>>>> I think, the time has come to start thinking about producing a .deb >>>>>>>> package for netman. However, we will have to use a post >>>>>>>> installation >>>>>>>> script to add the line: >>>>>>>> >>>>>>>> "iface wlan0 inet dhcp" >>>>>>>> >>>>>>>> to /etc/network/interfaces. The script has also to create a new >>>>>>>> directory under /usr/bin with the name netman ie /usr/bin/netman >>>>>>>> will >>>>>>>> hold both the frontend and the backend. >>>>>>>> >>>>>>>> The SUID for backend must be changed to that belonging to root. I >>>>>>>> do >>>>>>>> this as follows: >>>>>>>> chown root:root backend >>>>>>>> chmod u+s backend >>>>>>>> >>>>>>>> A new directory under /etc/network with the name wifi must be >>>>>>>> created >>>>>>>> i.e. /etc/network/wifi must be an existing directory. >>>>>>>> >>>>>>>> Then, the final steps would be to create a launcher for netman, the >>>>>>>> frontend. To enable automatic attempts at connecting basing on >>>>>>>> installed essid files under /etc/network/wifi, the parameter >>>>>>>> --auto-conn must be passed to netman upon invocation. --auto-conn >>>>>>>> need >>>>>>>> not be used and netman would not attempt to connect without user >>>>>>>> intervention. This feature is for those who want to control what >>>>>>>> happens on their machine. >>>>>>>> >>>>>>>> Edward >>>>>>>> >>>>>>>> >>>>> >> >> > _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng