fileLogger.c: In function 'FileLoggerDestroy': fileLogger.c:367:4: error: 'g_static_mutex_free' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:147): Use 'g_mutex_free' instead [-Werror=deprecated-declarations] fileLogger.c: In function 'GlibUtils_CreateFileLogger': fileLogger.c:414:4: error: 'g_static_mutex_init' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:145): Use 'g_mutex_init' instead [-Werror=deprecated-declarations] cc1: all warnings being treated as errors make[2]: *** [libGlibUtils_la-fileLogger.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/home/builduser/rpmbuild/BUILD/open-vm-tools-9.2.2-958366/lib/glibUtils' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/builduser/rpmbuild/BUILD/open-vm-tools-9.2.2-958366/lib' make: *** [all-recursive] Error 1 Fehler: Fehler-Status beim Beenden von /var/tmp/rpm-tmp.QZYDah (%build) ______________________________________________________
i doubt it is impossible to strip the package more down as it is:
[builduser@testserver:/rpmbuild/SPECS]$ cat vmware-tools.spec
%define vmtooolsver 9.2.2
%define buildver 958366
%global kernel_uname_r %(echo $(uname -r))
Name: open-vm-tools
Version: %{vmtooolsver}.%{buildver}
Release: 2%{?dist}
Summary: VMware Guest OS Tools
Group: Applications/System
License: LGPLv2
URL: http://open-vm-tools.sourceforge.net/
Source0:
http://downloads.sourceforge.net/open-vm-tools/%{name}-%{vmtooolsver}-%{buildver}.tar.gz
Source1: vmtoolsd.service
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u}
-n)
ExclusiveArch: %{ix86} x86_64
Requires(post): systemd-units
Requires(preun): systemd-units
Requires: systemd-units
Requires: /usr/bin/bash
BuildRequires: libdnet-devel
BuildRequires: pam-devel
BuildRequires: uriparser-devel
BuildRequires: libnotify-devel
BuildRequires: fuse-devel
Obsoletes: open-vm-tools-kmod kmod-open-vm-tools akmod-open-vm-tools
open-vm-tools-kmod-common
open-vm-tools-libs
%description
Open-vm-tools are the open source implementation of VMware Tools. They
are a set of guest operating system virtualization components that
enhance performance and user experience of VMWare virtual
machines. This package contains the user-space programs and libraries
of open-vm-tools.
%package devel
Summary: Development package for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
Open-vm-tools are the open source implementation of VMware Tools. They
are a set of guest operating system virtualization components that
enhance performance and user experience of VMWare virtual machines
%prep
%setup -q -n %{name}-%{vmtooolsver}-%{buildver}
%build
%configure --disable-static \
--disable-dependency-tracking \
--disable-docs \
--without-gtk2 \
--without-gtkmm \
--without-x \
--without-icu \
--without-root-privileges \
--with-gnu-ld \
--without-kernel-modules \
--without-procps
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
%{__make} %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
mkdir -p $RPM_BUILD_ROOT/sbin
mv $RPM_BUILD_ROOT%{_sbindir}/mount.* $RPM_BUILD_ROOT/sbin
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/vmware-user.desktop
rm -f $RPM_BUILD_ROOT/%{_libdir}/open-vm-tools/plugins/common/libhgfsServer.so
rm -f $RPM_BUILD_ROOT/sbin/mount.vmhgfs
rm -f $RPM_BUILD_ROOT/usr/bin/vmware-hgfsclient
mkdir -p ${RPM_BUILD_ROOT}/%{_unitdir}
mkdir -p ${RPM_BUILD_ROOT}%{_libexecdir}
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_unitdir}/
chmod 700 $RPM_BUILD_ROOT/usr/bin/vmtoolsd
chmod 700 $RPM_BUILD_ROOT/usr/bin/vmware-checkvm
chmod 700 $RPM_BUILD_ROOT/usr/bin/vmware-rpctool
chmod 700 $RPM_BUILD_ROOT/usr/bin/vmware-toolbox-cmd
chmod 700 $RPM_BUILD_ROOT/usr/bin/vmware-vmblock-fuse
chmod 700 $RPM_BUILD_ROOT/usr/bin/vmware-xferlogs
%clean
rm -rf $RPM_BUILD_ROOT
%post
/usr/sbin/ldconfig
/usr/bin/systemctl --system daemon-reload 2> /dev/null > /dev/null
exit 0
%postun
/usr/sbin/ldconfig
/usr/bin/systemctl --system daemon-reload 2> /dev/null > /dev/null
exit 0
%preun
if [ "$1" = 0 ]
then
/usr/bin/systemctl stop vmtoolsd.service 2> /dev/null > /dev/null
/usr/bin/systemctl disable vmtoolsd.service 2> /dev/null > /dev/null
fi
exit 0
%files
%defattr(-,root,root,-)
%{_bindir}/vm*
%{_datadir}/%{name}
%config(noreplace) %{_sysconfdir}/pam.d/*
%{_unitdir}/vmtoolsd.service
%{_sysconfdir}/vmware-tools
%{_libdir}/*.so.*
%{_libdir}/%{name}
%files devel
%defattr(-,root,root,-)
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%changelog
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS and more. Get SQL Server skills now (including 2012) with LearnDevNow - 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only - learn more at: http://p.sf.net/sfu/learnmore_122512
_______________________________________________ open-vm-tools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel
