| 
 | 
 | 
 
Home » U++ TheIDE » U++ TheIDE: Installation, Compiling and Running of theide » IDE compilation error 
	
		
		
			| IDE compilation error [message #45922] | 
			Tue, 26 January 2016 13:29   | 
		 
		
			
				
				
				
					
						  
						pvictor
						 Messages: 75 Registered: December 2015 
						
					 | 
					Member  | 
					 | 
		 
		 
	 | 
 
	
		Starting from upp-x11-src-9424.tar.gz, I get the following error when compiling TheIDE: 
Core/Mt.cpp: In function 'void Upp::ReadMemoryBarrier()':                                                   
Core/Mt.cpp:372:6: error: redefinition of 'void Upp::ReadMemoryBarrier()'                                   
 void ReadMemoryBarrier()                                                                                   
      ^                                                                                                     
In file included from Core/Core.h:251:0,                                                                    
                 from Core/Mt.cpp:1:                                                                        
Core/Mt.h:152:13: error: 'void Upp::ReadMemoryBarrier()' previously defined here                            
 inline void ReadMemoryBarrier()                                                                            
             ^                                                                                              
Core/Mt.cpp: In function 'void Upp::WriteMemoryBarrier()':                                                  
Core/Mt.cpp:394:6: error: redefinition of 'void Upp::WriteMemoryBarrier()'                                  
 void WriteMemoryBarrier() {                                                                                
      ^                                                                                                     
In file included from Core/Core.h:251:0,                                                                    
                 from Core/Mt.cpp:1:                                                                        
Core/Mt.h:157:13: error: 'void Upp::WriteMemoryBarrier()' previously defined here                           
 inline void WriteMemoryBarrier()                                                                           
             ^                                                                                              
 
 
upp-x11-src-9418.tar.gz compiles OK. 
 
Linux Mint 17.3 Cinnamon 32-bit 
 
Victor 
		
		
		
 |  
	| 
		
	 | 
 
 
 |  
	
		
		
			| Re: IDE compilation error [message #45940 is a reply to message #45922] | 
			Fri, 29 January 2016 07:13    | 
		 
		
			
				
				
				
					
						  
						kasome
						 Messages: 78 Registered: July 2008  Location: Taiwan
						
					 | 
					Member  | 
					 | 
		 
		 
	 | 
 
	
		Hi 
 
I meet the same problem when i try to compile theide of upp-x11-src-9436 on Ubuntu 12.04 32bit 
 
 
The following is the solution I can get, but it may not be the best 
 
open the file in "upp-x11-src-9436/uppsrc/Makefile.in", then try to find 
 
Macro = -DflagGUI -DflagMT -DflagGCC -DflagSHARED -DflagLINUX -DflagPOSIX 
 
and modify to 
 
Macro = -DflagGUI -DflagMT -DflagGCC -DflagSHARED -DflagLINUX -DflagPOSIX -DflagSSE2 
 
 
save the file, and try to compile again.
		
		
		[Updated on: Fri, 29 January 2016 07:16] Report message to a moderator  
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |  
	| 
		
 |  
	
		
		
			| Re: IDE compilation error [message #46117 is a reply to message #45976] | 
			Wed, 09 March 2016 12:51    | 
		 
		
			
				
				
				  | 
					
						  
						deep
						 Messages: 278 Registered: July 2011  Location: Bangalore
						
					 | 
					Experienced Member  | 
					 | 
		 
		 
	 | 
 
	
		I am getting the same error from latest code 
 
Ubuntu 14.04-4 
 
Running make , 
 
Source from 
 
  https://launchpad.net/~dolik-rce/+archive/ubuntu/upp-nightly /+files/upp_9584.orig.tar.gz 
 
I checked with -DflagSSE2 adding it in makefile.in MACRO. but get same error. 
make clean 
make 
 
c++ -c -x c++ -O3 -ffunction-sections -fdata-sections  -I./ -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/harfbuzz   -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/include/glib-2.0 -I/usr/X11R6/lib/glib-2.0/include -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include/cairo -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -DflagGUI -DflagMT -DflagGCC -DflagSHARED -DflagLINUX -DflagPOSIX  Core/Mt.cpp -o _out/Core//home/upp/Scripts/GCCMK.bm-Gcc-Gui-Linux-Mt-Posix-Shared/Mt.o
Core/Mt.cpp: In function 'void Upp::ReadMemoryBarrier()':
Core/Mt.cpp:372:6: error: redefinition of 'void Upp::ReadMemoryBarrier()'
 void ReadMemoryBarrier()
      ^
In file included from Core/Core.h:251:0,
                 from Core/Mt.cpp:1:
Core/Mt.h:153:13: error: 'void Upp::ReadMemoryBarrier()' previously defined here
 inline void ReadMemoryBarrier()
             ^
Core/Mt.cpp: In function 'void Upp::WriteMemoryBarrier()':
Core/Mt.cpp:394:6: error: redefinition of 'void Upp::WriteMemoryBarrier()'
 void WriteMemoryBarrier() {
      ^
In file included from Core/Core.h:251:0,
                 from Core/Mt.cpp:1:
Core/Mt.h:158:13: error: 'void Upp::WriteMemoryBarrier()' previously defined here
 inline void WriteMemoryBarrier()
             ^
make: *** [_out/Core//home/upp/Scripts/GCCMK.bm-Gcc-Gui-Linux-Mt-Posix-Shared/Mt.o] Error 1
 
		
		
  Warm Regards 
 
Deepak
		[Updated on: Wed, 09 March 2016 13:14] Report message to a moderator  
 |  
	| 
		
	 | 
 
 
 |  
	
		
		
			| Re: IDE compilation error [message #46118 is a reply to message #46117] | 
			Thu, 10 March 2016 05:38   | 
		 
		
			
				
				
				  | 
					
						  
						deep
						 Messages: 278 Registered: July 2011  Location: Bangalore
						
					 | 
					Experienced Member  | 
					 | 
		 
		 
	 | 
 
	
		I installed UPP using ppa and apt-get 
 
Version 9584 
 
Project with MT give following compile error 
 
upp/uppsrc/Core/Mt.cpp: In function 'void Upp::ReadMemoryBarrier()': 
upp/uppsrc/Core/Mt.cpp:372:6: error: redefinition of 'void Upp::ReadMemoryBarrier()' 
 void ReadMemoryBarrier() 
      ^ 
In file included from upp/uppsrc/Core/Core.h:251:0, 
                 from upp/uppsrc/Core/Mt.cpp:1: 
upp/uppsrc/Core/Mt.h:153:13: error: 'void Upp::ReadMemoryBarrier()' previously defined here 
 inline void ReadMemoryBarrier() 
             ^ 
upp/uppsrc/Core/Mt.cpp: In function 'void Upp::WriteMemoryBarrier()': 
upp/uppsrc/Core/Mt.cpp:394:6: error: redefinition of 'void Upp::WriteMemoryBarrier()' 
 void WriteMemoryBarrier() { 
      ^ 
In file included from upp/uppsrc/Core/Core.h:251:0, 
                 from upp/uppsrc/Core/Mt.cpp:1: 
upp/uppsrc/Core/Mt.h:158:13: error: 'void Upp::WriteMemoryBarrier()' previously defined here 
 inline void WriteMemoryBarrier() 
             ^ 
Core: 1 file(s) built in (0:02.41), 2412 msecs / file, duration = 2826 msecs, parallelization 0% 
 
There were errors. (0:05.99) 
 
I am getting following error and IDE crash. 
Fatal error
Assertion failed in /build/upp-Om2NWW/upp-9584/uppsrc/CtrlCore/CtrlTimer.cpp, line 44
abs(delay_ms) < 0x40000000
Stack trace:
() [0x83beff2]
() [0x83bf41c]
() [0x829cc9c]
() [0x829d258]
() [0x8479998]
() [0x845cc4a]
() [0x83c8d48]
() [0x80baad5]
() [0x829d0b5]
() [0x82b07f5]
() [0x82b08d4]
() [0x82b09ed]
() [0x82a1974]
() [0x8456bd4]
() [0x84552ea]
(__libc_start_main
() [0x8052270]
  
 
 
This error happened during upp install also. 
 
Compiled programs are running for long time without crash. 
 
I kept running "Clock" Prog for long time
		
		
  Warm Regards 
 
Deepak
		[Updated on: Thu, 10 March 2016 06:38] Report message to a moderator  
 |  
	| 
		
	 | 
 
 
 |   
Goto Forum:
 
 Current Time: Tue Nov 04 03:15:41 CET 2025 
 Total time taken to generate the page: 0.05403 seconds 
 |   
 |  
  |