View previous topic :: View next topic |
Author |
Message |
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Tue Sep 23, 2008 9:47 am Post subject: C++: Bei Macros/namespaces "Error: extra ';'" [sol |
|
|
Hi,
Ich hab seit Vorgestern das Problem, dass der Compiler mit einem Fehler abbricht, wenn hinter einem Macro bzw schließender namespace-Klammer ein ';' steht.
Das Verhalten kam mit einem Schlag. Hier die Liste der Pakete, die im entsprechenden Zeitraum installiert wurden. bespin hat am 21.9. noch gebaut, jetzt geht es nimmer. Das erste mal hab ich das Verhalten festgestellt bei gtk-kde4 in src/form1.cpp:31:
klappt nicht:
Code: | K_EXPORT_PLUGIN(form1Factory("form1")); |
klappt:
Code: | K_EXPORT_PLUGIN(form1Factory("form1")) |
Code: | Sun Sep 21 08:13:18 2008 >>> x11-themes/bespin-9999-r1:0::local (1 of 1)
Sun Sep 21 08:26:42 2008 >>> kde-base/kde-l10n-scm:kde-svn::kde4-experimental (1 of 1)
Sun Sep 21 10:10:03 2008 >>> app-arch/bzip2-1.0.5-r1:0::gentoo (1 of 119)
Sun Sep 21 10:10:12 2008 >>> sys-devel/autoconf-wrapper-5:0::gentoo (2 of 119)
Sun Sep 21 10:14:15 2008 >>> media-libs/mesa-7.2:0::gentoo (3 of 119)
Sun Sep 21 10:17:52 2008 >>> dev-lang/python-2.5.2-r8:2.5::gentoo (4 of 119)
Sun Sep 21 10:19:41 2008 >>> app-misc/strigi-scm:0::kde4-experimental (5 of 119)
Sun Sep 21 10:20:30 2008 >>> dev-libs/soprano-scm:0::kde4-experimental (6 of 119)
Sun Sep 21 10:20:44 2008 >>> kde-base/automoc-scm:0::kde4-experimental (7 of 119)
Sun Sep 21 10:21:25 2008 >>> media-sound/phonon-scm:0::kde4-experimental (8 of 119)
Sun Sep 21 11:04:54 2008 >>> kde-base/kdelibs-scm:kde-svn::kde4-experimental (9 of 119)
Sun Sep 21 11:05:49 2008 >>> server-pim/akonadi-server-scm:0::kde4-experimental (10 of 119)
Sun Sep 21 11:14:13 2008 >>> kde-base/kdepimlibs-scm:kde-svn::kde4-experimental (11 of 119)
Sun Sep 21 11:16:39 2008 >>> kde-base/libkonq-scm:kde-svn::kde4-experimental (12 of 119)
Sun Sep 21 11:18:26 2008 >>> kde-base/nepomuk-scm:kde-svn::kde4-experimental (13 of 119)
Sun Sep 21 11:20:50 2008 >>> kde-base/dolphin-scm:kde-svn::kde4-experimental (14 of 119)
Sun Sep 21 11:21:22 2008 >>> kde-base/drkonqi-scm:kde-svn::kde4-experimental (15 of 119)
Sun Sep 21 11:21:58 2008 >>> kde-base/kappfinder-scm:kde-svn::kde4-experimental (16 of 119)
Sun Sep 21 11:22:22 2008 >>> kde-base/kcheckpass-scm:kde-svn::kde4-experimental (17 of 119)
Sun Sep 21 11:23:00 2008 >>> kde-base/ksplash-scm:kde-svn::kde4-experimental (18 of 119)
Sun Sep 21 11:23:30 2008 >>> kde-base/kcminit-scm:kde-svn::kde4-experimental (19 of 119)
Sun Sep 21 11:23:52 2008 >>> kde-base/kcmshell-scm:kde-svn::kde4-experimental (20 of 119)
Sun Sep 21 11:25:03 2008 >>> kde-base/kcontrol-scm:kde-svn::kde4-experimental (21 of 119)
Sun Sep 21 11:25:24 2008 >>> kde-base/kde-menu-scm:kde-svn::kde4-experimental (22 of 119)
Sun Sep 21 11:25:42 2008 >>> kde-base/kde-menu-icons-scm:kde-svn::kde4-experimental (23 of 119)
Sun Sep 21 11:26:16 2008 >>> kde-base/kde-wallpapers-scm:kde-svn::kde4-experimental (24 of 119)
Sun Sep 21 11:26:55 2008 >>> kde-base/kdebase-cursors-scm:kde-svn::kde4-experimental (25 of 119)
Sun Sep 21 11:28:22 2008 >>> kde-base/kdebase-data-scm:kde-svn::kde4-experimental (26 of 119)
Sun Sep 21 11:42:43 2008 >>> sys-apps/openrc-9999:0::gentoo (1 of 93)
Sun Sep 21 11:43:10 2008 >>> kde-base/kdesu-scm:kde-svn::kde4-experimental (2 of 93)
Sun Sep 21 11:43:40 2008 >>> kde-base/kdialog-scm:kde-svn::kde4-experimental (3 of 93)
Sun Sep 21 11:45:24 2008 >>> kde-base/kdebase-kioslaves-scm:kde-svn::kde4-experimental (4 of 93)
Sun Sep 21 11:45:56 2008 >>> kde-base/knotify-scm:kde-svn::kde4-experimental (5 of 93)
Sun Sep 21 11:46:15 2008 >>> kde-base/kreadconfig-scm:kde-svn::kde4-experimental (6 of 93)
Sun Sep 21 11:46:47 2008 >>> kde-base/libkworkspace-scm:kde-svn::kde4-experimental (7 of 93)
Sun Sep 21 11:47:28 2008 >>> kde-base/libtaskmanager-scm:kde-svn::kde4-experimental (8 of 93)
Sun Sep 21 11:49:50 2008 >>> kde-base/libplasma-scm:kde-svn::kde4-experimental (9 of 93)
Sun Sep 21 11:51:37 2008 >>> kde-base/solid-scm:kde-svn::kde4-experimental (10 of 93)
Sun Sep 21 11:52:28 2008 >>> kde-base/ksmserver-scm:kde-svn::kde4-experimental (11 of 93)
Sun Sep 21 11:58:43 2008 >>> kde-base/plasma-workspace-scm:kde-svn::kde4-experimental (12 of 93)
Sun Sep 21 12:00:35 2008 >>> kde-base/kdeartwork-iconthemes-scm:kde-svn::kde4-experimental (13 of 93)
Sun Sep 21 12:02:09 2008 >>> kde-base/ksysguard-scm:kde-svn::kde4-experimental (14 of 93)
Sun Sep 21 12:03:19 2008 >>> kde-base/krunner-scm:kde-svn::kde4-experimental (15 of 93)
Sun Sep 21 12:03:43 2008 >>> kde-base/kstartupconfig-scm:kde-svn::kde4-experimental (16 of 93)
Sun Sep 21 12:04:15 2008 >>> kde-base/kstyles-scm:kde-svn::kde4-experimental (17 of 93)
Sun Sep 21 12:10:21 2008 >>> kde-base/kwin-scm:kde-svn::kde4-experimental (18 of 93)
Sun Sep 21 12:10:55 2008 >>> kde-base/plasma-apps-scm:kde-svn::kde4-experimental (19 of 93)
Sun Sep 21 12:13:35 2008 >>> app-text/iso-codes-3.2:0::gentoo (20 of 93)
Sun Sep 21 12:20:35 2008 >>> kde-base/systemsettings-scm:kde-svn::kde4-experimental (21 of 93)
Sun Sep 21 14:42:54 2008 >>> x11-drivers/nvidia-drivers-177.76:0::local (1 of 1)
Sun Sep 21 16:21:10 2008 >>> x11-themes/gtk-kde4-0.8:0::local (1 of 1) |
Die einzigen Sachen die mir hier auffallen sind autoconf-wrapper und automoc. Aber eigentlich haben beide wenig mit dem Compiler zu tun, der ja den Fehler wirft.
Wenn jemand nen Tip hat wäre ich wirklich froh, denn im Moment baut fast nix mehr...
Grüße
Franz
[edit]:
Ich verwende Paludis, es hagelt aber die selbene Fehler, wenn ich per Hand in meinem home "make" aufrufe.
Code: | $ paludis --info
paludis 0.30.0
Paludis build information:
Compiler:
CXX: x86_64-pc-linux-gnu-g++ 4.3.1
CXXFLAGS: -march=k8 -O2 -pipe -msse3
LDFLAGS: -Wl,-O1
DATE: 2008-09-04T08:03:23+0200
Libraries:
C++ Library: GNU libstdc++ 20080606
Reduced Privs:
reduced_uid: 1000
reduced_uid->name: franz
reduced_uid->dir: /home/franz
reduced_gid: 1000
reduced_gid->name: franz
Paths:
DATADIR: /usr/share
LIBDIR: /usr/lib64
LIBEXECDIR: /usr/libexec
SYSCONFDIR: /etc
PYTHONINSTALLDIR: /usr/lib64/python2.5/site-packages
RUBYINSTALLDIR: /usr/lib64/ruby/site_ruby/1.8/x86_64-linux
Environment:
Format: paludis
Config dir: /etc/paludis
World file: /var/db/pkg/world
Repository installed-virtuals:
format: installed_virtuals
root: /
Repository virtuals:
format: virtuals
Repository gentoo:
format: ebuild
location: /usr/portage
append_repository_name_to_write_cache: true
binary_destination: false
binary_keywords:
binary_uri_prefix:
builddir: /var/tmp/paludis
cache: /usr/portage/metadata/cache
distdir: /usr/paludis/distfiles
eapi_when_unknown: 0
eapi_when_unspecified: 0
eclassdirs: /usr/portage/eclass
ignore_deprecated_profiles: false
layout: traditional
names_cache: /usr/portage/.cache/names
newsdir: /usr/portage/metadata/news
profile_eapi: 0
profiles: /usr/portage/profiles/default/linux/amd64/2008.0/desktop
securitydir: /usr/portage/metadata/glsa
setsdir: /usr/portage/sets
sync: rsync://rsync.de.gentoo.org/gentoo-portage
sync_options:
use_manifest: use
write_cache: /var/cache/paludis/metadata
Package information:
app-admin/eselect-compiler: (none)
app-shells/bash: 3.2_p33
dev-java/java-config: 1.3.7 2.1.6
dev-lang/python: 2.5.2-r8
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache: 2.4-r7
dev-util/confcache: (none)
sys-apps/baselayout: 2.0.0
sys-apps/openrc: 9999
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13 2.61-r2
sys-devel/automake: 1.10.1-r1 1.5 1.7.9-r1 1.8.5-r3 1.9.6-r2
sys-devel/binutils: 2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.26
virtual/os-headers: 2.6.23-r3 (for sys-kernel/linux-headers::installed) |
|
|
Back to top |
|
|
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
|
Back to top |
|
|
|
|
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
|
|