[csw-maintainers] reinplace before extract?

Peter FELECAN pfelecan at opencsw.org
Fri Jul 26 12:12:17 CEST 2013


I observe a very strange phenomenon: in the qt4-gcc recipe there is the
following:

REINPLACE_USRLOCAL += src/gui/kernel/qguiplatformplugin.cpp 
REINPLACE_USRLOCAL += src/network/ssl/qsslsocket_openssl_symbols.cpp
REINPLACE_USRLOCAL += src/network/ssl/qsslsocket_openssl.cpp
# replace SSL cert location
REINPLACE_USRLOCAL += src/network/ssl/qsslsocket.cpp
REINPLACE_USRLOCAL += src/3rdparty/webkit/Source/WebCore/plugins/PluginDatabase.cpp

when doing a mgar clean package, I get:

 ==> Copying work/download/qt-everywhere-opensource-src-4.8.5.tar.gz
perl -p -i -e 's{/usr/local}{/opt/csw}g' \
	work/build-global/qt-everywhere-opensource-src-4.8.5/src/gui/kernel/qguiplatformplugin.cpp work/build-global/qt-everywhere-opensource-src-4.8.5/src/network/ssl/qsslsocket_openssl_symbols.cpp work/build-global/qt-everywhere-opensource-src-4.8.5/src/network/ssl/qsslsocket_openssl.cpp work/build-global/qt-everywhere-opensource-src-4.8.5/src/network/ssl/qsslsocket.cpp work/build-global/qt-everywhere-opensource-src-4.8.5/src/3rdparty/webkit/Source/WebCore/plugins/PluginDatabase.cpp
Can't open work/build-global/qt-everywhere-opensource-src-4.8.5/src/gui/kernel/qguiplatformplugin.cpp: No such file or directory.
Can't open work/build-global/qt-everywhere-opensource-src-4.8.5/src/network/ssl/qsslsocket_openssl_symbols.cpp: No such file or directory.
Can't open work/build-global/qt-everywhere-opensource-src-4.8.5/src/network/ssl/qsslsocket_openssl.cpp: No such file or directory.
Can't open work/build-global/qt-everywhere-opensource-src-4.8.5/src/network/ssl/qsslsocket.cpp: No such file or directory.
Can't open work/build-global/qt-everywhere-opensource-src-4.8.5/src/3rdparty/webkit/Source/WebCore/plugins/PluginDatabase.cpp: No such file or directory.
	[extract-modulated] complete for qt.

and:

 ==> Extracting work/download/qt-everywhere-opensource-src-4.8.5.tar.gz
perl -p -i -e 's{/usr/local}{/opt/csw}g' \
	work/build-isa-pentium_pro/qt-everywhere-opensource-src-4.8.5/src/gui/kernel/qguiplatformplugin.cpp work/build-isa-pentium_pro/qt-everywhere-opensource-src-4.8.5/src/network/ssl/qsslsocket_openssl_symbols.cpp work/build-isa-pentium_pro/qt-everywhere-opensource-src-4.8.5/src/network/ssl/qsslsocket_openssl.cpp work/build-isa-pentium_pro/qt-everywhere-opensource-src-4.8.5/src/network/ssl/qsslsocket.cpp work/build-isa-pentium_pro/qt-everywhere-opensource-src-4.8.5/src/3rdparty/webkit/Source/WebCore/plugins/PluginDatabase.cpp
	[extract-modulated] complete for qt.

What intrigues me is that I have 2 instances of the reinplace call: one
before the extraction and the other one after; however, there are to
instances of the information message: "[extract-modulated] complete for
qt."

In the end the reimplacement is executed but the initial error messages
are disturbing.

Can a knowledgeable soul explore and explain?

TIA
-- 
Peter


More information about the maintainers mailing list