Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 106224 - tsync-0.7.0 ebuild request
Summary: tsync-0.7.0 ebuild request
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://sourceforge.net/projects/tsyncd/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-16 15:57 UTC by Tro
Modified: 2005-09-16 18:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tro 2005-09-16 15:57:10 UTC
Information about tsync is here: http://tsyncd.sourceforge.net/
I wasn't able to compile from CVS due to the following error:

g++ -O2 -g -I../ -D_REENTRANT -D_THREAD_SAFE -D_PTHREAD -D__USE_UNIX98 -D_GNU_SOURCE 
-Wall -Werror -pthread   -c -o utils.o utils.cc
ar rc libmace.a Accumulator.o Base64.o Crypto.o FileUtil.o LoadMonitor.o Log.o LogSelector.o mace.o 
MaceKey.o MailUtil.o NumberGen.o Params.o Printable.o RandomUtil.o Scheduler.o Serializable.o 
SockUtil.o StrUtil.o SysUtil.o ThreadCreate.o Util.o utils.o
make[2]: Leaving directory `/home/tro/download/src/mace/lib'
make[2]: Entering directory `/home/tro/download/src/mace/compiler'
yacc -t -b mace -d mace.y
yacc: 21 rules never reduced
yacc: 5 shift/reduce conflicts, 2 reduce/reduce conflicts.
g++ -g -DYYDEBUG=1 -Wall -Werror -pthread   -c -o mace-conv.o mace-conv.cc
flex -omace-lex.c mace.l
gcc -g -DYYDEBUG=1 -Wall -Werror   -c -o mace-lex.o mace-lex.c
gcc -g -DYYDEBUG=1 -Wall -Werror   -c -o mace.tab.o mace.tab.c
mace.tab.c: In function `yyparse':
mace.tab.c:1030: warning: suggest parentheses around assignment used as truth value
mace.tab.c:1091: warning: label `yyerrlab' defined but not used
mace.tab.c: At top level:
mace.tab.c:3: warning: 'yyrcsid' defined but not used
make[2]: *** [mace.tab.o] Error 1
make[2]: Leaving directory `/home/tro/download/src/mace/compiler'
make[1]: *** [compiler] Error 2
make[1]: Leaving directory `/home/tro/download/src/mace'
make: *** [mace/compiler/XmlRpc/xmlrpcc] Error 2

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.52-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.12-gentoo-r7 i686)
==============================================================
===
System uname: 2.6.12-gentoo-r7 i686 Mobile Intel(R) Pentium(R) 4     CPU 2.80GHz
Gentoo Base System version 1.12.0_pre8
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.13
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer -mmmx -msse -msse2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/
kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/
share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer -mmmx -msse -msse2"
DISTDIR="/mnt/portage"
FEATURES="autoconfig ccache distcc distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.ccccom.com ftp://mirror.nutsmaas.nl/gentoo/ ftp://gentoo.
ccccom.com http://pandemonium.tiscali.de/pub/gentoo/"
LANG="en_CA.utf8"
LC_ALL="en_CA.utf8"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/poverlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib acpi aim alsa apm arts artswrappersuid avantgo avi berkdb bigger-fonts 
bitmap-fonts bonobo bootspla bootsplash bzip2 bzlib cddb cdparanoia cdr cdrom client codecs crypt 
curl curlwrappers dba dbx divx4linux dv dvd dvdread eds emboss encode escreen exif faac faad fam 
fbcon ffmpeg flac font-server foomaticdb fortran freetype gd gdbm gif gimpprint gnutls gphoto2 gpm 
gs gstreamer gtk gtk2 gtkhtml iconv icq idea imagemagick imap imlib inkjar ipv6 ithreads jabber java 
javascript jikes jpeg junit kde ldap libg++ libwww mad maildir mailwrapper matroska md5sum mikmod 
mime mmx moznocompose moznoirc moznomail moznoxft mp3 mpeg mpeg4 mplayer msn mysql 
ncurses network nls nntp nptl nvidia odbc offensive ogg oggvorbis ooo-kde opengl operanom2 oscar 
oss pam pcmcia pcre pda pdf pdflib perl php plotutils plugin png pnp povray prelude python qt 
quicktime radeon readline real ruby samba sasl scanner sdl session silc simplexml slang smime sockets 
speedo speex spell sqlite sse sse2 ssl subversion svg svga tcltk tcpd tetex tidy tiff transcode truetype 
truetype-fonts type1 type1-fonts unicode usb userlocales v4l v4l2 vim-with-x visualization vorbis wifi 
xine xml xml2 xmlrpc xmms xscreensaver xsl xv xvid xvmc zeroconf zlib video_cards_radeon 
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2005-09-16 17:12:11 UTC
You want someone to work and can't say why and give a description, but provide
only a link - not very nice.
Comment 2 Tro 2005-09-16 17:23:53 UTC
I don't mean to be disrespectful. I don't know what the procedure for new package requests is. It's 
not mentioned in http://www.gentoo.org/doc/en/bugzilla-howto.xml anyway.

The description is on the web site. But I guess I could summarize. Tsync is like rsync, but it allows you 
to synchronize n machines (as opposed to two) automatically by specifying rules. This would be useful 
for keeping the same portage tree among machines not on the same network, for example. In my 
case, I'd like to keep a couple of folders on my laptop mirrored on my desktop machine and at work, 
so I have the same documents everywhere.

I can take a stab at an ebuild, but I've never written one. It wouldn't help anyway, since I have no 
clue how to solve the compilation problem. The suggestion on the forums was that it's a yacc issue, 
so maybe the maintainer of that package could help?
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-09-16 18:13:13 UTC
Open a new and meaningful bug, please. We are not interested in error messages
produced by packages that are not in portage.