Bug 29789

Summary: /usr/ports/devel/oaf fails to build
Product: Ports & Packages Reporter: Stephen Beitzel <sbeitzel>
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Stephen Beitzel 2001-08-17 01:20:00 UTC
	make of /usr/ports/devel/oaf fails, with a cryptic gmake message (I logged
the complete make output to a file and will forward it upon request):
cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. 				-I.. 				-I../liboaf			-I../liboaf				-DOAFINFODIR=\"/usr/X11R6/share/gnome/oaf\" 			-DOAF_LOCALEDIR=\""/usr/X11R6/share/locale"\" 	-I/usr/local/include/glib12 -I/usr/local/include 					-I/usr/local/include/gnome-xml 					-I/usr/local/include/glib12					-DOAF_CONFDIR=\"/usr/X11R6/etc\"			  -I/usr/local/include  -O -pipe  -c od-load.c
gmake[2]: Leaving directory `/usr/ports/devel/oaf/work/oaf-0.6.5/oafd'
gmake[1]: Leaving directory `/usr/ports/devel/oaf/work/oaf-0.6.5'
*** Error code 2

Stop in /usr/ports/devel/oaf.
*** Error code 1

Stop in /usr/ports/devel/oaf.
*** Error code 1

Stop in /usr/ports/devel/oaf.

Fix: 

Unknown. :(
How-To-Repeat: 	cd /usr/ports/devel/oaf; make
Comment 1 Pete Fritchman 2001-08-17 01:34:09 UTC
++ 16/08/01 17:18 -0700 - Stephen Beitzel:
| >Description:
| 	make of /usr/ports/devel/oaf fails, with a cryptic gmake message (I logged
| the complete make output to a file and will forward it upon request):
| cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. 				-I.. 				-I../liboaf			-I../liboaf				-DOAFINFODIR=\"/usr/X11R6/share/gnome/oaf\" 			-DOAF_LOCALEDIR=\""/usr/X11R6/share/locale"\" 	-I/usr/local/include/glib12 -I/usr/local/include 					-I/usr/local/include/gnome-xml 					-I/usr/local/include/glib12					-DOAF_CONFDIR=\"/usr/X11R6/etc\"			  -I/usr/local/include  -O -pipe  -c od-load.c
| gmake[2]: Leaving directory `/usr/ports/devel/oaf/work/oaf-0.6.5/oafd'
| gmake[1]: Leaving directory `/usr/ports/devel/oaf/work/oaf-0.6.5'
| *** Error code 2

Yes, this is very cryptic.  Even more-so because I can't seem to
reproduce it here (-current, XFree86 4.1).  Make sure your depends are
up to date: pkg_version -vl'<' will show you all out of date packages.

-pete

--
Pete Fritchman <petef@databits.net>
Databits Network Services, Inc. <http://databits.net>
finger petef@databits.net for PGP key
Comment 2 Ying-Chieh Liao freebsd_committer freebsd_triage 2001-08-17 16:18:34 UTC
Responsible Changed
From-To: freebsd-ports->gnome

over to maintainer
Comment 3 Maxim Sobolev freebsd_committer freebsd_triage 2001-08-20 11:59:54 UTC
State Changed
From-To: open->feedback

Can't reproduce it here. Please update *all* your installed packages to the 
latest versions and try again. Let us know whether it helps or not. 

Thank you!
Comment 4 sbeitzel 2001-08-22 05:42:42 UTC
1. cvsupped -STABLE and ports
2. cd /usr/src; make world
3. make kernel
4. mergemaster
5. shutdown -r
6. cd /usr/ports/x11/XFree86; make install
7. cd /usr/ports/devel/oaf; make # fails
8. make clean
9. cd /usr/ports/audio/esound; make install # fails, need KDE2
10. cd /usr/ports/x11/kdelibs11; make install
11. make deinstall
12. cd /usr/ports/x11/kdelibs2; make install
13. cd /usr/ports/audio/esound; make install
14. cd /usr/ports/audio/libaudiofile; make install
15. cd /usr/ports/devel/ORBit; make install
16. cd /usr/ports/devel/gettext; make install
17. cd /usr/ports/devel/glib13; make install
18. cd /usr/ports/devel/gmake; make install
19. cd /usr/ports/devel/libtool; make install
20. cd /usr/ports/devel/pkgconfig; make install
21. cd /usr/ports/devel/popt; make install
22. cd /usr/ports/graphics/imlib; make install
23. cd /usr/ports/graphics/jpeg; make install
24. cd /usr/ports/graphics/libungif; make install
25. cd /usr/ports/graphics/png; make install
26. cd /usr/ports/graphics/tiff; make install
27. cd /usr/ports/graphics/xpm; make install
28. cd /usr/ports/textproc/libxml2; make install
29. cd /usr/ports/textproc/scrollkeeper; make install
30. cd /usr/ports/x11-toolkits/gtk13; make install
31. cd /usr/ports/x11/gnomelibs; make install
32. cd /usr/ports/devel/oaf; make

make fails with this error sequence:
cc -DHAVE_CONFIG_H -I. -I. -I.. -I..                            -I..                            -I../l
iboaf                   -I../liboaf                             -DOAFINFODIR=\"/usr/X11R6/share/gnome/
oaf\"                   -DOAF_LOCALEDIR=\""/usr/X11R6/share/locale"\"   -I/usr/local/include/glib12 -I
/usr/local/include                                      -I/usr/local/include/gnome-xml               -
I/usr/local/include/glib12                                      -DOAF_CONFDIR=\"/usr/X11R6/etc\"
 -I/usr/local/include  -O -pipe  -c od-load.c
od-load.c: In function `od_entry_read_props':
od-load.c:50: structure has no member named `xmlChildrenNode'
od-load.c:68: structure has no member named `xmlChildrenNode'
od-load.c:95: structure has no member named `xmlChildrenNode'
od-load.c:111: structure has no member named `xmlChildrenNode'
od-load.c: In function `od_load_file':
od-load.c:292: structure has no member named `xmlRootNode'
od-load.c:293: structure has no member named `xmlRootNode'
od-load.c:295: structure has no member named `xmlRootNode'
gmake[2]: *** [od-load.o] Error 1
gmake[2]: Leaving directory `/usr/ports/devel/oaf/work/oaf-0.6.5/oafd'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/devel/oaf/work/oaf-0.6.5'
gmake: *** [all-recursive-am] Error 2
*** Error code 2

Stop in /usr/ports/devel/oaf.
*** Error code 1

Stop in /usr/ports/devel/oaf.
*** Error code 1

Stop in /usr/ports/devel/oaf.
Comment 5 Maxim Sobolev freebsd_committer freebsd_triage 2001-08-22 09:57:17 UTC
sbeitzel@foobie.net wrote:

>  28. cd /usr/ports/textproc/libxml2; make install

You don't need libxml2 for oaf, but ordinary ports/textproc/libxml. You didn't rebuild it and it seems that
version installed is a bit too old.

-Maxim
Comment 6 sbeitzel 2001-08-22 21:59:01 UTC
Aha, got it. oaf now builds correctly. My thanks for your help, and my
apologies for taking up folks' time with this. Please close this PR.
Comment 7 Maxim Sobolev freebsd_committer freebsd_triage 2001-09-19 11:49:30 UTC
State Changed
From-To: feedback->closed

Originator reports that the problem has been resolved.