GNOME Bugzilla – Bug 345882
cvs build: No rule to make target `attributes_p.h'
Last modified: 2007-05-01 20:40:25 UTC
The current CVS version of gtkmm fails to build with an error about a missing attributes_p.h in pango/pangomm/private. I'll attach the complete build log.
Created attachment 67976 [details] complete build output
People report this problem sometimes. It's usually fixed by doing a clean checkout (delete the directory and check it out again), and sometimes it's caused by using difference versions of the autotools. Are you using jhbuild?
Checking out the source again did not help. I'm not using jhbuild. My versions of the autotools: automake 1.9.6 autoconf 2.59 libtool 1.5.20
My versions: automake (GNU automake) 1.9.6 autoconf (GNU Autoconf) 2.59 ltmain.sh (GNU libtool) 1.5.22 (1.1220.2.365 2005/12/18 22:14:06) But it's possible that autogen.sh uses other parallel-installed versions. You are using autogen.sh, right? Are you using any autogen.sh options or special environment variables? I am using jhbuild on Ubuntu Dapper. What distro are you using?
Also, do other CVS versions (branches, or dates) work for you?
I haven't tried other CVS versions. I'm on Mandriva Cooker. Yes, I'm calling autogen.sh without options.
I'm out of ideas, I'm afraid. Obviously something is different in your environment, but I can't see what. You may have to just use the tarballs.
I don't know what we can do with this. Please reopen if you have any more clues. It does seem to work for the vast majority of people, though it's not unknown for this to happen.