On Fri, Mar 27, 2015 at 12:34 PM, Antonio Scuri <[email protected]>
wrote:
>
> When using GTK3 we will not directly need X11 anymore. So no need for
> USE_X11.
>
> Also When using GTK3 the contextplus library is built in the main
> library, so the cdcontextplus library is not necessary. But I don't know
> how to avoid that in the Makefile, sorry. You can simply ignore the error,
> or remove the cdcontextplus from the target editing the Makefile.
>
Thanks, Antonio. I was able to build CD following these suggestions.
However, now I'm running into a problem with IUP itself:
Tecmake: compiling iupgtk_button.c ...
gcc -c -Wall -O2 -m64 -fPIC -I../include -I. -Igtk -I../../lua52/include
-I/usr/X11R6/include -pthread -I/usr/include/gtk-3.0
-I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/atk-1.0
-I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz
-I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libdrm
-I/usr/include/libpng16 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -DGTK_DISABLE_DEPRECATED
-DGDK_DISABLE_DEPRECATED -DGSEAL_ENABLE -DTEC_UNAME=Linux316_64
-DTEC_SYSNAME=Linux -DLinux=3.16 -DTEC_LITTLEENDIAN -DTEC_64 -DFUNCPROTO=15
-DNDEBUG -o ../obj/Linux316_64/iupgtk_button.o gtk/iupgtk_button.c
../tecmake.mak:1516: recipe for target '../obj/Linux316_64/iupgtk_button.o'
failed
Makefile:11: recipe for target 'iup' failed
Makefile:9: recipe for target 'iup' failed
I am compiling against gtk3-3.14.8 on 64-bit Linux.
> You are right, I mainly develop in Windows. I use Cygwyn to build the
> tar packages for me. Sometimes it adds weird permissions to the tar. To
> avoid that I use the parameter "--mode='a+rw' " but it seems that it is not
> working either. Please let me know of specific folders.
>
Ok, I have a list for you. It is most, but not all of the subdirectories in
each source package. And actually my statement was not quite accurate. I
said the directories have no permissions, but actually they are only
lacking execute permission - which means nothing can be done with their
contents.
Anyway, here are the lists. I wouldn't have time to manually gather all the
info, so I wrote a script to walk the directories and print the list. I
didn't really test it, so I'm not 100% sure, but it looks correct.
im-3.82
-----------
/var/local/makepkg/im/im/mak.vc8
/var/local/makepkg/im/im/mak.vc10
/var/local/makepkg/im/im/mak.vc9
/var/local/makepkg/im/im/mak.vc12
/var/local/makepkg/im/im/src/libexif
/var/local/makepkg/im/im/src/libexif/fuji
/var/local/makepkg/im/im/src/libexif/canon
/var/local/makepkg/im/im/src/libexif/olympus
/var/local/makepkg/im/im/src/libexif/pentax
/var/local/makepkg/im/im/src/libjasper
/var/local/makepkg/im/im/src/libjasper/jpc
/var/local/makepkg/im/im/src/libjasper/jasper
/var/local/makepkg/im/im/src/libjasper/jp2
/var/local/makepkg/im/im/src/libjasper/base
/var/local/makepkg/im/im/src/fftw
/var/local/makepkg/im/im/src/lua5
/var/local/makepkg/im/im/src/lua5/lh
/var/local/makepkg/im/im/src/libpng
/var/local/makepkg/im/im/src/process
/var/local/makepkg/im/im/src/zlib
/var/local/makepkg/im/im/src/libjpeg
/var/local/makepkg/im/im/src/libtiff
/var/local/makepkg/im/im/src/liblzf
cd-5.8.1
------------
/var/local/makepkg/cd/cd/mak.vc8
/var/local/makepkg/cd/cd/mak.vc10
/var/local/makepkg/cd/cd/test/lua
/var/local/makepkg/cd/cd/test/cdtest
/var/local/makepkg/cd/cd/test/simple
/var/local/makepkg/cd/cd/test/mf
/var/local/makepkg/cd/cd/mak.vc9
/var/local/makepkg/cd/cd/mak.vc12
/var/local/makepkg/cd/cd/src/svg
/var/local/makepkg/cd/cd/src/gdiplus
/var/local/makepkg/cd/cd/src/freetype2
/var/local/makepkg/cd/cd/src/freetype2/truetype
/var/local/makepkg/cd/cd/src/freetype2/type42
/var/local/makepkg/cd/cd/src/freetype2/type1
/var/local/makepkg/cd/cd/src/freetype2/cid
/var/local/makepkg/cd/cd/src/freetype2/gxvalid
/var/local/makepkg/cd/cd/src/freetype2/otvalid
/var/local/makepkg/cd/cd/src/freetype2/freetype
/var/local/makepkg/cd/cd/src/freetype2/freetype/config
/var/local/makepkg/cd/cd/src/freetype2/freetype/internal
/var/local/makepkg/cd/cd/src/freetype2/freetype/internal/services
/var/local/makepkg/cd/cd/src/freetype2/bdf
/var/local/makepkg/cd/cd/src/freetype2/winfonts
/var/local/makepkg/cd/cd/src/freetype2/pshinter
/var/local/makepkg/cd/cd/src/freetype2/cff
/var/local/makepkg/cd/cd/src/freetype2/autofit
/var/local/makepkg/cd/cd/src/freetype2/sfnt
/var/local/makepkg/cd/cd/src/freetype2/smooth
/var/local/makepkg/cd/cd/src/freetype2/pcf
/var/local/makepkg/cd/cd/src/freetype2/lzw
/var/local/makepkg/cd/cd/src/freetype2/gzip
/var/local/makepkg/cd/cd/src/freetype2/psnames
/var/local/makepkg/cd/cd/src/freetype2/cache
/var/local/makepkg/cd/cd/src/freetype2/pfr
/var/local/makepkg/cd/cd/src/freetype2/psaux
/var/local/makepkg/cd/cd/src/freetype2/base
/var/local/makepkg/cd/cd/src/freetype2/raster
/var/local/makepkg/cd/cd/src/win32
/var/local/makepkg/cd/cd/src/pdflib
/var/local/makepkg/cd/cd/src/pdflib/pdflib
/var/local/makepkg/cd/cd/src/pdflib/pdcore
/var/local/makepkg/cd/cd/src/pdflib/font
/var/local/makepkg/cd/cd/src/drv
/var/local/makepkg/cd/cd/src/ftgl
/var/local/makepkg/cd/cd/src/ftgl/FTLayout
/var/local/makepkg/cd/cd/src/ftgl/FTGlyph
/var/local/makepkg/cd/cd/src/ftgl/FTFont
/var/local/makepkg/cd/cd/src/ftgl/FTGL
/var/local/makepkg/cd/cd/src/intcgm
/var/local/makepkg/cd/cd/src/lua5
/var/local/makepkg/cd/cd/src/xrender
/var/local/makepkg/cd/cd/src/haiku
/var/local/makepkg/cd/cd/src/sim
/var/local/makepkg/cd/cd/src/zlib
/var/local/makepkg/cd/cd/src/x11
/var/local/makepkg/cd/cd/src/gdk
/var/local/makepkg/cd/cd/src/lua3
/var/local/makepkg/cd/cd/src/cairo
iup-3.13
------------
/var/local/makepkg/iup-gtk/iup/srcweb
/var/local/makepkg/iup-gtk/iup/srclua5
/var/local/makepkg/iup-gtk/iup/srclua5/ctrl
/var/local/makepkg/iup-gtk/iup/srclua5/elem
/var/local/makepkg/iup-gtk/iup/srclua5/gl
/var/local/makepkg/iup-gtk/iup/srclua5/lh
/var/local/makepkg/iup-gtk/iup/mak.vc10
/var/local/makepkg/iup-gtk/iup/srcconsole
/var/local/makepkg/iup-gtk/iup/srcconsole/loh3
/var/local/makepkg/iup-gtk/iup/srcconsole/lh
/var/local/makepkg/iup-gtk/iup/srcview
/var/local/makepkg/iup-gtk/iup/srcgl
/var/local/makepkg/iup-gtk/iup/srcscintilla
/var/local/makepkg/iup-gtk/iup/srcscintilla/gtk
/var/local/makepkg/iup-gtk/iup/srcscintilla/win32
/var/local/makepkg/iup-gtk/iup/srcscintilla/include
/var/local/makepkg/iup-gtk/iup/srcscintilla/src
/var/local/makepkg/iup-gtk/iup/srcscintilla/lexlib
/var/local/makepkg/iup-gtk/iup/srcscintilla/lexers
/var/local/makepkg/iup-gtk/iup/srcledc
/var/local/makepkg/iup-gtk/iup/srcglcontrols
/var/local/makepkg/iup-gtk/iup/srcglcontrols/freetype
/var/local/makepkg/iup-gtk/iup/srcglcontrols/freetype/config
/var/local/makepkg/iup-gtk/iup/srcglcontrols/FTGL
/var/local/makepkg/iup-gtk/iup/srccontrols
/var/local/makepkg/iup-gtk/iup/srccontrols/color
/var/local/makepkg/iup-gtk/iup/srccontrols/matrix
/var/local/makepkg/iup-gtk/iup/mak.vc12
/var/local/makepkg/iup-gtk/iup/src
/var/local/makepkg/iup-gtk/iup/src/gtk
/var/local/makepkg/iup-gtk/iup/src/mot
/var/local/makepkg/iup-gtk/iup/src/haiku
/var/local/makepkg/iup-gtk/iup/src/win
/var/local/makepkg/iup-gtk/iup/srcmglplot
/var/local/makepkg/iup-gtk/iup/srcmglplot/src
/var/local/makepkg/iup-gtk/iup/srcmglplot/src/s_hull
/var/local/makepkg/iup-gtk/iup/srcmglplot/mgl2
/var/local/makepkg/iup-gtk/iup/srccd
/var/local/makepkg/iup-gtk/iup/srclua3
/var/local/makepkg/iup-gtk/iup/srclua3/loh
/var/local/makepkg/iup-gtk/iup/srcim
/var/local/makepkg/iup-gtk/iup/srcimglib
/var/local/makepkg/iup-gtk/iup/srcmatrixex
/var/local/makepkg/iup-gtk/iup/etc/mglfonts
/var/local/makepkg/iup-gtk/iup/srctuio
/var/local/makepkg/iup-gtk/iup/srctuio/oscpack
/var/local/makepkg/iup-gtk/iup/srctuio/oscpack/ip
/var/local/makepkg/iup-gtk/iup/srctuio/oscpack/ip/win32
/var/local/makepkg/iup-gtk/iup/srctuio/oscpack/ip/posix
/var/local/makepkg/iup-gtk/iup/srctuio/oscpack/osc
/var/local/makepkg/iup-gtk/iup/srctuio/tuio
/var/local/makepkg/iup-gtk/iup/srcplot
/var/local/makepkg/iup-gtk/iup/srcole
/var/local/makepkg/iup-gtk/iup/srcpplot
Thanks again,
Matt
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Iup-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iup-users