That's weird. It should not complain about that lib.

  Anyway, good news. 

Best,
Scuri

> -----Original Message-----
> From: Eddy Martin [mailto:[email protected]]
> Sent: segunda-feira, 5 de março de 2012 17:47
> To: IUP discussion list.
> Subject: Re: [Iup-users] Compiling IUP - linker errors
> 
> I went ahead and bit the bullet, downloaded and compiled the IUP Lua
> source.
> Tecmake complained it was missing 'liblua.a'.
> In the ../lua5.1/lib/Linux32_64/ directory, there was 'liblua5.1.a' so I
just
> made a soft link to it.
> 
> cd ../lua5.1/lib/Linux32_64/
> ln -s liblua5.1.a liblua.a
> 
> CD'd back to the IUP directory, sent 'make' once more and build completed
> successfully.
> So, that worked, but it should be possible to build with a natively
installed
> Lua.
> 
> Now on to test the implementation ;)
> 
> Thanks,
> -Eddy
> 
> On 03/05/2012 12:11 PM, Eddy Martin wrote:
> > 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
> > g++ ../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
> > g++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
> >>>>> g++ ../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
> >
> 
> 
> 
>
----------------------------------------------------------------------------
--
> 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

Reply via email to