On 05/17/2015 10:01 AM, Anto wrote:
I decided to continue using dpkg-buildpackage and I managed to have it compiled. It turned out that I just need to install python3 package from Debian wheezy repository which also pulled python3-minimal, python3.2 and python3.2-minimal packages. Perhaps it would be better to include python3 package into the build dependency list.

I think I (or someone -- it is on git, after all) just needs to identify where those tests which require python are being run/checked. The tests should only be relevant for systemd, not (e)udev in particular, so python3 should not be a real dependency -- just an oversight on my part.

I am close to be able to use eudev but I still cannot have it installed properly.

root@d945gclf:/home/anto/packages# ls -ln *udev*.deb
-rw-r--r-- 1 1000 1000  996840 May 17 14:54 eudev-dbg_1.9-1_amd64.deb
-rw-r--r-- 1 1000 1000 3072 May 17 14:54 gir1.2-gudev-1.0_1.9-1_amd64.deb -rw-r--r-- 1 1000 1000 43860 May 17 14:54 libgudev-1.0-0_1.9-1_amd64.deb -rw-r--r-- 1 1000 1000 44316 May 17 14:54 libgudev-1.0-dev_1.9-1_amd64.deb
-rw-r--r-- 1 1000 1000   92128 May 17 14:54 libudev1_1.9-1_amd64.deb
-rw-r--r-- 1 1000 1000   95544 May 17 14:54 libudev-dev_1.9-1_amd64.deb
-rw-r--r-- 1 1000 1000 1046270 May 17 14:54 udev_1.9-1_amd64.deb
root@d945gclf:/home/anto/packages#
root@d945gclf:/home/anto/packages# dpkg --list | grep udev
ii libudev0:amd64 175-7.2 amd64 libudev shared library ii udev 175-7.2 amd64 /dev/ and hotplug management daemon
root@d945gclf:/home/anto/packages#
root@d945gclf:/home/anto/packages# dpkg --install libudev1_1.9-1_amd64.deb udev_1.9-1_amd64.deb
Selecting previously unselected package libudev1:amd64.
(Reading database ... 50437 files and directories currently installed.)
Unpacking libudev1:amd64 (from libudev1_1.9-1_amd64.deb) ...
Preparing to replace udev 175-7.2 (using udev_1.9-1_amd64.deb) ...
Moving obsolete conffile /etc/init.d/udev-mtab out of the way...
Moving obsolete conffile /etc/udev/links.conf out of the way...
Unpacking replacement udev ...
Setting up libudev1:amd64 (215:1.9-1) ...
Setting up udev (215:1.9-1) ...
Installing new version of config file /etc/udev/udev.conf ...
Installing new version of config file /etc/modprobe.d/fbdev-blacklist.conf ...
Installing new version of config file /etc/init/udev.conf ...
Installing new version of config file /etc/init/udev-finish.conf ...
Installing new version of config file /etc/init.d/udev ...
update-rc.d: using dependency based boot sequencing
[ ok ] Stopping the hotplug events dispatcher: udevd.
[....] Starting the hotplug events dispatcher: udevd/etc/init.d/udev: 244: /etc/init.d/udev: udevd: not found
 failed!
invoke-rc.d: initscript udev, action "restart" failed.
dpkg: error processing udev (--install):
subprocess installed post-installation script returned error exit status 127
Processing triggers for man-db ...
Errors were encountered while processing:
 udev
root@d945gclf:/home/anto/packages#
root@d945gclf:/home/anto/packages# dpkg --list | grep udev
ii libudev0:amd64 175-7.2 amd64 libudev shared library ii libudev1:amd64 215:1.9-1 amd64 libudev shared library iF udev 215:1.9-1 amd64 /dev/ and hotplug management daemon
root@d945gclf:/home/anto/packages#


It looks like the install script still fails.

Perhaps I need to use the Debian jessie or Devuan merged packages. Do you think that is the case?
Oh my, are you using Wheezy? This is supposed to be for Jessie -- I have no clue what would happen if you tried installing this on an older version.

eudev didn't even exist at udev version 175, so there should be no equivalent version to drop in. I would recommend just using what Wheezy already provides. If you upgrade to Jessie/Devuan, then this eudev is a good idea. I haven't even looked into Stretch? yet.


Please don't worry in giving me any suggestions even that will trash my install as I can recover that very easily.
*phew*



~jaret
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to