This commit is contained in:
		
					parent
					
						
							
								576ee3971e
							
						
					
				
			
			
				commit
				
					
						c3bb7f4ef9
					
				
			
		
					 1 changed files with 26 additions and 0 deletions
				
			
		
							
								
								
									
										26
									
								
								doc/bugs/Build_error_on_Linux.mdwn
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								doc/bugs/Build_error_on_Linux.mdwn
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,26 @@ | |||
| ### Please describe the problem. | ||||
| Building on Linux, with a particular combination of flags, failed due to missing `async`. | ||||
| 
 | ||||
| ### What steps will reproduce the problem? | ||||
| 1. Configure with the following flag combination | ||||
| 
 | ||||
|         cryptohash -quvi -feed tdfa -testsuite -android production -dns -xmpp -pairing -webapp -assistant dbus inotify -webdav s3 | ||||
| 
 | ||||
| 2. Attempt to build and you'll get an error on line 16 of `Utility/Batch.hs` because `Control.Concurrent.Async` isn't available. | ||||
| 
 | ||||
| ### What version of git-annex are you using? On what operating system? | ||||
| Version 4.20131024 on Linux | ||||
| 
 | ||||
| ### Please provide any additional information below. | ||||
| 
 | ||||
| This is the patch I applied to `git-annex.cabal`: | ||||
| 
 | ||||
|                  CPP-Options: -DWITH_KQUEUE | ||||
|                  C-Sources: Utility/libkqueue.c | ||||
|       | ||||
|     +  if os(linux) | ||||
|     +    Build-Depends: async | ||||
|     + | ||||
|        if os(linux) && flag(Dbus) | ||||
|          Build-Depends: dbus (>= 0.10.3) | ||||
|          CPP-Options: -DWITH_DBUS | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 https://www.google.com/accounts/o8/id?id=AItOawnk-eq4nMw6sXtPTACBI_xyeBmj7FZBWZs
				https://www.google.com/accounts/o8/id?id=AItOawnk-eq4nMw6sXtPTACBI_xyeBmj7FZBWZs