Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000055 [MyDNS-NG] Global minor always 2010-05-12 17:31 2010-11-09 19:43
Reporter rhardy View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version 1.2.8.27
Summary 0000055: make blows up on building mydns info files blows up on older platforms
Description Historically, info files were not built as part of the mydns-1.1.0 build.
The current mydns-ng binaries seem to work fine on older platforms however by default the current source tree will not build properly because the info file is now built by default and seems to be dependant on something configure is not checking for.

The attached patch disables creation of info files and allows the build to complete properly (with only man pages) on older platforms. I'm sure there are cleaner ways of doing this but at least posting this will allow legacy builders to try current mydns-ng code.
Additional Information The build process without the patch will fail as follows:

Making all in doc
make[2]: Entering directory `/home/src/foo/mydns-1.2.8/doc'
restore=: && backupdir=".am$$" && \
rm -rf $backupdir && mkdir $backupdir && \
if (/bin/sh /usr/src/foo/mydns-1.2.8/missing --run makeinfo --version) >/dev/null 2>&1; then \
  for f in mydns.info mydns.info-[0-9] mydns.info-[0-9][0-9] mydns.i[0-9] mydns.i[0-9][0-9]; do \
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
  done; \
else :; fi && \
if /bin/sh /usr/src/foo/mydns-1.2.8/missing --run makeinfo -I . \
 -o mydns.info `test -f 'mydns.texi' || echo './'`mydns.texi; \
then \
  rc=0; \
else \
  rc=$?; \
  $restore $backupdir/* `echo "./mydns.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
mydns.texi:11: Unknown command `copying'.
mydns.texi:24: Unmatched `@end'.
./server.texi:222: warning: `.' or `,' must follow cross reference, not @.
makeinfo: Removing output file `mydns.info' due to errors; use --force to preserve.
make[2]: *** [mydns.info] Error 1
make[2]: Leaving directory `/home/src/foo/mydns-1.2.8/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/src/foo/mydns-1.2.8'
make: *** [all] Error 2
Tags No tags attached.
Attached Files ? file icon mydns-1.2.8.27.1-skip_info.diff [^] (411 bytes) 2010-05-12 17:31

- Relationships

-  Notes
(0000176)
itamarjp (developer)
2010-11-09 19:43

can't accept your patch, because it doesn`t fix the problem.
may be I should use ac_check_prog(makeinfo) ?

- Issue History
Date Modified Username Field Change
2010-05-12 17:31 rhardy New Issue
2010-05-12 17:31 rhardy File Added: mydns-1.2.8.27.1-skip_info.diff
2010-11-09 19:43 itamarjp Note Added: 0000176


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker