|
Message-Id: <20061109001349.A6B9CE7231@silver.log2.net> Date: Wed, 8 Nov 2006 14:13:49 -1000 (HST) From: cpb@...ver.log2.net To: owl-users@...ts.openwall.com Subject: Odd problem building latest bind package Hello, I had a problem building package "bind". I fixed the problem by adding a line to the bind.spec file: added line 59: %define _initrddir %{_sysconfdir}/rc.d/init.d I think I know why this fix works, but I want to know why it used to work without this explicit %define. Where is the definition of the symbol _initrddir supposed to come from? Arguments to ./configure? Someplace in the .rpmmacros? I can't find a declaration or definition anywhere! It's kind of embarrassing...so I am asking the list to help me understand. This is low priority. My fix works for me. I don't even use BIND! This system is not a clean Owl-2_0-stable, I have upgraded it from Owl-1_0 in little steps over the past couple of years, and I have overcome many more serious problems, all my fault, never Owl's. It is probably an RPM feature that that I should already know about. I should be able to find out myself if I keep searching the internet, man pages, source code, etc. I am using the native.tar.gz from 2006-11-08, from the Owl-2_0-stable branch. I think I last built the package "bind" OK in July (2006). I did "make" instead of "make PACKAGE=bind", in case that is relevant. About 8 other packages, including openssh, gzip, texinfo were built OK. Thanks in advance. Here are a few lines from the (failed) log: $ fgrep -n -C1 initrddir logs/bind 2677-+ install -pm644 /usr/src/world/rpm-work-1/SOURCES/resolver.5 /usr/src/world/rpm-work-1/buildroot/usr/man/man5/ 2678:+ install -pD -m700 addon/bind.init /usr/src/world/rpm-work-1/buildroot%_initrddir/named 2679-+ install -pD -m700 /usr/src/world/rpm-work-1/SOURCES/bind-debug.control /usr/src/world/rpm-work-1/buildroot/etc/control.d/facilities/bind-debug -- 2723-Processing files: bind-9.3.2-owl1.2.0.1 2724:error: File must begin with "/": %_initrddir/named 2725-Processing files: bind-utils-9.3.2-owl1.2.0.1 -- 2746-RPM build errors: 2747: File must begin with "/": %_initrddir/named 2748-Command exited with non-zero status 1 ------------------------------------------------------------------------ -- Chris Bopp, Honolulu, Hawaii Repeat purchaser of the amazing Openwall GNU/*/Linux!
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.