Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 285078 - app-admin/eselect-opengl-1.0.8 can't create links
Summary: app-admin/eselect-opengl-1.0.8 can't create links
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Tomáš Chvátal (RETIRED)
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2009-09-15 11:36 UTC by Darren Smith
Modified: 2009-09-17 19:03 UTC (History)
4 users (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 Darren Smith 2009-09-15 11:36:27 UTC
app-admin/eselect-opengl-1.0.8 doesn't work properly for me. Downgrading to 1.0.7 fixes the problem.

# eselect opengl list
Available OpenGL implementations:
  [1]   xorg-x11
# eselect opengl set xorg-x11
Switching to xorg-x11 OpenGL interface...ln: creating symbolic link `./' -> `': No such file or directory
!!! Error: Failed to create /usr/lib32/libGL.so
exiting
# eselect opengl set 1
Switching to xorg-x11 OpenGL interface...ln: creating symbolic link `./' -> `': No such file or directory
!!! Error: Failed to create /usr/lib32/libGL.so
exiting
Comment 1 Sebastian Luther (few) 2009-09-15 12:03:49 UTC
emerge --info please.
Comment 2 Tony Vroon (RETIRED) gentoo-dev 2009-09-15 13:44:29 UTC
amalthea ~ # eselect opengl set --impl-headers 1
Switching to xorg-x11 OpenGL interface...ln: creating symbolic link `./' -> `': No such file or directory
!!! Error: Failed to create /usr/lib64/libGL.so
exiting

Portage 2.1.6.13 (default/linux/amd64/2008.0/no-multilib, gcc-4.4.1, glibc-2.10.1-r0, 2.6.31-01335-g86d7101-dirty x86_64)
=================================================================
System uname: Linux-2.6.31-01335-g86d7101-dirty-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9400_@_2.53GHz-with-gentoo-2.0.1
Timestamp of tree: Unknown
app-shells/bash:     4.0_p33
dev-java/java-config: 1.3.7-r1, 2.1.9
dev-lang/python:     2.4.4-r6, 2.5.4-r2, 2.6.2-r1, 3.1.1
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.4-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.1
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -mtune=native -pipe -D_FORTIFY_SOURCE=2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=native -mtune=native -pipe -D_FORTIFY_SOURCE=2"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms sign strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LDFLAGS="-Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/cvs/gentoo-x86"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="cvs://chainsaw@cvs.gentoo.org:/var/cvsroot"
USE="16bit 16bit-indices 7zip S3TC X a52 aac aalib ace acpi adns adplug aesicm aio alac alsa amd64 amr amrnb amrwb animgif aotuv applet archive aspell async asyncns audacious audiofile autoipd avahi bash-completion berkdb binary-drivers binfilter bluetooth bonjour bs2b bzip2 cairo calendar canberra caps cardbus cdaudio cdda cddb cdparanoia cdr cdrkit cdrom chardet chipcard chm cleartype cli consolekit cpio cracklib crypt css cups curl dbus device-mapper dhcp dhcpcd dirac disk-partition diskio divx djvu dmi dns dri drm dtmf dts dv dvd dvdr dvi ecc eds elf enca encode epiphany erandom exif exiv2 expat extras fam fat fax fbcon fbcondecor ffmpeg fftw flac fortran ftp fuse g15 galago gconf gcrypt gd gdbm gdl gdm gedit gif gimp glib glitz glut gmedia gnome gnome-keyring gnutls gpg gphoto2 gs gsf gsm gstreamer gtk gzip h224 h281 h323 hal hddtemp hdri hfs howl-compat hpn ical icons iconv id3 id3tag idle idn ieee1394 imagemagick imap imlib inkjar inotify ipod ipv6 irda isdnlog ivr jabber java jbig jce john jpeg jpeg2k juju keyring lame laptop lcms ldap libburn libcaca libgcrypt libnotify libsamplerate libsexy libssh2 libwww libyaml lilo logrotate lzma lzo mad magic mail md5sum mdnsresponder-compat mikmod mime mjpeg mmap mmx mmxext mng modplug moonlight mp2 mp3 mp4 mpeg mplayer mudflap musepack music nano-syntax nautilus ncurses nemesi neon network-cron networkmanager nls nptl nptlonly nsplugin nss nut nuv nvidia ogg opencore-amr opengl openmp openssl otr ots pam pango pccts pcmcia pcre pdf perl physfs pidgin pipechan plotutils png pnm policykit posix postscript ppds pppd pulseaudio python qos rar rdesktop readline reflection remote replytolist resolvconf rfc4175 rss rtc samba sbc scenarios schroedinger screenshot scrobbler sdl session sftp shorten sid sip sipim smp sms sndfile snmp soup sourceview sox span speex spell spl sqlite srt srtp srv sse sse2 sse3 ssl ssse3 startup-notification subtitles svg svgz sysfs syslog szip t1lib taglib tagwriting targrey tcpd telnet theora thesaurus threads tiff timidity tk tls tordns totem tracker trayicon truetype tta tts twolame unicode urandom usb v4l2 vcd vnc vorbis vorbis-psy vte vxml wav wavpack webkit wifi wma wmf wmp x264 xcap xcb xcomposite xface xhtml xinerama xml xmp xorg xpm xscreensaver xsettings xslt xulrunner xv xvid xvmc yv12 zeroconf zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="intel"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Tomáš Chvátal (RETIRED) gentoo-dev 2009-09-15 14:00:43 UTC
revbumped so everyone will get the fix.
Comment 4 Jakub Caban 2009-09-15 16:13:37 UTC
(In reply to comment #3)
> revbumped so everyone will get the fix.
> 

I got the 1.0.8-r1 but the problem is still there for me...

* app-admin/eselect-opengl
    gentoo:                  1.0.5 1.0.6(~) 1.0.6-r1 1.0.7(~) 1.0.8-r1(~) {:0}
    layman:                  (1.0.7 (in ::sabayon))X {:0}
    installed:               1.0.8-r1* {:0}

paludis 0.40.0       
Paludis build information:
    Compiler:             
        CXX:                   x86_64-pc-linux-gnu-g++ 4.4.1
        CXXFLAGS:               -O2 -pipe -pedantic         
        LDFLAGS:               -Wl,-O2                      
        DATE:                  2009-09-09T11:37:27+0200     

    Libraries:
        C++ Library:           GNU libstdc++ 20090722

    Paths:
        DATADIR:               /usr/share
        LIBDIR:                /usr/lib64
        LIBEXECDIR:            /usr/libexec
        SYSCONFDIR:            /etc        
        PYTHONINSTALLDIR:                  
        RUBYINSTALLDIR:        /usr/lib64/ruby/site_ruby/1.8/x86_64-linux

System:
    Linux vindor 2.6.30-tuxonice-r5 #2 SMP Fri Sep 4 21:40:16 CEST 2009 x86_64 AMD Turion(tm) X2 Dual-Core Mobile RM-70 AuthenticAMD GNU/Linux                                                                                                                            

Reduced Privs:
    reduced_uid:               112
    reduced_uid->name:         paludisbuild
    reduced_uid->dir:          /var/tmp/paludis
    reduced_gid:               1017            
    reduced_gid->name:         paludisbuild    

Environment:
    Format:                    paludis
    Config dir:                /etc/paludis
    World file:                /var/db/pkg/world
    sync_options:                                                                   

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/portage/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_when_unspecified: 0                      
    profiles:                  /usr/portage/profiles/default/linux/amd64/10.0
    securitydir:               /usr/portage/metadata/glsa                    
    setsdir:                   /usr/portage/sets                             
    sync:                      rsync://rsync.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:       4.0_p33    
        dev-java/java-config:  2.1.9      
        dev-lang/python:       2.6.2-r1 3.1.1
        dev-python/pycrypto:   2.0.1-r8      
        dev-util/ccache:       2.4-r8        
        dev-util/cmake:        2.6.4-r2      
        dev-util/confcache:    (none)        
        sys-apps/baselayout:   2.0.1         
        sys-apps/openrc:       0.4.3-r3      
        sys-apps/sandbox:      2.1           
        sys-devel/autoconf:    2.13 2.63-r1  
        sys-devel/automake:    1.10.2 1.11 1.8.5-r3 1.9.6-r2
        sys-devel/binutils:    2.19.1-r1                    
        sys-devel/gcc-config:  1.4.1                        
        sys-devel/libtool:     2.2.6a                       
        virtual/os-headers:    2.6.30-r1 (for sys-kernel/linux-headers::installed)
Comment 5 Tomáš Linhart 2009-09-17 06:25:27 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > revbumped so everyone will get the fix.
> > 
> 
> I got the 1.0.8-r1 but the problem is still there for me...

The problem persists for me, too. 
I have app-admin/eselect-opengl-1.0.8-r1 installed but it can not create symlinks with error:

Switching to xorg-x11 OpenGL interface...ln: creating symbolic link `./' -> `': No such file or directory
!!! Error: Failed to create /usr/lib32/libGL.so
exiting

# paludis -q eselect-opengl
* app-admin/eselect-opengl
    gentoo:                  1.0.5 1.0.6(~) 1.0.6-r1 1.0.7(~) 1.0.8-r1(~) {:0}
    installed:               1.0.8-r1* {:0}
    Description:             Utility to change the OpenGL interface being used
    Homepage:                http://www.gentoo.org/
    License:                 GPL-2
    Installed time:          Wed Sep 16 19:51:15 2009
    Use flags:
    From repositories:       gentoo
    Installed using:         paludis-0.40.0
Comment 6 Tomáš Chvátal (RETIRED) gentoo-dev 2009-09-17 07:37:01 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > (In reply to comment #3)
> > > revbumped so everyone will get the fix.
> > > 
> > 
> > I got the 1.0.8-r1 but the problem is still there for me...
> 
> The problem persists for me, too. 
> I have app-admin/eselect-opengl-1.0.8-r1 installed but it can not create
> symlinks with error:
> 
> Switching to xorg-x11 OpenGL interface...ln: creating symbolic link `./' -> `':
> No such file or directory
> !!! Error: Failed to create /usr/lib32/libGL.so
> exiting
> 
> # paludis -q eselect-opengl
> * app-admin/eselect-opengl
>     gentoo:                  1.0.5 1.0.6(~) 1.0.6-r1 1.0.7(~) 1.0.8-r1(~) {:0}
>     installed:               1.0.8-r1* {:0}
>     Description:             Utility to change the OpenGL interface being used
>     Homepage:                http://www.gentoo.org/
>     License:                 GPL-2
>     Installed time:          Wed Sep 16 19:51:15 2009
>     Use flags:
>     From repositories:       gentoo
>     Installed using:         paludis-0.40.0
> 

Aparently everyone with portage does not suffer from this issue, so try to downgrade onto 1.0.7 and upgrade to 1.0.8-r1.
Comment 7 Jakub Caban 2009-09-17 18:24:54 UTC
Looks like paludis bug. After re-merging it with emerge instead of paludis it've started to work.
Comment 8 Tomáš Linhart 2009-09-17 19:03:50 UTC
(In reply to comment #6)

> Aparently everyone with portage does not suffer from this issue, so try to
> downgrade onto 1.0.7 and upgrade to 1.0.8-r1.

Downgrade/upgrade did not help me, so I tried to remove and install it again and suddenly it works properly. Strange...

Thanks for your help.