<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Aug 5, 2013, at 2:38 AM, Martin Ward wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">Hi<br><br>Looks good to me</span></blockquote></div><br><div>An at multilib final system udev now and am working in Eudev in my build to edit the book tomorrow.</div><div><br></div><div>For final system 32bit   (will work with mips n32 later):</div><div><br></div><div>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}"   ./configure --prefix=/usr --sysconfdir=/etc --with-rootprefix=""   --libexecdir=/lib --bindir=/sbin   --enable-rule_generator --disable-introspection --disable-keymap   --disable-gudev --enable-libkmod</div><div><br></div><div><div>        prefix:                  /usr</div><div>        exec_prefix:             ${prefix}</div><div>        sysconfdir:              /etc</div><div>        datadir:                 ${datarootdir}</div><div>        includedir:              ${prefix}/include</div><div>        libdir:                  ${exec_prefix}/lib</div><div><br></div><div>        rootprefix:              </div><div>        rootlibdir:              ${exec_prefix}/lib</div><div>        udevlibexecdir:          /lib/udev</div><div>        datarootdir:             ${prefix}/share</div><div><br></div><div>        udevconfdir:             /etc/udev</div><div>        udevconffile:            /etc/udev/udev.conf</div><div>        udevhwdbdir:             /etc/udev/hwdb.d</div><div>        udevhwdbbin:             /etc/udev/hwdb.bin</div><div>        udevkeymapdir:           /lib/udev/keymaps</div><div>        udevkeymapforceredir:    /lib/udev/keymaps/force-release</div><div>        udevrulesdir:            /lib/udev/rules.d</div><div><br></div><div>        pkgconfiglibdir:         ${exec_prefix}/lib/pkgconfig</div><div>        sharepkgconfigdir        ${datarootdir}/pkgconfig</div><div><br></div><div>        libgudev_includedir      ${prefix}/include/gudev-1.0/gudev</div><div><br></div><div>        girdir                   ${datarootdir}/gir-1.0</div><div>        typelibsdir              ${exec_prefix}/lib/girepository-1.0</div></div><div><br></div><div>installed files:</div><div><br></div><div><div>/usr/sbin</div><div>/usr/sbin/udevadm</div><div>/usr/sbin/udevd</div><div>/usr/lib</div><div>/usr/lib/pkgconfig</div><div>/usr/lib/pkgconfig/libudev.pc</div><div>/usr/lib/libudev.so.1.3.0</div><div>/usr/lib/libudev.so.1</div><div>/usr/lib/libudev.so</div><div>/usr/lib/libudev.la</div><div>/usr/lib/libudev.a</div><div>/sbin</div><div>/sbin/udevadm</div><div>/lib/udev</div><div>/lib/udev/accelerometer</div><div>/lib/udev/v4l_id</div><div>/lib/udev/collect</div><div>/lib/udev/cdrom_id</div><div>/lib/udev/write_cd_rules</div><div>/lib/udev/mtd_probe</div><div>/lib/udev/scsi_id</div><div>/lib/udev/rule_generator.functions</div><div>/lib/udev/write_net_rules</div><div>/lib/udev/rules.d</div><div>/lib/udev/rules.d/75-tty-description.rules</div><div>/lib/udev/rules.d/75-persistent-net-generator.rules</div><div>/lib/udev/rules.d/95-udev-late.rules</div><div>/lib/udev/rules.d/61-accelerometer.rules</div><div>/lib/udev/rules.d/60-persistent-storage-tape.rules</div><div>/lib/udev/rules.d/50-udev-default.rules</div><div>/lib/udev/rules.d/75-probe_mtd.rules</div><div>/lib/udev/rules.d/78-sound-card.rules</div><div>/lib/udev/rules.d/80-drivers.rules</div><div>/lib/udev/rules.d/42-usb-hid-pm.rules</div><div>/lib/udev/rules.d/60-persistent-v4l.rules</div><div>/lib/udev/rules.d/64-btrfs.rules</div><div>/lib/udev/rules.d/60-persistent-storage.rules</div><div>/lib/udev/rules.d/75-cd-aliases-generator.rules</div><div>/lib/udev/rules.d/60-persistent-serial.rules</div><div>/lib/udev/rules.d/75-net-description.rules</div><div>/lib/udev/rules.d/60-persistent-alsa.rules</div><div>/lib/udev/rules.d/60-cdrom_id.rules</div><div>/lib/udev/rules.d/60-persistent-input.rules</div><div>/lib/udev/ata_id</div></div><div><br></div><div><br></div><div><br></div><div>For 64bit:</div><div><br></div><div> PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}"   ./configure --prefix=/usr --sysconfdir=/etc --with-rootprefix=""   --libexecdir=/lib64 --libdir=/usr/lib64 --bindir=/sbin   --enable-rule_generator --disable-introspection --disable-keymap   --disable-gudev --with-firmware-path=/lib/firmware</div><div><br></div><div><div>        prefix:                  /usr</div><div>        exec_prefix:             ${prefix}</div><div>        sysconfdir:              /etc</div><div>        datadir:                 ${datarootdir}</div><div>        includedir:              ${prefix}/include</div><div>        libdir:                  /usr/lib64</div><div><br></div><div>        rootprefix:              </div><div>        rootlibdir:              /usr/lib64</div><div>        udevlibexecdir:          /lib/udev</div><div>        datarootdir:             ${prefix}/share</div><div><br></div><div>        udevconfdir:             /etc/udev</div><div>        udevconffile:            /etc/udev/udev.conf</div><div>        udevhwdbdir:             /etc/udev/hwdb.d</div><div>        udevhwdbbin:             /etc/udev/hwdb.bin</div><div>        udevkeymapdir:           /lib/udev/keymaps</div><div>        udevkeymapforceredir:    /lib/udev/keymaps/force-release</div><div>        udevrulesdir:            /lib/udev/rules.d</div><div><br></div><div>        pkgconfiglibdir:         /usr/lib64/pkgconfig</div><div>        sharepkgconfigdir        ${datarootdir}/pkgconfig</div><div><br></div><div>        libgudev_includedir      ${prefix}/include/gudev-1.0/gudev</div><div><br></div><div>        girdir                   ${datarootdir}/gir-1.0</div><div>        typelibsdir              /usr/lib64/girepository-1.0</div></div><div><br></div><div>Not sure about udevlibexecdir  needs to be /lib64/udev</div><div><br></div><div>Tried passing udevlibexecdir=/lib64/udev to configure but I guess we'll have to edit something.</div><div><br></div><div>Looks like in configure possible do this:  cp -v configure{,.bak} && sed 's@/lib/udev@/lib64/udev@' configure.bak > configure</div><div><br></div><div>Then get this:</div><div><br></div><div><div>        prefix:                  /usr</div><div>        exec_prefix:             ${prefix}</div><div>        sysconfdir:              /etc</div><div>        datadir:                 ${datarootdir}</div><div>        includedir:              ${prefix}/include</div><div>        libdir:                  /usr/lib64</div><div><br></div><div>        rootprefix:              </div><div>        rootlibdir:              /usr/lib64</div><div>        udevlibexecdir:          /lib64/udev</div><div>        datarootdir:             ${prefix}/share</div><div><br></div><div>        udevconfdir:             /etc/udev</div><div>        udevconffile:            /etc/udev/udev.conf</div><div>        udevhwdbdir:             /etc/udev/hwdb.d</div><div>        udevhwdbbin:             /etc/udev/hwdb.bin</div><div>        udevkeymapdir:           /lib64/udev/keymaps</div><div>        udevkeymapforceredir:    /lib64/udev/keymaps/force-release</div><div>        udevrulesdir:            /lib64/udev/rules.d</div><div><br></div><div>        pkgconfiglibdir:         /usr/lib64/pkgconfig</div><div>        sharepkgconfigdir        ${datarootdir}/pkgconfig</div><div><br></div><div>        libgudev_includedir      ${prefix}/include/gudev-1.0/gudev</div><div><br></div><div>        girdir                   ${datarootdir}/gir-1.0</div><div>        typelibsdir              /usr/lib64/girepository-1.0</div></div><div><br></div><div>and installed files:</div><div><br></div><div><div>/usr/sbin</div><div>/usr/sbin/udevadm</div><div>/usr/sbin/udevd</div><div>/usr/lib64</div><div>/usr/lib64/pkgconfig</div><div>/usr/lib64/pkgconfig/libudev.pc</div><div>/usr/lib64/libudev.so.1.3.0</div><div>/usr/lib64/libudev.so.1</div><div>/usr/lib64/libudev.so</div><div>/usr/lib64/libudev.la</div><div>/usr/lib64/libudev.a</div><div>/sbin</div><div>/sbin/udevadm</div><div>/lib64</div><div>/lib64/udev</div><div>/lib64/udev/accelerometer</div><div>/lib64/udev/v4l_id</div><div>/lib64/udev/collect</div><div>/lib64/udev/cdrom_id</div><div>/lib64/udev/write_cd_rules</div><div>/lib64/udev/mtd_probe</div><div>/lib64/udev/scsi_id</div><div>/lib64/udev/rule_generator.functions</div><div>/lib64/udev/write_net_rules</div><div>/lib64/udev/rules.d</div><div>/lib64/udev/rules.d/75-tty-description.rules</div><div>/lib64/udev/rules.d/75-persistent-net-generator.rules</div><div>/lib64/udev/rules.d/95-udev-late.rules</div><div>/lib64/udev/rules.d/61-accelerometer.rules</div><div>/lib64/udev/rules.d/60-persistent-storage-tape.rules</div><div>/lib64/udev/rules.d/50-udev-default.rules</div><div>/lib64/udev/rules.d/75-probe_mtd.rules</div><div>/lib64/udev/rules.d/50-firmware.rules</div><div>/lib64/udev/rules.d/78-sound-card.rules</div><div>/lib64/udev/rules.d/42-usb-hid-pm.rules</div><div>/lib64/udev/rules.d/60-persistent-v4l.rules</div><div>/lib64/udev/rules.d/64-btrfs.rules</div><div>/lib64/udev/rules.d/80-drivers-modprobe.rules</div><div>/lib64/udev/rules.d/60-persistent-storage.rules</div><div>/lib64/udev/rules.d/75-cd-aliases-generator.rules</div><div>/lib64/udev/rules.d/60-persistent-serial.rules</div><div>/lib64/udev/rules.d/75-net-description.rules</div><div>/lib64/udev/rules.d/60-persistent-alsa.rules</div><div>/lib64/udev/rules.d/60-cdrom_id.rules</div><div>/lib64/udev/rules.d/60-persistent-input.rules</div><div>/lib64/udev/ata_id</div></div><div><br></div><div>Sincerely,</div><div><br></div><div>William Harrington</div></body></html>