Hello folks.<br><br>First of all, sorry for my English :-)<br><br>I want to build dahdi-2.0.0 rpm from source (i have to use this version, because OpenVox A1200p driver works only with it).<br><br>I've made some changes in .spec file (added one patch and one source section) and trying to build rpm:<br>
<br>rpmbuild --define with-udev -bb SPECS/dahdi-linux.spec<br>Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.86801<br>+ umask 022<br>+ cd /usr/src/redhat/BUILD<br>+ LANG=C<br><br><skipped build log><br><br>Processing files: dahdi-linux-kmdl-2.6.18-92.1.22.el5-2.0.0-56.RHL5<br>
Provides: dahdi-linux-kmdl-2.0.0-56.RHL5 dahdi-linux-kmdl-2.6.18-92.1.22.el5 dahdi-linux-kmdl-2.6.18-92.1.22.el5 = 2.0.0-56.RHL5<br>Requires(interp): /bin/sh /bin/sh<br>Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1<br>
Requires(post): /bin/sh<br>Requires(postun): /bin/sh<br>Requires: /boot/vmlinuz-2.6.18-92.1.22.el5 /sbin/depmod dahdi-linux = 2.0.0-56.RHL5 modutils >= 2.4.14<br>Obsoletes: kernel-module-dahdi-linux-2.0.0-56.RHL5 kernel-module-dahdi-linux-2.6.18-92.1.22.el5 <= 2.0.0-56.RHL5<br>
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/dahdi-linux-2.0.0-56.RHL5-buildroot<br>Wrote: /usr/src/redhat/RPMS/i386/dahdi-linux-kmdl-2.6.18-92.1.22.el5-2.0.0-56.RHL5.i386.rpm<br><br>As you can see, it builds me only kmdl rpm - i wonder this is kernel module, like zaptel-modules. So, if I'm trying to install dahdi-tools rpm, installation fails with "error: Failed dependencies: dahdi-linux = 2.0.0-57.RHL5". <br>
<br>How can I force rpmbuild to create userspace part of dahdi-linux too, no only kernel modules?<br><br>Best regards,<br><br>