---- Mamoru Tasaka <mtasaka@xxxxxxxxxxxxxxxxxxx> wrote: > Steve wrote, at 02/05/2009 03:55 AM +9:00: > > ---- Kevin Kofler <kevin.kofler@xxxxxxxxx> wrote: > >> Steve wrote: > >>> I had tried putting #define __USE_GNU in the code but that didn't make any > >>> difference. > >> You need to #define _GNU_SOURCE, not __USE_GNU. glibc #undefs all the > >> __USE_* macros, then #defines them based on the _*_SOURCE macros you used. > >> > > > > ...and now I know... > > but that still doesn't explain why _GNU_SOURCE is not defined in the dhcp-4.0.0 src rpm. > > Note that dhcp-4.0.0-22.fc9 srpm has: > ------------------------------------------------------------- > CFLAGS="%{optflags} -fPIC -D_GNU_SOURCE" \ > %configure \ > --disable-dhcpv6 \ > --with-srv-lease-file=%{_localstatedir}/lib/dhcpd/dhcpd.leases \ > --with-cli-lease-file=%{_localstatedir}/lib/dhclient/dhclient.leases \ > --with-srv-pid-file=%{_localstatedir}/run/dhcpd.pid \ > --with-cli-pid-file=%{_localstatedir}/run/dhclient.pid \ > --with-relay-pid-file=%{_localstatedir}/run/dhcrelay.pid > ------------------------------------------------------------- Interesting. I'll take another look tomorrow morning. Perhaps there is a completly different reason why the make is failing with that error or perhaps something funky happened with configure. Steve. -- fedora-list mailing list fedora-list@xxxxxxxxxx To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines