On Aug 6, 2019 8:51 PM, Gleydson Soares <gsoa...@trusted.com.br> wrote: > > On Tue, Aug 06, 2019 at 06:55:15PM -0500, Edgar Pettijohn wrote: > > I'm trying to build smtpd with `-g'. I tried the following: > > > > deathstar$ make -DDEBUG > > ===> smtpd > > yacc -o parse.c /usr/src/usr.sbin/smtpd/smtpd/../parse.y > > cc -O2 -pipe 1 -fstack-protector-all -I/usr/src/usr.sbin/smtpd/smtpd/.. > > -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations > > -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare > > -Werror-implicit-function-declaration -DIO_TLS -DQUEUE_PROFILING -MD -MP > > -c /usr/src/usr.sbin/smtpd/smtpd/../aliases.c > > cc: error: no such file or directory: '1' > > *** Error 1 in smtpd (<sys.mk>:87 'aliases.o') > > *** Error 1 in /usr/src/usr.sbin/smtpd (<bsd.subdir.mk>:48 'all') > > > > I then tried: > > > > deathstar$ cat /etc/mk.conf > > DEBUG=1 > > > > deathstar$ make > > ===> smtpd > > yacc -o parse.c /usr/src/usr.sbin/smtpd/smtpd/../parse.y > > cc -O2 -pipe 1 -fstack-protector-all -I/usr/src/usr.sbin/smtpd/smtpd/.. > > -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations > > -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare > > -Werror-implicit-function-declaration -DIO_TLS -DQUEUE_PROFILING -MD -MP > > -c /usr/src/usr.sbin/smtpd/smtpd/../aliases.c > > cc: error: no such file or directory: '1' > > *** Error 1 in smtpd (<sys.mk>:87 'aliases.o') > > *** Error 1 in /usr/src/usr.sbin/smtpd (<bsd.subdir.mk>:48 'all') > > > > It builds without DEBUG defined. Any suggestions? > > DEBUG=-g > see mk.conf manpage. >
The manual says that defining DEBUG adds -g to assembly not that DEBUG should be set to -g. Either way I will give it a shot tomorrow. If it works seems like the manual could be a little more informative. Thanks, Edgar > > > > Thanks, > > > > Edgar > >