Forums
  News| Documentation| Screenshots| Downloads| Support| Forums| Wiki| Shop| Search| Donate| Contact Home
FAQFAQ SearchSearch MemberlistMemberlist UsergroupsUsergroups RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Make error Fedora 11 zm_utils.cpp:32

 
Donate $20 Donate $40
Post new topic   Reply to topic    ZoneMinder Forum Index -> ZoneMinder 1.24.x
View previous topic :: View next topic  
Author Message
mcleandl



Joined: 06 Jan 2008
Posts: 8
Location: Orlando, Florida USA

PostPosted: Thu Aug 13, 2009 1:39 am    Post subject: Make error Fedora 11 zm_utils.cpp:32 Reply with quote

Hi All,
Learning more about compiling code then I ever wanted to. Trying to get Zoneminder 1.24.2 up on Fedora 11 and believe I'm running into a compiler issue.

Was able to get ffmpeg compiled OK.

FFmpeg version git-e708784, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-postproc --enable-gpl --enable-pthreads
libavutil 50. 3. 0 / 50. 3. 0
libavcodec 52.32. 0 / 52.32. 0
libavformat 52.37. 0 / 52.37. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Aug 12 2009 21:10:00, gcc: 4.4.0 20090506 (Red Hat 4.4.0-4)

./configure --enable-postproc --enable-gpl --enable-pthreads

But when i do the make on zm I get the following error.


if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/local/include -Wall -Wno-sign-compare -fno-inline -I/usr/local/include -frepo -g -O2 -MT zm_utils.o -MD -MP -MF ".deps/zm_utils.Tpo" -c -o zm_utils.o zm_utils.cpp; \
then mv -f ".deps/zm_utils.Tpo" ".deps/zm_utils.Po"; else rm -f ".deps/zm_utils.Tpo"; exit 1; fi
zm_utils.cpp: In function ‘const std::string stringtf(const char*, ...)’:
zm_utils.cpp:32: error: ‘vsnprintf’ was not declared in this scope
zm_utils.cpp: In fugcc version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC)nction ‘const std::string stringtf(const std::string&, ...)’:
zm_utils.cpp:47: error: ‘vsnprintf’ was not declared in this scope
make[2]: *** [zm_utils.o] Error 1
make[2]: Leaving directory `/usr/local/ZoneMinder-1.24.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/ZoneMinder-1.24.2'

gcc version Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i586 --build=x86_64-redhat-linux
Thread model: posix
4.4.0 20090506 (Red Hat 4.4.0-4) (GCC)

zm configured with:

./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-webuser=apache --with-webgroup=apache ZM_DB_HOST=localhost ZM_DB_NAME=zm ZM_DB_USER=zmuser ZM_DB_PASS=zmpass --with-extralibs="-L/usr/lib64 -L/usr/lib64/mysql" ZM_SSL_LIB=openssl --with-ffmpeg=/usr/local

I did find one thread that mentioned a possible problem with the latest gcc compiler.

Does anyone have any idea how to move forward or should I just move back to FC 10.

Thanks in advance
Back to top
View user's profile Send private message
mcleandl



Joined: 06 Jan 2008
Posts: 8
Location: Orlando, Florida USA

PostPosted: Thu Aug 13, 2009 10:37 pm    Post subject: Reply with quote

Google is a wonderful thing.

It appears that the new version of gcc, version 4.r.0-4 which installs with Fedora 11 requires the following code at the beginning of all ./src/*.cpp such as zm_utils.cpp

#include <cstdio>

Zoneminder-1.24.2 now compiles without complaining about zm_utils.cpp:32

Off to a new challenge:

zmc -d /dev/video0' exited abnormally, exit status 6

I hope Phil or one of the developers can verify this. I'm not a coder (not even a little)
Back to top
View user's profile Send private message
anupmankar



Joined: 02 Feb 2009
Posts: 13
Location: Bangalore, India

PostPosted: Thu Mar 04, 2010 1:22 pm    Post subject: Reply with quote

Thanks a million ... I'd never have figured out the solution ... at least not this quickly Very Happy
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ZoneMinder Forum Index -> ZoneMinder 1.24.x All times are GMT
Page 1 of 1

 
  
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
 ©2007 Triornis Ltd News • Documentation • Screenshots • Downloads • Support • Forums • Wiki • Shop • Search • Donate • Contact • Home