Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 454564 - app-admin/rsyslog-7.2.5 - In file included from dnscache.c:30: /usr/include/bits/sched.h:132:20: error: missing binary operator before token "("
Summary: app-admin/rsyslog-7.2.5 - In file included from dnscache.c:30: /usr/include/b...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Ultrabug
URL:
Whiteboard:
Keywords:
Depends on: 472564
Blocks:
  Show dependency tree
 
Reported: 2013-01-29 18:47 UTC by Alexandr Gluzskiy
Modified: 2013-07-29 22:01 UTC (History)
2 users (show)

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


Attachments
buildlog (buildlog,804.48 KB, text/plain)
2013-01-29 19:37 UTC, Alexandr Gluzskiy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandr Gluzskiy 2013-01-29 18:47:38 UTC
i think it may be glibc related

  CC       librsyslog_la-stringbuf.lo
In file included from /usr/include/sys/uio.h:24:0,
                 from /usr/include/sys/socket.h:27,
                 from glbl.c:31:
/usr/include/sys/types.h:157:20: error: missing binary operator before token "("
In file included from glbl.c:31:0:
/usr/include/sys/socket.h:69:43: error: missing binary operator before token "("
In file included from parser.c:30:0:
/usr/include/string.h:35:42: error: missing binary operator before token "("
In file included from /usr/include/string.h:633:0,
                 from parser.c:30:
/usr/include/bits/string2.h:97:21: error: missing binary operator before token "("
/usr/include/bits/string2.h:193:20: error: missing binary operator before token "("
In file included from /usr/include/libio.h:61:0,
                 from /usr/include/stdio.h:74,
                 from rsyslog.c:59:
/usr/include/sys/cdefs.h:42:20: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:55:44: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:60:44: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:145:19: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:158:19: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:220:19: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:229:19: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:236:19: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:245:19: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:254:19: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:266:19: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:276:19: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:285:19: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:293:19: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:307:19: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:315:19: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:323:43: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:336:19: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:345:20: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:350:20: error: missing binary operator before token "("
/usr/include/sys/cdefs.h:357:19: error: missing binary operator before token "("
In file included from /usr/include/libio.h:61:0,
.............................

and lots of this...

Reproducible: Always

Steps to Reproduce:
1.try to install rsyslog

Actual Results:  
compilation error

Expected Results:  
succesful compilation and installation of rsyslog

Package Manager Information:
    Package Name              paludis
    Package Version           0.82.0
    Build Date                2013-01-28T18:26:17+0200
    Built with CXX            x86_64-pc-linux-gnu-g++ 4.6.3
    Built with CXXFLAGS        -march=core2 -mcx16 -msahf -msse4.1 -O2 -pipe -Wno-error -pedantic
    Built with LDFLAGS        -Wl,-O1 -Wl,--as-needed

Environment Information:
    Format                    paludis
    Config dir                /etc/paludis
    Root                      /
    System Root               /
    World file                /etc/paludis/world

Repository layman:
    format                    unavailable
    location                  /var/paludis/repositories/layman
    sync                      tar+http://git.exherbo.org/layman_repositories.tar.bz2
    sync_options              

Repository gentoo:
    format                    e
    location                  /mnt/lan/nfs/192.168.0.1/var/paludis/repositories/gentoo
    builddir                  /home/tmp/tmp-root-var/paludis
    cache                     /var/paludis/repositories/gentoo/metadata/md5-cache
    distdir                   /mnt/lan/nfs/192.168.0.1/home/distfiles
    eapi_when_unknown         0
    eapi_when_unspecified     0
    eclassdirs                /var/paludis/repositories/gentoo/eclass
    layout                    traditional
    manifest_hashes           SHA256 SHA512 WHIRLPOOL
    names_cache               /mnt/lan/nfs/192.168.0.1/var/paludis/repositories/gentoo/.cache/names
    newsdir                   /mnt/lan/nfs/192.168.0.1/var/paludis/repositories/gentoo/metadata/news
    profile_eapi_when_unspecified 0
    profile_layout            traditional
    profiles                  /usr/portage/profiles/default/linux/amd64/10.0
    securitydir               /mnt/lan/nfs/192.168.0.1/var/paludis/repositories/gentoo/metadata/glsa
    setsdir                   /var/paludis/repositories/gentoo/sets
    sync                      rsync://rsync.gentoo.org/gentoo-portage/
    sync_options              
    thin_manifests            false
    use_manifest              use
    write_cache               /var/cache/paludis/metadata
    Package information
        app-shells/bash       4.2_p42
        dev-java/java-config  2.1.12-r1
        dev-lang/python       2.7.3-r3 3.2.3-r2
        dev-util/ccache       3.1.9
        dev-util/cmake        2.8.10.2-r2
        dev-util/pkgconfig    0.28
        sys-apps/baselayout   2.2
        sys-apps/openrc       9999
        sys-apps/sandbox      2.6
        sys-devel/autoconf    2.13 2.69
        sys-devel/automake    1.10.3 1.11.6 1.12.6 1.9.6-r3
        sys-devel/binutils    2.23.1
        sys-devel/gcc         4.5.4 4.6.3 4.7.2
        sys-devel/gcc-config  1.8
        sys-devel/libtool     1.3.5 2.4.2
        sys-devel/make        3.82-r4
        sys-freebsd/freebsd-lib (none)
        sys-kernel/linux-headers 3.7
        sys-libs/glibc        2.16.0
        sys-libs/uclibc       (none)


main gcc is 4.6.3
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2013-01-29 19:23:51 UTC
Please attach the entire build log to this bug report.
Comment 2 Alexandr Gluzskiy 2013-01-29 19:37:34 UTC
Created attachment 337268 [details]
buildlog
Comment 3 Ultrabug gentoo-dev 2013-06-07 09:56:02 UTC
Hi, does it happen also with 7.2.7 please ?
Comment 4 Alexandr Gluzskiy 2013-06-07 10:44:28 UTC
hi, working fine with 7.2.7
Comment 5 Ultrabug gentoo-dev 2013-06-10 09:35:09 UTC
Ok thanks, I will close this bug when 7.2.7 is stabilized wrt #472564
Comment 6 Ultrabug gentoo-dev 2013-07-29 22:01:56 UTC
Stabilized

+*rsyslog-7.4.3 (29 Jul 2013)
+
+  29 Jul 2013; Ultrabug <ultrabug@gentoo.org> -rsyslog-5.8.5.ebuild,
+  -rsyslog-6.2.2.ebuild, -rsyslog-7.2.2-r1.ebuild, -rsyslog-7.2.5.ebuild,
+  +rsyslog-7.4.3.ebuild, +files/7-stable/rsyslog-7.4.3-fix-runtime.patch,
+  +files/7-stable/rsyslog-7.4.3-json-c-pkgconfig.patch:
+  Version bump fix #472484, drop old fix #454564
+