OOo2's mozilla uses GTK2, but the OOo2 port still believes that it uses gtk1.2. This means that: a) gtk12/glib12 are built and installed for no reason; and b) the mozilla will not build, because it is missing dependencies. The error log below also shows another bug in the port: even if mozilla build fails, it happily tries to install it anyway. The following is the tail end of an OOo2 build on a clean system with only WITHOUT_CCACHE defined (I've starred important lines): * checking for gtk+-2.0 >= 1.3.7... yes checking MOZ_GTK2_CFLAGS... -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0 -I/u r/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/l cal/include/freetype2 -I/usr/local/include checking MOZ_GTK2_LIBS... -Wl,--export-dynamic -L/usr/local/lib -L/usr/X11R6/lib -lgtk-x11 2.0 -lgdk-x11-2.0 -lXrandr -lXi -lXinerama -lXcursor -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft 1.0 -lXft -lfreetype -lz -lXrender -lXext -lfontconfig -lpangox-1.0 -lX11 -lpango-1.0 -lm lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv checking for XpGetPrinterList in -lXp... yes * configure: warning: Cannot build gnomevfs without gnome-vfs-2 toolkit. Removing gnomevfs f om MOZ_EXTENSIONS. checking for gssapi.h... yes checking for gss_init_sec_context in -lgss... no checking for gss_init_sec_context in -lgssapi... yes checking for gssapi/gssapi_generic.h... no checking for valid optimization flags... yes checking for __cxa_demangle... yes checking for gcc -pipe support... yes checking whether compiler supports -Wno-long-long... yes checking whether C++ compiler has -pedantic long long bug... no checking for correct overload resolution with const and templates... no checking for libIDL-2.0 >= 0.8.0... gnome-config: not found gnome-config: not found Package libIDL-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libIDL-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'libIDL-2.0' found * configure: error: Library requirements (libIDL-2.0 >= 0.8.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. dmake: Error code 1, while making './unxfbsd.pro/misc/build/so_configured_ooo_mozab' '---* tg_merge.mk *---' ERROR: Error 65280 occurred while making /usr/ports/editors/openoffice-2.0-devel/work/moz.runtime * echo ./unxfbsd.pro/bin/mozruntime.zip>& /dev/null cp -f ./unxfbsd.pro/misc/build/mozilla/dist/bin/libnspr4.so \ ./unxfbsd.pro/misc/FREEBSDGCCIruntime/libnspr4.so && cp -f ./unxfbsd.pro/misc/build/mozilla/dist/bin/libplc4.so \ ./unxfbsd.pro/misc/FREEBSDGCCIruntime/libplc4.so && cp -f ./unxfbsd.pro/misc/build/mozilla/dist/bin/libplds4.so \ ./unxfbsd.pro/misc/FREEBSDGCCIruntime/libplds4.so && cp -f ./unxfbsd.pro/misc/build/mozilla/dist/bin/libxpcom.so \ ./unxfbsd.pro/misc/FREEBSDGCCIruntime/libxpcom.so && cp -f ./unxfbsd.pro/misc/build/mozilla/dist/bin/libxpcom_compat.so \ ./unxfbsd.pro/misc/FREEBSDGCCIruntime/libxpcom_compat.so && cp -f ./unxfbsd.pro/misc/build/mozilla/dist/bin/libnss3.so \ ./unxfbsd.pro/misc/FREEBSDGCCIruntime/libnss3.so && cp -f ./unxfbsd.pro/misc/build/mozilla/dist/bin/libssl3.so \ ./unxfbsd.pro/misc/FREEBSDGCCIruntime/libssl3.so && cp -f ./unxfbsd.pro/misc/build/mozilla/dist/bin/libsoftokn3.so \ ./unxfbsd.pro/misc/FREEBSDGCCIruntime/libsoftokn3.so && cp -f ./unxfbsd.pro/misc/build/mozilla/dist/bin/libsmime3.so \ ./unxfbsd.pro/misc/FREEBSDGCCIruntime/libsmime3.so && cp -f ./unxfbsd.pro/misc/build/mozilla/dist/bin/libmozjs.so \ ./unxfbsd.pro/misc/FREEBSDGCCIruntime/libmozjs.so && cp -f ./unxfbsd.pro/misc/build/mozilla/dist/bin/libmozz.so \ ./unxfbsd.pro/misc/FREEBSDGCCIruntime/libmozz.so && cp -f ./unxfbsd.pro/misc/build/mozilla/dist/bin/libmsgbaseutil.so \ ./unxfbsd.pro/misc/FREEBSDGCCIruntime/libmsgbaseutil.so && cp -f ./unxfbsd.pro/misc/build/mozilla/dist/bin/libldap50.so \ ./unxfbsd.pro/misc/FREEBSDGCCIruntime/libldap50.so && cp -f ./unxfbsd.pro/misc/build/mozilla/dist/bin/libprldap50.so \ ./unxfbsd.pro/misc/FREEBSDGCCIruntime/libprldap50.so && \ echo >& /dev/null cp: ./unxfbsd.pro/misc/build/mozilla/dist/bin/libnspr4.so: No such file or directory dmake: Error code 1, while making './unxfbsd.pro/misc/build/so_moz_runtime_files' '---* tg_merge.mk *---' *** Error code 255 Stop in /usr/ports/editors/openoffice-2.0-devel. Fix: Remove the superfluous gtk12/glib12 requirements, and change them to things like libIDL that reflect what mozilla needs to build. The moz build probably needs a couple other things. It's a picky beast. How-To-Repeat: cd /usr/ports/editors/openoffice-2.0-devel ; make Try building OpenOffice-2.0 in a clean jail sometime.
Responsible Changed From-To: freebsd-ports-bugs->openoffice Over to maintainers.
State Changed From-To: open->closed Gtk1 is needed since libIDL dependency, but OOo2 still needs gtk2 and mozilla is happy with gtk2, so dependency of gtk1 and orbit are now redundant. thanks for your report.