Menu

#5 Install on Fedora 9

closed
nobody
5
2008-08-07
2008-06-23
Anonymous
No

Results of make check jason@jasonsjunk.net

[root@localhost barry-0.12]# make check
Making check in .
make[1]: Entering directory `/home/jason/barry-0.12'
rm -f ./barry
ln -s ./src ./barry
make[1]: Leaving directory `/home/jason/barry-0.12'
Making check in src
make[1]: Entering directory `/home/jason/barry-0.12/src'
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.. -I/usr/kerberos/include -ansi -Wall -fno-strict-aliasing -g -g -O2 -MT data.lo -MD -MP -MF ".deps/data.Tpo" -c -o data.lo data.cc; \ then mv -f ".deps/data.Tpo" ".deps/data.Plo"; else rm -f ".deps/data.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I.. -I/usr/kerberos/include -ansi -Wall -fno-strict-aliasing -g -g -O2 -MT data.lo -MD -MP -MF .deps/data.Tpo -c data.cc -fPIC -DPIC -o .libs/data.o
data.cc: In function 'bool Barry::IsHexData(const std::string&)':
data.cc:47: error: 'strchr' was not declared in this scope
data.cc: In constructor 'Barry::Data::Data()':
data.cc:72: error: 'memset' was not declared in this scope
data.cc: In constructor 'Barry::Data::Data(int, size_t)':
data.cc:83: error: 'memset' was not declared in this scope
data.cc: In copy constructor 'Barry::Data::Data(const Barry::Data&)':
data.cc:106: error: 'memcpy' was not declared in this scope
data.cc: In member function 'void Barry::Data::MakeSpace(size_t)':
data.cc:119: error: 'memcpy' was not declared in this scope
data.cc:120: error: 'memset' was not declared in this scope
data.cc: In member function 'void Barry::Data::CopyOnWrite(size_t)':
data.cc:135: error: 'memcpy' was not declared in this scope
data.cc: In member function 'void Barry::Data::Zap()':
data.cc:264: error: 'memset' was not declared in this scope
data.cc: In member function 'Barry::Data& Barry::Data::operator=(const Barry::Data&)':
data.cc:275: error: 'memcpy' was not declared in this scope
data.cc: In function 'bool Barry::IsEndpointStart(const std::string&, int&)':
data.cc:389: error: 'strncmp' was not declared in this scope
data.cc:392: error: 'atoi' was not declared in this scope
make[1]: *** [data.lo] Error 1
make[1]: Leaving directory `/home/jason/barry-0.12/src'
make: *** [check-recursive] Error 1

Discussion

  • Net Direct Inc.

    Net Direct Inc. - 2008-06-26

    Patch to barry-0.12 for newer gcc compilers

     
  • Net Direct Inc.

    Net Direct Inc. - 2008-06-26

    Logged In: YES
    user_id=1388245
    Originator: NO

    Hi,

    These build errors have been fixed in the latest CVS. I've also attached a patch to barry-0.12 that deals with these errors as well. They are due to new behaviour in the newer gcc compilers.

    Note that Fedora 9 has packaged the development branch of OpenSync, so the opensync plugin is not natively supported on Fedora 9 at this time. Barry requires OpenSync version 0.22, the current stable version. See http://www.opensync.org/ for more information.

    Please let me know if this patch, or upgrading to CVS, solves your problem.

    Thanks,
    - Chris

    File Added: v12gcc.patch

     
  • Net Direct Inc.

    Net Direct Inc. - 2008-06-26
    • status: open --> pending
     
  • Net Direct Inc.

    Net Direct Inc. - 2008-06-26
    • status: pending --> open
     
  • Net Direct Inc.

    Net Direct Inc. - 2008-08-07
    • status: open --> closed
     
  • Net Direct Inc.

    Net Direct Inc. - 2008-08-07

    Logged In: YES
    user_id=1388245
    Originator: NO

    Barry version 0.13 now builds on Fedora 9, except for the opensync plugin which is not supported, since Fedora 9 uses the devel version of the opensync library.

    There are binary packages available for Fedora 9 as well.

    Closing.

    - Chris

     

Log in to post a comment.