Summary: | gdm puts unexecutable .c source file in /etc/X11/Xsession | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | texon <jjgrps> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Lowest | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerged /usr/portage/gnome-base/gdm/files/2.6.0/Xsession |
Description
texon
2004-10-10 01:02:36 UTC
what do you mean with a 'c' file ? an executable ? thats allright, it's a shell script No, I mean a file that contains 'c' code, and _should_ be a .c file somewhere until it is compiled and linked. Heres 'head -n 20 /etc/X11/gdm/Xsession' : #include <stdio.h> #include <stdlib.h> #include <string.h> #include "../config.h" #include "../mp_msg.h" #include "../cpudetect.h" #include "img_format.h" #include "mp_image.h" #include "vf.h" #include "../libvo/fastmemcpy.h" struct metrics { /* difference: total, even lines, odd lines */ int d, e, o; /* noise: temporal, spacial (current), spacial (past) */ int t, s, p; your checkout is messed up, this is certainly not the file in cvs & you couldve checked that yourself by checking viewcvs. Anyway, just for reference attach your full 'Xsession' please. Created attachment 41498 [details]
emerged /usr/portage/gnome-base/gdm/files/2.6.0/Xsession
'emerge sync' gave this gdm Xsession file.
What 'checkout' is messed up? I got my file from 'emerge sync' and I haven't used cvs yet. If I can get this file via 'emerge sync' then maybe this bug is an emerge bug and not a gdm bug, but its still pretty messed up. Here is the 'ls -l' of my /usr/portage/gnome-base/gdm/files/2.6.0: total 13 -rwxr-xr-x 1 root root 6198 Aug 8 06:08 Xsession -rw-r--r-- 1 root root 301 Aug 8 06:08 custom.desktop drwxr-xr-x 2 root root 136 Aug 8 06:08 pam.d drwxr-xr-x 3 root root 80 Aug 8 06:08 security and the full Xsession file is attached. 'checkout' as in 'sync' obviously and if its alright in cvs it's a problem either with your mirror or your machine, not much i can do anything about. If it's really a mirror problem (!not your machine!) then you can maybe file a bug about the mirror, but i doubt it because you are the only one reporting it. Just delete your portdir and do a fresh resync. Thanks, but I figured out from your last post that a rm and resync would probably fix the problem, and it did. |