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.rei...@thelounge.net>
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.rei...@thelounge.net
> <mailto:h.rei...@thelounge.net>> 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
> open-vm-tools-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel
>
>


-- 
reality, with all its ambiguities, does the job just fine.
------------------------------------------------------------------------------
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
open-vm-tools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel

Reply via email to