[GEM-dev] undefined symbols at window creation

patrice colet colet.patrice at free.fr
Tue Jan 6 22:07:40 CET 2015


Le 06/01/2015 21:08, IOhannes m zmölnig a écrit :
> On 01/06/2015 08:40 PM, Jack wrote:
>> Here, I have a directory 'abstractions' in the Gem directory...
> it seems that patrice is doing a "make install", which copies
> abstractions and externals into a flat directory.
>
>> Le 06/01/2015 20:17, patrice colet a écrit :
>>
>>> Le 06/01/2015 19:08, IOhannes m zmölnig a écrit :
>>>> On 01/06/2015 12:02 AM, patrice colet wrote:
>>>>> hello,
>>>>>
>>>>> Just tried out the git version and got some errors...
>>>> is this git from sourceforge or from github? (i just noticed that
>>>> i hadn't pushed to sf in a while; fixed that)
>>> I usually get Gem sources from github
> thanks for confirmation.
>
>>>>> gemmouse doesn't output anything
>>>> make sure you are using the abstractions of these objects (rather
>>>> than the used-to-be built-ins)
>>> I'm sure I'm using the gemmouse abstraction outputting zeros
>>> instead of x.y window coordinates
> so does it "not output anything" or 0/0? that's quite something different.
>
> also given that gemglxwindow does not compile on your machine, which
> window backend do you actually use (hidden in [gemwin] there's a
> [gemdefaultwindow] abstraction that contains an object like [gemglxwindow]).
>
> but
> s
>>>>> there are undefined symbols at windows creation:
>>>>>
>>>>> /usr/lib/pd-l2ork/extra/Gem/gemglxwindow.pd_linux: undefined
>>>>> symbol: _ZN9GemWindow3keyESsii
> so do you actually get a window when you [create( one?
> i'm a bit confused.
>
>>>>> and gemkeyboard doesn't load,
> what does it say?
>
>>>> make also sure that you have the path to the abstractions in you
>>>> search-path (this should only be a problem if you are running Gem
>>>> from a non-install (e.g. out of the build-tree))
>>> I've only run in my archlinux machine:
>>> $ cd Gem $ git pull $  ./configure --prefix /usr/lib/pd-l2ork &&
>>> make && make install
>>> 'git pull' didn't show any change in build system, should I run
>>> something else to install?
>>> The gemmouse.pd abstraction is located in Gem root directory and
>>> there is no abstraction directory
>>
>
>>>> is this from a fresh checkout?
>>>>
>>> yes terday
> :-)
> what i really meant was: did you do a fresh clone, or did you just
> update an existing one (sometimes there are problems with the latter


> option; try running "make distclean && ./autogen.sh" first)
I've compiled again after running this command line,
here is the last console pd output:
canvasinfo: v0.1
stable canvasinfo methods: args dir dirty editmode vis
pdinfo: v.0.1
stable pdinfo methods: dir dsp version
classinfo: v.0.1
stable classinfo methods: size
objectinfo: v.0.1
stable objectinfo methods: class
[import] $Revision: 1.2 $
     [import] is still in development, the interface could change!
     compiled against Pd-l2ork version 20141212
libdir loader 1.9
     compiled on Dec 12 2014 at 01:01:26
     compiled against Pd version 0.42.7.20141212
GEM: Graphics Environment for Multimedia
verbose( -1):GEM: ver: 0.93.git bc6e477
verbose( -1):GEM: compiled: Jan  6 2015
verbose( -1):GEM: maintained by IOhannes m zmoelnig
verbose( -1):GEM: Authors :    Mark Danks (original version)
verbose( -1):GEM:        Chris Clepper
verbose( -1):GEM:        Cyrille Henry
verbose( -1):GEM:        IOhannes m zmoelnig
verbose( -1):GEM: with help by Guenter Geiger, Daniel Heckenberg, James 
Tittle, Hans-Christoph Steiner, et al.
verbose( -1):GEM: found a bug? miss a feature? please report it:
verbose( -1):GEM:     homepage http://gem.iem.at/
verbose( -1):GEM:     bug-tracker http://sourceforge.net/projects/pd-gem/
verbose( -1):GEM:     mailing-list 
http://lists.puredata.info/listinfo/gem-dev/
verbose( -1):GEM: compiled for MMX/SSE2 architecture
verbose( -1):GEM: using SSE2 optimization
verbose( -1):GEM: detected 4 CPUs
GEM: image loading support: magick SGI jpeg tiff
GEM: image saving support: SGI jpeg magick tiff
libdir_loader: added 'cyclone' to the global objectclass path
libdir_loader: added 'zexy' to the global objectclass path
libdir_loader: added 'creb' to the global objectclass path
libdir_loader: added 'cxc' to the global objectclass path
libdir_loader: added 'iemlib' to the global objectclass path
libdir_loader: added 'list-abs' to the global objectclass path
libdir_loader: added 'mapping' to the global objectclass path
libdir_loader: added 'markex' to the global objectclass path
libdir_loader: added 'maxlib' to the global objectclass path
libdir_loader: added 'memento' to the global objectclass path
libdir_loader: added 'mjlib' to the global objectclass path
libdir_loader: added 'motex' to the global objectclass path
libdir_loader: added 'oscx' to the global objectclass path
libdir_loader: added 'pddp' to the global objectclass path
libdir_loader: added 'pdogg' to the global objectclass path
libdir_loader: added 'pixeltango' to the global objectclass path
libdir_loader: added 'pmpd' to the global objectclass path
libdir_loader: added 'rradical' to the global objectclass path
libdir_loader: added 'sigpack' to the global objectclass path
libdir_loader: added 'smlib' to the global objectclass path
libdir_loader: added 'unauthorized' to the global objectclass path
vbap - v1.1 - 14 Aug. 2014 - (c) Ville Pulkki 1999-2006 (Pd port by HCS)
libdir_loader: added 'pan' to the global objectclass path
freeverb~ v1.2
libdir_loader: added 'hcs' to the global objectclass path
libdir_loader: added 'jmmmp' to the global objectclass path
libdir_loader: added 'ext13' to the global objectclass path
libdir_loader: added 'ggee' to the global objectclass path
libdir_loader: added 'ekext' to the global objectclass path
hex loader $Revision: 1.5 $
     written by IOhannes m zmölnig, IEM <zmoelnig at iem.at>
     compiled on Dec 12 2014 at 01:01:26
     compiled against Pd version 0.42.7.20141212

tcl error: list element in quotes followed by "-message" instead of space
/usr/lib/pd-l2ork/extra/Gem/gemglxwindow.pd_linux: 
/usr/lib/pd-l2ork/extra/Gem/gemglxwindow.pd_linux: undefined symbol: 
_ZN9GemWindow3keyESsii
/usr/lib/pd-l2ork/extra/Gem/gemglxwindow.pd_linux: 
/usr/lib/pd-l2ork/extra/Gem/gemglxwindow.pd_linux: undefined symbol: 
_ZN9GemWindow3keyESsii
expr, expr~, fexpr~ version 0.4 under GNU General Public License
  gemkeyboard
... couldn't create
GLEW version 1.10.0
[gemglxwindow]: Direct Rendering enabled!

>>>> gfmdsar IOhannes
>>>>
>>>>
>>>>
>>>> _______________________________________________ GEM-dev mailing
>>>> list GEM-dev at lists.iem.at
>>>> http://lists.puredata.info/listinfo/gem-dev
>>
>>
>>> _______________________________________________ GEM-dev mailing
>>> list GEM-dev at lists.iem.at
>>> http://lists.puredata.info/listinfo/gem-dev
>>
>>
>> _______________________________________________
>> GEM-dev mailing list
>> GEM-dev at lists.iem.at
>> http://lists.puredata.info/listinfo/gem-dev
>>
>
>
>
> _______________________________________________
> GEM-dev mailing list
> GEM-dev at lists.iem.at
> http://lists.puredata.info/listinfo/gem-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/gem-dev/attachments/20150106/f3e8245b/attachment-0001.html>


More information about the GEM-dev mailing list