Hi Steven, I tested proposed solution which is partially ok.
XML processing is there but segmentation fault/core dump is still present due to a problem in backup-ing processed files. Even more: I tested non-xml functionality to investigate this "backup" issue and it is there too. On linux there is no problem with this issue. I would say this port is not ready for use until further investigated - backup of processed files is important. Thanks and regards jurica Please find bellow my reply to Cy yesterday: I played with CFE source (3.6.2) code yesterday and enabled libxml2 via configure (--with-libxml2=/usr/local will do). Unfortunately, xml processing with throws segmentation fault on file write (non xml processing is ok though). LATEST: After further investigation, it seems to be an internal cfengine bug on handling backups of processed files. I spotted strange behaviour on (pkged and source made) cfengine: pkg puts it in /usr/local/sbin but cfengine complains if not in /var/cfengine/bin. If it is copied (or sym linked) into /var/cfengine/bin then on first run it turns executables from /usr/local/sbin to symbolic links. Maybe generationg with --prefix=/var/cfengine would be better choice ? I know from linux it is "happy" to be in /var since it has some "stuff" hard-coded to this directory. On 19.11.14 00:00, Steven Kreuzer wrote: > Hi Jurica- > > On Mon, Nov 17, 2014 at 12:18 PM, Jurica Borozan > <jurica.boro...@gmail.com> wrote: >> Hi, >> >> I am trying to run cfengine 3.6.1 and 3.5.8 but it will not work with >> XML files: "error: Cannot edit XML files without LIBXML2" > > It looks like the current version of the port doesn't have the option > to pull in libxml2 to enable this feature. > Can you try out this patch and let me know if it solves your issue? > https://people.freebsd.org/~skreuzer/patches/cfengine36-libxml.patch > > The following commands will download the patch into your home > directory, apply the changes to the port and build and install a > version of > cfengine with xml support > > $ cd ~ > $ fetch https://people.freebsd.org/~skreuzer/patches/cfengine36-libxml.patch > $ cd /usr/ports > $ patch < ~/cfengine36-libxml.patch > $ cd /usr/ports/sysutils/cfengine36 > $ sudo make WITH="LIBXML2" install > > Let me know if you have any problems. > > Thanks > _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"