OK, tried added srcmglplot to the makefile (just to experiment) and it still stopped, so I did as you directed, compiled successfully. CD'd back to the IUP directory and issued 'make'. Now it has stopped, and is looking for liblua.a from the ./lua5.1/lib/Linux32_64/ directory:
./tecmake.mak:1469: iuplua51.dep: No such file or directory Tecmake: Building Dependencies ... [ iuplua51.dep ] (can be slow) Tecmake: starting [ iuplua51:Linux32_64 ] Tecmake: compiling iup_lua51.c ... gcc -c -Wall -O2 -m64 -fPIC -Ilh -I/usr/include/lua5.1 -DIUPLUA_USELH -DTEC_UNAME=Linux32_64 -DTEC_SYSNAME=Linux -DLinux=3.2 -DTEC_LITTLEENDIAN -DTEC_64 -DFUNCPROTO=15 -DNDEBUG -o ./obj/iuplua51/Linux32_64/iup_lua51.o iup_lua51.c Tecmake: linking iuplua51 ... g++ -o ../bin/Linux32_64/iuplua51 ../obj/iuplua51/Linux32_64/iup_lua51.o ./../lua5.1/lib/Linux32_64/liblua.a -Wl,-E -ldl -lreadline -lhistory -lcurses -lncurses -lm g++: error: ../../lua5.1/lib/Linux32_64/liblua.a: No such file or directory make[2]: *** [../bin/Linux32_64/iuplua51] Error 1 make[1]: *** [iuplua5] Error 2 make: *** [iupconsole] Error 2 I decided not to compile the IUP Lua source as I have Lua installed on my system already. Is there a way to work around this and compile IUP with my existing Lua install? I had added 'export LUA_BIN=/usr/bin' to my pre-make script when it errored from looking for the Lua executable in the same directory. I have all the Lua dev libraries installed as well. Thanks for the help, -Eddy On 03/05/2012 09:56 AM, Antonio Scuri wrote: > That was something missing the "iup/Makefile" list. To solve that just go > in the folder "srcmglplot" and type make. > > Actually you don't need to build all the libraries just to start using > IUP. You can also live without that executable if things go wrong. Anyway, > let me know if you could compile everything. > > Best, > Scuri > > >> -----Original Message----- >> From: Eddy Martin [mailto:[email protected]] >> Sent: segunda-feira, 5 de março de 2012 14:48 >> To: IUP discussion list. >> Subject: Re: [Iup-users] Compiling IUP - linker errors >> >> Thanks for your reply Antonio. >> I did a CVS checkout and ran 'make', now I have a new error: >> >> Tecmake: linking libiuplua_mglplot51.so ... >> gcc -shared -o ../lib/Linux32_64/libiuplua_mglplot51.so >> ./obj/iuplua_mglplot51/Linux32_64/iuplua_mglplot.o >> ./obj/iuplua_mglplot51/Linux32_64/il_mglplot.o -L../lib/Linux32_64 - >> liup_mglplot -liuplua51 -liup -lm >> /usr/bin/ld: cannot find -liup_mglplot >> collect2: ld returned 1 exit status >> make[2]: *** [../lib/Linux32_64/libiuplua_mglplot51.so] Error 1 >> make[1]: *** [iuplua_mglplot] Error 2 >> make: *** [iuplua5] Error 2 >> >> in ./lib there is no iup_mglplot file, and I dug around in the ./srclua5 >> makefiles, but honestly I'm not sure what to look for. >> >> Thanks again, >> -Eddy >> >> P.S. Just for the record, output of gcc -v: >> >> Using built-in specs. >> COLLECT_GCC=gcc >> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapper >> Target: x86_64-linux-gnu >> Configured with: ../src/configure -v --with-pkgversion='Debian 4.6.2-12' >> --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs >> --enable-languages=c,c++,fortran,objc,obj-c++,go --prefix=/usr >> --program-suffix=-4.6 --enable-shared --enable-linker-build-id >> > --with-system- > >> zlib --libexecdir=/usr/lib --without-included-gettext >> > --enable-threads=posix -- > >> with-gxx-include-dir=/usr/include/c++/4.6 >> --libdir=/usr/lib --enable-nls --enable-clocale=gnu >> > --enable-libstdcxx-debug -- > >> enable-libstdcxx-time=yes --enable-plugin --enable-objc-gc --with-arch- >> 32=i586 --with-tune=generic --enable-checking=release >> > --build=x86_64-linux- > >> gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix >> gcc version 4.6.2 (Debian 4.6.2-12) >> >> Thanks again, >> -Eddy >> >> On 03/05/2012 04:55 AM, Antonio Scuri wrote: >> >>> Hi, >>> >>> CD and IM had a few changes in their configuration that affected >>> the IUP build. But we still did not release a new IUP version with the >>> necessary updates in the Makefiles. So you will need to download IUP >>> from CVS. We expect to release a new IUP version soon, but I don't >>> have a date yet, still working on some tasks. >>> >>> This should solve both of your issues. >>> >>> Best Regards, >>> Antonio Scuri >>> >>> >>> >>>> -----Original Message----- >>>> From: Eddy Martin [mailto:[email protected]] >>>> Sent: segunda-feira, 5 de março de 2012 02:12 >>>> To: [email protected] >>>> Subject: [Iup-users] Compiling IUP - linker errors >>>> >>>> Hello all, I'm new to this list, in fact new to a lot of >>>> >>>> >>> programming-related >>> >>> >>>> subjects, so hopefully I won't be a nuisance while I learn, but >>>> please >>>> >>>> >>> bear with >>> >>> >>>> me, as I'm stumped trying to build IUP on my machine. >>>> >>>> I'm running Debian 'testing' on a 64-bit machine. >>>> Following the instructions at http://www.tecgraf.puc-rio.br/iup/ I >>>> >>>> >>> successfully >>> >>> >>>> built IM and CD, but IUP fails. >>>> All required development files are installed. >>>> This is the last message I received: >>>> >>>> Tecmake: linking iupview ... >>>> g++ -o ../bin/Linux32_64/iupview ../obj/iupview/Linux32_64/iup_view.o >>>> ./lib/Linux32_64/libiupim.a ../lib/Linux32_64/libiupimglib.a >>>> ./lib/Linux32_64/libiupcontrols.a ../lib/Linux32_64/libiupcd.a >>>> ./lib/Linux32_64/libiupgl.a ../lib/Linux32_64/libiup.a >>>> ./../cd/lib/Linux32_64/libcd.a ../../im/lib/Linux32_64/libim.a >>>> -L/usr/X11R6/lib64 -lGLU -lGL -lgtk-x11-2.0 -lgdk-x11-2.0 >>>> -lpangox-1.0 >>>> -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 >>>> -lXmu >>>> >>>> >>> -lXt - >>> >>> >>>> lXext -lX11 -lm >>>> /usr/bin/ld: ../../im/lib/Linux32_64/libim.a(pngwrite.o): undefined >>>> >>>> >>> reference >>> >>> >>>> to symbol 'deflate' >>>> /usr/bin/ld: note: 'deflate' is defined in DSO /usr/lib/libz.so.1 so >>>> try >>>> >>>> >>> adding it >>> >>> >>>> to the linker command line >>>> /usr/lib/libz.so.1: could not read symbols: Invalid operation >>>> collect2: ld returned 1 exit status >>>> make[2]: *** [../bin/Linux32_64/iupview] Error 1 >>>> make[1]: *** [iupview] Error 2 >>>> make: *** [iupview] Error 2 >>>> >>>> I've already had to add softlinks to some gtk include files, because >>>> they >>>> >>>> >>> were >>> >>> >>>> installed a bit strangely. >>>> Hopefully I didn't break something: >>>> >>>> ln -s /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h >>>> /usr/include/glib-2.0/glibconfig.h >>>> ln -s /usr/lib/x86_64-linux-gnu/gtk-2.0/include/gdkconfig.h >>>> /usr/include/gtk-2.0/gdkconfig.h >>>> ln -s /usr/lib/libwebkitgtk-1.0.so /usr/lib/libwebkit-1.0.so >>>> >>>> At this point I have no idea how to do what it suggests, any takers? >>>> >>>> -Eddy >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>> ---------------------------------------------------------------------- >>> ------ >>> -- >>> >>> >>>> Try before you buy = See our experts in action! >>>> The most comprehensive online learning library for Microsoft >>>> developers is just $99.99! Visual Studio, SharePoint, SQL - plus >>>> HTML5, CSS3, MVC3, >>>> >>>> >>> Metro >>> >>> >>>> Style Apps, more. Free future releases when you subscribe now! >>>> http://p.sf.net/sfu/learndevnow-dev2 >>>> _______________________________________________ >>>> Iup-users mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/iup-users >>>> >>>> >>> ---------------------------------------------------------------------- >>> -------- Try before you buy = See our experts in action! >>> The most comprehensive online learning library for Microsoft >>> developers is just $99.99! Visual Studio, SharePoint, SQL - plus >>> HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when >>> >> you subscribe now! >> >>> http://p.sf.net/sfu/learndevnow-dev2 >>> _______________________________________________ >>> Iup-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/iup-users >>> >>> >> >> >> >> > ---------------------------------------------------------------------------- > -- > >> Try before you buy = See our experts in action! >> The most comprehensive online learning library for Microsoft developers is >> just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >> > Metro > >> Style Apps, more. Free future releases when you subscribe now! >> http://p.sf.net/sfu/learndevnow-dev2 >> _______________________________________________ >> Iup-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/iup-users >> > > ------------------------------------------------------------------------------ > Try before you buy = See our experts in action! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-dev2 > _______________________________________________ > Iup-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/iup-users > ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Iup-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/iup-users
