Subject: pkg/32926: shared lib name transformation failure while building qt3-tools on MacOS X
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <jdbaker@mylinuxisp.com>
List: pkgsrc-bugs
Date: 02/24/2006 22:30:00
>Number:         32926
>Category:       pkg
>Synopsis:       shared lib name transformation failure while building qt3-tools on MacOS X
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Feb 24 22:30:00 +0000 2006
>Originator:     John D. Baker
>Release:        MacOS X 10.4.5
>Organization:
>Environment:
Darwin ed.local 8.5.0 Darwin Kernel Version 8.5.0: Sun Jan 22 10:38:46 PST 2006; root:xnu-792.6.61.obj~1/RELEASE_PPC Power Macintosh powerpc

>Description:
Building qt3-tools on MacOS X fails as follows:

[...]
rm -f libcppeditor.so
libtool --mode=link g++ -lresolv -L/usr/pkg/lib -L/usr/pkg/qt3/lib -L/usr/lib -L/usr/X11R6/lib -L/Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/qt-x11-free-3.3.5/lib -fno-exceptions  -L/usr/pkg/lib  -L/usr/pkg/qt3/lib -L/Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/qt-x11-free-3.3.5/plugins/designer -o  ../../../../plugins/designer/libcppeditor.la  -module -avoid-version .obj/release-shared-mt/cppeditor.lo .obj/release-shared-mt/syntaxhighliter_cpp.lo .obj/release-shared-mt/cppcompletion.lo .obj/release-shared-mt/editorinterfaceimpl.lo .obj/release-shared-mt/languageinterfaceimpl.lo .obj/release-shared-mt/common.lo .obj/release-shared-mt/preferenceinterfaceimpl.lo .obj/release-shared-mt/yyreg.lo .obj/release-shared-mt/cppbrowser.lo .obj/release-shared-mt/projectsettingsinterfaceimpl.lo .obj/release-shared-mt/sourcetemplateinterfaceimpl.lo .obj/release-shared-mt/projectsettings.lo .obj/release-shared-mt/mainfilesettings.lo .obj/release-shared-mt/moc_cppeditor.lo .obj/release-shared-mt/
 moc_cppcompletion.lo .obj/release-shared-mt/moc_editorinterfaceimpl.lo .obj/release-shared-mt/moc_cppbrowser.lo .obj/release-shared-mt/moc_projectsettings.lo .obj/release-shared-mt/moc_mainfilesettings.lo  -L/usr/pkg/lib -L/usr/pkg/qt3/lib -L/usr/lib -L/usr/X11R6/lib -L/usr/pkg/qt3/lib -L/usr/pkg/lib -L/Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/qt-x11-free-3.3.5/lib -L/usr/pkg/lib -L/usr/X11R6/lib -L/Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/qt-x11-free-3.3.5/lib -leditor -lqt-mt -lpng -lz -lGLU -lGL -lXmu -lXrender -lXrandr -lXcursor -lXft -lfreetype -lfontconfig -lXext -lX11 -lm -lICE -lSM -lpthread -rpath  /usr/pkg/qt3/plugins/../plugins/designer/
*** [buildlink3] Warning: libtool replaced -leditor with /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/qt-x11-free-3.3.5/lib/libeditor.la
*** [buildlink3] Warning: libtool replaced -lqt-mt with /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/qt-x11-free-3.3.5/lib/libqt-mt.la
libtool: link: warning: `/Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/qt-x11-free-3.3.5/lib/libqt-mt.la' seems to be moved
g++ ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o ../../../../plugins/designer/.libs/libcppeditor.so -bundle  .obj/release-shared-mt/.libs/cppeditor.o .obj/release-shared-mt/.libs/syntaxhighliter_cpp.o .obj/release-shared-mt/.libs/cppcompletion.o .obj/release-shared-mt/.libs/editorinterfaceimpl.o .obj/release-shared-mt/.libs/languageinterfaceimpl.o .obj/release-shared-mt/.libs/common.o .obj/release-shared-mt/.libs/preferenceinterfaceimpl.o .obj/release-shared-mt/.libs/yyreg.o .obj/release-shared-mt/.libs/cppbrowser.o .obj/release-shared-mt/.libs/projectsettingsinterfaceimpl.o .obj/release-shared-mt/.libs/sourcetemplateinterfaceimpl.o .obj/release-shared-mt/.libs/projectsettings.o .obj/release-shared-mt/.libs/mainfilesettings.o .obj/release-shared-mt/.libs/moc_cppeditor.o .obj/release-shared-mt/.libs/moc_cppcompletion.o .obj/release-shared-mt/.libs/moc_editorinterfaceimpl.o .obj/release-shared-mt/.libs/moc_cppbrowser.o .obj/release-shared-mt/.libs/moc_projectsettings.o
  .obj/release-shared-mt/.libs/moc_mainfilesettings.o  -L/Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/qt-x11-free-3.3.5/lib/.libs -lresolv -L/Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib -L/usr/pkg/qt3/lib -L/Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.x11-buildlink/lib -L/Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/qt-x11-free-3.3.5/plugins/designer /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/qt-x11-free-3.3.5/lib/.libs/libeditor.dylib libqt-mt.so -L/usr/pkg/lib -L/usr/lib -L/usr/X11R6/lib /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libXmu.dylib /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libXfixes.dylib /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libexpat.dylib /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libXext.dylib /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libX11.dylib /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libICE.dylib /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libSM.dyli
 b /usr/pkg/qt3/lib/libqt-mt.so /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libpng.dylib -lz /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libGLU.dylib /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libGL.dylib -lXmu /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libXrender.dylib /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libXrandr.dylib /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libXcursor.dylib /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libXft.dylib /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libfreetype.dylib /Volumes/NetBSD/pkgsrc/x11/qt3-tools/work/.buildlink/lib/libfontconfig.dylib -lXext -lX11 -lm -lICE -lSM -lpthread
powerpc-apple-darwin8-g++-4.0.1: libqt-mt.so: No such file or directory
gnumake[4]: *** [../../../../plugins/designer/libcppeditor.so] Error 1
gnumake[3]: *** [sub-cppeditor] Error 2
gnumake[2]: *** [sub-plugins] Error 2
gnumake[1]: *** [sub-designer] Error 2
gnumake: *** [sub-tools] Error 2
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/x11/qt3-tools
[...]
>How-To-Repeat:
Build .../x11/qt3-tools on MacOS X
>Fix:
There appears to be some library name transformations missing.  Don't
know this transformation magick like the gurus do...