[wingide-users] Building Wing IDE from source

James Reese jreese99 at verizon.net
Sat Sep 6 18:59:19 MDT 2008


Never mind, I figured it out. I needed to set the environment variable  
PKG_CONFIG_PATH to point to /usr/local/lib/pkgconfig before /usr/lib/ 
pkgconfig. After that everything worked.

Jim Reese

On Sep 6, 2008, at 6:12 PM, James Reese wrote:

> Hi,
>
> I'm trying to build Wing IDE Professional under Solaris 9. I have gtk 
> + 2.12.0 installed in /usr/local along with the usual Gnu tools. I'm  
> getting the following errors:
>
> /export/home/jreese/src/wingide-source-3.1.3-1/external/pygtk
> cmd for pre-build-optimized : None
> cmd for post-build-optimized : /usr/local/bin/python2.5 setup.py -- 
> yes-i-know-its-not-supported build_ext --inplace --disable-numeric
> Running '/usr/local/bin/python2.5 setup.py --yes-i-know-its-not- 
> supported build_ext --inplace --disable-numeric' in /export/home/ 
> jreese/src/wingide-source-3.1.3-1/external/pygtk
> Warning: Too old version of gobject-2.0
>          Need gobject-2.0, but 2.0.7 is installed
>
> ERROR: Nothing to do, gobject could not be found and is essential.
> cmd for pre-install-optimized : None
> Running '/usr/local/bin/python2.5 setup.py --yes-i-know-its-not- 
> supported install --prefix=/export/home/jreese/src/wingide- 
> source-3.1.3-1/build-files/build-temp/extra-gtk-bin --disable- 
> numeric' in /export/home/jreese/src/wingide-source-3.1.3-1/external/ 
> pygtk
> Warning: Too old version of gobject-2.0
>          Need gobject-2.0, but 2.0.7 is installed
>
> ERROR: Nothing to do, gobject could not be found and is essential.
> cmd for post-install-optimized : None
> /export/home/jreese/src/wingide-source-3.1.3-1/external/pyscintilla2
> cmd for pre-build-optimized : None
> cmd for post-build-optimized : /usr/local/bin/python2.5 setup.pydist  
> build_ext --prefix=/export/home/jreese/src/wingide-source-3.1.3-1/ 
> build-files/build-temp/extra-gtk-bin --inplace \
> --scintilla-dir=../scintilla --scite-properties-dir=../scite- 
> properties
> Running '/usr/local/bin/python2.5 setup.pydist build_ext --prefix=/ 
> export/home/jreese/src/wingide-source-3.1.3-1/build-files/build-temp/ 
> extra-gtk-bin --inplace \
> --scintilla-dir=../scintilla --scite-properties-dir=../scite- 
> properties' in /export/home/jreese/src/wingide-source-3.1.3-1/ 
> external/pyscintilla2
> prefix=/export/home/jreese/src/wingide-source-3.1.3-1/build-files/ 
> build-temp/extra-gtk-bin
> exec-prefix=/export/home/jreese/src/wingide-source-3.1.3-1/build- 
> files/build-temp/extra-gtk-bin (default)
> gtk-prefix=/export/home/jreese/src/wingide-source-3.1.3-1/build- 
> files/build-temp/extra-gtk-bin (default)
> scintilla-dir=../scintilla
> gtk-scintilla-dir=../gtkscintilla2 (default)
> scite-properties-dir=../scite-properties
> Function not wrapped: add_styled_text
> Function not wrapped: get_styled_text
> Function not wrapped: find_text
> Function not wrapped: format_range
> Function not wrapped: get_text_range
> Package pygtk-2.0 was not found in the pkg-config search path.
> Perhaps you should add the directory containing `pygtk-2.0.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'pygtk-2.0' found
> Package pygtk-2.0 was not found in the pkg-config search path.
> Perhaps you should add the directory containing `pygtk-2.0.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'pygtk-2.0' found
> scintilla.c is up to date
> sci_names.py is up to date
> def_lexer_info.py is up to date
> Generating pyscintilla-2.0.pc
> Generating pyscintilla.spec
> running build_ext
> my_init_posix: changing gcc to g++
> building '_scintilla' extension
> gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes - 
> fPIC -DGTK -DG_THREADS_IMPL_NONE=1 -DSCI_LEXER -I/export/home/jreese/ 
> src/wingide-source-3.1.3-1/build-files/build-temp/extra-gtk-bin/ 
> include -I../scintilla/include -I../scintilla/src -I/usr/include/ 
> gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/ 
> include/pango-1.0 -I/usr/openwin/include -I/usr/include/glib-2.0 -I/ 
> usr/lib/glib-2.0/include -I../gtkscintilla2 -I/usr/local/include/ 
> python2.5 -c ../scintilla/gtk/PlatGTK.cxx -o build/temp.solaris-2.9- 
> sun4u-2.5/../scintilla/gtk/PlatGTK.o
> cc1plus: warning: command line option "-Wstrict-prototypes" is valid  
> for C/ObjC but not for C++
> ../scintilla/gtk/PlatGTK.cxx: In member function `virtual void  
> SurfaceImpl::AlphaRectangle(PRectangle, int, ColourAllocated, int,  
> ColourAllocated, int, int)':
> ../scintilla/gtk/PlatGTK.cxx:1130: error: `gdk_draw_pixbuf' was not  
> declared in this scope
> ../scintilla/gtk/PlatGTK.cxx:1130: warning: unused variable  
> 'gdk_draw_pixbuf'
> error: command 'gcc' failed with exit status 1
> Traceback (most recent call last):
>   File "build-files/wingide.py", line 3892, in <module>
>     Main()
>   File "build-files/wingide.py", line 3731, in Main
>     Binaries(PathJoin(WINGHOME, 'bin'))
>   File "build-files/wingide.py", line 2498, in Binaries
>     gtk.BuildWingTree(debug = False)
>   File "build-files/wingide.py", line 2024, in BuildWingTree
>     gtkbuild.main('build', *args)
>   File "/export/home/jreese/src/wingide-source-3.1.3-1/build-files/ 
> gtkbuild.py", line 1182, in main
>     method(*cmd_args)
>   File "/export/home/jreese/src/wingide-source-3.1.3-1/build-files/ 
> gtkbuild.py", line 1043, in build
>     pkg.Install(debug = self.debug)
>   File "/export/home/jreese/src/wingide-source-3.1.3-1/build-files/ 
> gtkbuild.py", line 678, in Install
>     self.Build(debug = debug)
>   File "/export/home/jreese/src/wingide-source-3.1.3-1/build-files/ 
> gtkbuild.py", line 673, in Build
>     self._RunScriptCmd('post-build', debug = debug)
>   File "/export/home/jreese/src/wingide-source-3.1.3-1/build-files/ 
> gtkbuild.py", line 637, in _RunScriptCmd
>     self.__RunSingleScript(cmd)
>   File "/export/home/jreese/src/wingide-source-3.1.3-1/build-files/ 
> gtkbuild.py", line 617, in __RunSingleScript
>     RunCmdInDir(cmd, self.build_dir, self.env_changes)
>   File "/export/home/jreese/src/wingide-source-3.1.3-1/build-files/ 
> gtkbuild.py", line 317, in RunCmdInDir
>     raise ValueError, cmd + ' failed'
> ValueError: /usr/local/bin/python2.5 setup.pydist build_ext -- 
> prefix=/export/home/jreese/src/wingide-source-3.1.3-1/build-files/ 
> build-temp/extra-gtk-bin --inplace \
> --scintilla-dir=../scintilla --scite-properties-dir=../scite- 
> properties failed
>
> One thing I don't understand is why the gcc command in red above is  
> looking for include files in /usr/include instead of /usr/local/ 
> include.
>
> Any suggestions will be greatly appreciated.
>
> Jim Reese
>
>
> _________________________________________________
> Wing IDE users list
> http://wingware.com/lists/wingide

-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/wingide-users/attachments/20080906/ed355401/attachment.html


More information about the wingide-users mailing list