|
From: Dyno H. Fu <dy...@gm...> - 2014-07-02 19:32:59
|
yes, actually i've exported
CFLAGS="-Wno-deprecated-declarations -Wno-sizeof-pointer-memaccess"
before running make on RHEL 7. we may fix the code later.
rgds,
Dyno
On Wed, Jul 2, 2014 at 12:07 PM, Reindl Harald <h.r...@th...>
wrote:
>
>
> Am 02.07.2014 20:57, schrieb Dyno Hongjun Fu:
> > have you tried to call "autoreconf -i" which will regenerate the
> configure file?
>
> thanks, yes now configure works but buid fails without additional changes
> :-(
>
> open-vm-tools-9.4.0.1280544 contains "configure" and builds
> just fine on the same machine (Fedora 20 x86_64)
>
> add -Wno-sizeof-pointer-memaccess and it builds but given that we now need
> *three* error-supressions leaves a bad taste in context of code-quality
>
> * -Wno-unused-local-typedefs
> * -Wno-deprecated-declarations
> * -Wno-sizeof-pointer-memaccess
>
> In file included from /usr/include/string.h:631:0,
> from
> /home/builduser/rpmbuild/BUILD/open-vm-tools-9.4.6-1770165/lib/include/dynbuf.h:28,
> from syncDriverPosix.c:30:
> syncDriverPosix.c: In function 'SyncDriverIsRemoteFSType':
> syncDriverPosix.c:76:30: error: argument to 'sizeof' in 'strncmp' call is
> the same expression as the second source;
> did you mean to provide an explicit length?
> [-Werror=sizeof-pointer-memaccess]
> sizeof gRemoteFSTypes[i]) == 0) {
> ^
> syncDriverPosix.c:75:11: note: in expansion of macro 'Str_Strncmp'
> if (Str_Strncmp(fsType, gRemoteFSTypes[i],
> ^
> cc1: all warnings being treated as errors
> make[2]: *** [syncDriverPosix.lo] Error 1
> make[2]: *** Waiting for unfinished jobs....
> make[2]: Leaving directory
> `/home/builduser/rpmbuild/BUILD/open-vm-tools-9.4.6-1770165/lib/syncDriver'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/home/builduser/rpmbuild/BUILD/open-vm-tools-9.4.6-1770165/lib'
> make: *** [all-recursive] Error 1
> error: Bad exit status from /var/tmp/rpm-tmp.BCLFgY (%build)
>
>
> RPM build errors:
> Bad exit status from /var/tmp/rpm-tmp.BCLFgY (%build)
>
> > On Wed, Jul 2, 2014 at 11:49 AM, Reindl Harald <h.r...@th...
> <mailto:h.r...@th...>> wrote:
> >
> > something is terrible wrong with open-vm-tools-9.4.6-1770165
> >
> > there is no ./configure and calling "autoconf" before
> > ./configure in the SPEC leades to a lot of other errors
> >
> > [builduser@buildserver64:/rpmbuild/SPECS]$ rpmbuild -bb
> vmware-tools.spec
> > Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.mXaiCw
> > + umask 022
> > + cd /home/builduser/rpmbuild/BUILD
> > + cd /home/builduser/rpmbuild/BUILD
> > + rm -rf open-vm-tools-9.4.6-1770165
> > + /usr/bin/gzip -dc
> /home/builduser/rpmbuild/SOURCES/open-vm-tools-9.4.6-1770165.tar.gz
> > + /usr/bin/tar -xf -
> > + STATUS=0
> > + '[' 0 -ne 0 ']'
> > + cd open-vm-tools-9.4.6-1770165
> > + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
> > + exit 0
> > Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.kOwJ28
> > + umask 022
> > + cd /home/builduser/rpmbuild/BUILD
> > + cd open-vm-tools-9.4.6-1770165
> > + autoconf
> > configure.ac:86 <http://configure.ac:86>: error: possibly undefined
> macro: AC_MSG_ERROR
> > If this token and others are legitimate, please use
> m4_pattern_allow.
> > See the Autoconf documentation.
> > configure.ac:137 <http://configure.ac:137>: error: possibly
> undefined macro: AC_MSG_WARN
> > configure.ac:210 <http://configure.ac:210>: error: possibly
> undefined macro: AM_INIT_AUTOMAKE
> > configure.ac:243 <http://configure.ac:243>: error: possibly
> undefined macro: AM_PROG_CC_C_O
> > configure.ac:252 <http://configure.ac:252>: error: possibly
> undefined macro: AC_PROG_LIBTOOL
> > configure.ac:295 <http://configure.ac:295>: error: possibly
> undefined macro: AC_VMW_CHECK_LIB
> > configure.ac:379 <http://configure.ac:379>: error: possibly
> undefined macro: AC_VMW_DEFAULT_FLAGS
> > configure.ac:388 <http://configure.ac:388>: error: possibly
> undefined macro: AC_VMW_LIB_ERROR
> > configure.ac:532 <http://configure.ac:532>: error: possibly
> undefined macro: AC_VMW_CHECK_LIBXX
> > configure.ac:657 <http://configure.ac:657>: error: possibly
> undefined macro: AC_DEFINE
> > configure.ac:1016 <http://configure.ac:1016>: error: possibly
> undefined macro: AM_CONDITIONAL
> > error: Bad exit status from /var/tmp/rpm-tmp.kOwJ28 (%build)
>
>
>
> ------------------------------------------------------------------------------
> Open source business process management suite built on Java and Eclipse
> Turn processes into business applications with Bonita BPM Community Edition
> Quickly connect people, data, and systems into organized workflows
> Winner of BOSSIE, CODIE, OW2 and Gartner awards
> http://p.sf.net/sfu/Bonitasoft
> _______________________________________________
> open-vm-tools-devel mailing list
> ope...@li...
> https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel
>
>
--
reality, with all its ambiguities, does the job just fine.
|