SFML community forums

Bindings - other languages => D => Topic started by: dorkfish on December 09, 2008, 05:11:05 am

Title: DSFML improperly named in dsss records.
Post by: dorkfish on December 09, 2008, 05:11:05 am
Hey, I've found another little issue. I noticed that when you run "dsss installed" to see what libraries you've installed, DSFML is named "import". This is demonstrated below:

Code: [Select]
dorkfish@wolverine ~/P/s/D/s/d/pong> sudo dsss installed
dsss                                                    
import                                                  
tango                                                  
dorkfish@wolverine ~/P/s/D/s/d/pong> sudo dsss uninstall import
Uninstalling import                                            
Removing /usr/share/dsss/manifest/import.manifest              
Removing /usr/lib/libdsfml-audio.a                            
Removing /usr/include/d/dsfml/audio/all.di                    
Removing /usr/include/d/dsfml/audio/soundbufferrecorder.di    
Removing /usr/include/d/dsfml/audio/soundbuffer.di            
Removing /usr/include/d/dsfml/audio/soundstatus.di            
Removing /usr/include/d/dsfml/audio/listener.di                
Removing /usr/include/d/dsfml/audio/sound.di                  
Removing /usr/include/d/dsfml/audio/music.di                  
Removing /usr/include/d/dsfml/audio/soundstream.di            
Removing /usr/include/d/dsfml/audio/soundrecorder.di          
Removing /usr/lib/libdsfml-network.a                          
Removing /usr/include/d/dsfml/network/http.di                  
Removing /usr/include/d/dsfml/network/all.di                  
Removing /usr/include/d/dsfml/network/sockettcp.di            
Removing /usr/include/d/dsfml/network/packet.di                
Removing /usr/include/d/dsfml/network/socketstatus.di          
Removing /usr/include/d/dsfml/network/ftp.di                  
Removing /usr/include/d/dsfml/network/ipaddress.di            
Removing /usr/include/d/dsfml/network/socketudp.di            
Removing /usr/include/d/dsfml/network/selector.di              
Removing /usr/lib/libdsfml-graphics.a                          
Removing /usr/include/d/dsfml/graphics/blendmode.di            
Removing /usr/include/d/dsfml/graphics/image.di                
Removing /usr/include/d/dsfml/graphics/drawableimpl.di        
Removing /usr/include/d/dsfml/graphics/all.di                  
Removing /usr/include/d/dsfml/graphics/shape.di                
Removing /usr/include/d/dsfml/graphics/postfx.di              
Removing /usr/include/d/dsfml/graphics/sprite.di              
Removing /usr/include/d/dsfml/graphics/idrawable.di            
Removing /usr/include/d/dsfml/graphics/textstyle.di            
Removing /usr/include/d/dsfml/graphics/string.di              
Removing /usr/include/d/dsfml/graphics/color.di                
Removing /usr/include/d/dsfml/graphics/view.di                
Removing /usr/include/d/dsfml/graphics/rect.di                
Removing /usr/include/d/dsfml/graphics/font.di                
Removing /usr/include/d/dsfml/graphics/renderwindow.di        
Removing /usr/lib/libdsfml-system.a                            
Removing /usr/include/d/dsfml/system/thread.di                
Removing /usr/include/d/dsfml/system/randomizer.di            
Removing /usr/include/d/dsfml/system/all.di                    
Removing /usr/include/d/dsfml/system/lock.di                  
Removing /usr/include/d/dsfml/system/exception.di              
Removing /usr/include/d/dsfml/system/vector2.di                
Removing /usr/include/d/dsfml/system/clock.di                  
Removing /usr/include/d/dsfml/system/mutex.di                  
Removing /usr/include/d/dsfml/system/stringutil.di            
Removing /usr/include/d/dsfml/system/sleep.di                  
Removing /usr/include/d/dsfml/system/dllloader.di              
Removing /usr/include/d/dsfml/system/common.di                
Removing /usr/include/d/dsfml/system/alloc.di                  
Removing /usr/include/d/dsfml/system/vector3.di                
Removing /usr/include/d/dsfml/system/linkedlist.di            
Removing /usr/include/d/dsfml/system/pointerchecker.di        
Removing /usr/lib/libdsfml-window.a                            
Removing /usr/include/d/dsfml/window/windowsettings.di        
Removing /usr/include/d/dsfml/window/window.di                
Removing /usr/include/d/dsfml/window/all.di                    
Removing /usr/include/d/dsfml/window/input.di                  
Removing /usr/include/d/dsfml/window/videomode.di              
Removing /usr/include/d/dsfml/window/windowstyle.di            
Removing /usr/include/d/dsfml/window/event.di                  
Removing /usr/include/d/dsfml/window/windowhandle.di


As you can see, uninstalling the library named "import" uninstalls dsfml. I've looked through the dsss.conf's in the DSFML (sub)directories, but haven't seen what might be the problem. It doesn't impact any functionality as far as I can see, I just thought I'd point it out.
Title: DSFML improperly named in dsss records.
Post by: SirJulio on December 09, 2008, 07:43:17 am
After some DSSS doc reading, i've found the problem. I just forgot to name DSFML in the dsss.conf, you can add :

Quote
name=DSFML


in the header of the dsss.conf. I'll commit the change for the next update. thanks for your report.
Title: DSFML improperly named in dsss records.
Post by: dorkfish on December 09, 2008, 08:25:12 pm
Ah, that works. thanks. :)