installworld crt1.o regression?

c.turner c.turner at
Wed Jan 31 04:06:20 PST 2007

looking a bit further at the build, 
I suppose the problem could more directly be blamed on emacs..

I just recalled a recent discussion about crt1.o recently & 
thought the previous discussion involved getting crt1.o into
"/usr/lib/." so I wanted to check here - 

not sure what POSIX / etc. have to say about this, but if
a 'crt' file isn't required, I'll submit against pkgsrc and / or
upstream as per the usual procedure for pkgsrc errors.

sorry to spam if so..


- Chris


cd src; /usr/pkg/bin/gmake all  \
	  CC='cc' CFLAGS='-O2 -fno-zero-initialized-in-bss
-I/usr/pkg/include -I/usr/pkg/xorg/include -I/usr/include
-I/usr/pkg/include/freetype2' CPPFLAGS='-I/usr/pkg/include
-I/usr/pkg/xorg/include -I/usr/include -I/usr/pkg/include/freetype2' \
	  LDFLAGS='-Wl,-z,nocombreloc -L/usr/pkg/xorg/lib
-Wl,-R/usr/pkg/xorg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib
-Wl,-R/usr/lib -L/usr/pkg/xorg/lib' MAKE='/usr/pkg/bin/gmake'
gmake[1]: Entering directory
cc -c -I/usr/pkg/include -I/usr/pkg/xorg/include -I/usr/include
-I/usr/pkg/include/freetype2 -Demacs -DHAVE_CONFIG_H -DUSE_LUCID  -I.
-I/usr/pkg/xorg/include -O2 -fno-zero-initialized-in-bss
-I/usr/pkg/include -I/usr/pkg/xorg/include -I/usr/include -I/usr/pkg/include/freetype2 pre-crt0.c
gmake[1]: *** No rule to make target `/usr/lib/crt1.o', needed by
`temacs'.  Stop.
gmake[1]: Leaving directory
gmake: *** [src] Error 2
*** Error code 2

bmake: stopped in /usr/pkgsrc/editors/emacs
*** Error code 1

bmake: stopped in /usr/pkgsrc/editors/emacs

Please view the work log for emacs-21.4anb7

BULK> emacs-21.4anb7 was marked as broken:
-rw-r--r--  1 root  wheel  33359 Jan 28
11:48 /usr/pkgsrc/editors/emacs/.broken.pkgsrc-dfly18-2006Q4.html
/usr/pkg/bin/bmake deinstall
===> deinstall [emacs-21.4anb7] ===> Deinstalling for emacs-21.4anb7

On Wed, 31 Jan 2007 08:40:19 +0100
"Simon 'corecode' Schubert" <corecode at> wrote:

> c.turner wrote:
> > bad news:
> > 
> > fsf emacs failed due to lack of /usr/lib/crt1.o .. 
> you mean it fails on compilation?
> we moved the crt* stuff to their own compiler specific directories.
> however, if you link your binary with "cc", this does not produce any
> problem, because the new compilers also use the new path.
> cheers
>   simon

More information about the Bugs mailing list