what could this mean?
/usr/lib/pd/extra/py.pd_linux: /usr/lib/pd/extra/py.pd_linux: undefined symbol: _ZN16flext_base_multi9AddMethodEPNS_8ItemContEiPKcPFbPS_ENS_7methargEz py: can't load library
gnarf + thx. j
Hi, hard to say. Did you compile flext as a shared library and py/pyext using -DFLEXT_SHARED ? Which versions are you using?
In any case, i'd recommend checking out the current cvs versions and recompiling both flext and pyext... please let me know it that works, or if it doesn't.
best greetings, Thomas
----- Original Message ----- From: "d.lj" jdl@xdv.org To: "pd-dev" pd-dev@iem.at Sent: Thursday, September 18, 2003 5:40 PM Subject: [PD-dev] pyext
what could this mean?
/usr/lib/pd/extra/py.pd_linux: /usr/lib/pd/extra/py.pd_linux: undefined symbol:
_ZN16flext_base_multi9AddMethodEPNS_8ItemContEiPKcPFbPS_ENS_7methargEz
py: can't load library
gnarf + thx. j
-- i x d v . o R
G
GPG-key at http://xdv.org/~jdl/jdl.pub.asc
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
[Thomas Grill]->[Re: [PD-dev] pyext]->[03-09-18 18:47]
|hard to say. |Did you compile flext as a shared library and py/pyext using -DFLEXT_SHARED |? |Which versions are you using? | |In any case, i'd recommend checking out the current cvs versions and |recompiling both flext and pyext... |please let me know it that works, or if it doesn't.
compiled flext with -DFLEXT_SHARED, yes.
i m using the current cvs version already.
what happened just now is this: i rm'ed /usr/lib/pd/flext/ then rebuilt flext again and installed.
now py says: [x75@u3:~/pd/externals/grill/py] sh build-pd-linux.sh make: *** No rule to make target `/usr/lib/pd/flext/flext_t.a', needed by `source/main.cpp'. Stop.
?
thx for support ..
|----- Original Message ----- |From: "d.lj" jdl@xdv.org |To: "pd-dev" pd-dev@iem.at |Sent: Thursday, September 18, 2003 5:40 PM |Subject: [PD-dev] pyext | | |> |> what could this mean? |> |> /usr/lib/pd/extra/py.pd_linux: /usr/lib/pd/extra/py.pd_linux: undefined |> symbol: |_ZN16flext_base_multi9AddMethodEPNS_8ItemContEiPKcPFbPS_ENS_7methargEz |> py: can't load library |> |> |> gnarf + thx. j |> |> |> -- |> i x d v . o R |G |> GPG-key at http://xdv.org/~jdl/jdl.pub.asc |> |> _______________________________________________ |> PD-dev mailing list |> PD-dev@iem.at |> http://iem.at/cgi-bin/mailman/listinfo/pd-dev |> |> |
Hi,
what happened just now is this: i rm'ed /usr/lib/pd/flext/ then rebuilt flext again and installed.
now py says: [x75@u3:~/pd/externals/grill/py] sh build-pd-linux.sh make: *** No rule to make target `/usr/lib/pd/flext/flext_t.a', needed by `source/main.cpp'. Stop.
That looks like if the path to the flext libraries (given in py's config-pd-linux.txt) doesn't fit. Try editing the file and build again.
greetings, Thomas
PS. Someday i'll introduce a new build system....
hep, as you say, i just wanted to mention that
--- makefile.pd-linux~ 2003-05-17 17:16:55.000000000 +0200 +++ makefile.pd-linux 2003-09-18 19:04:14.000000000 +0200 @@ -14,3 +14,3 @@
-FLEXTLIB=$(FLEXTPATH)/flext_t.a +FLEXTLIB=$(FLEXTPATH)/libflext_t.a
did it then. thanks.
[Thomas Grill]->[Re: [PD-dev] pyext]->[03-09-18 19:08]
|Hi, | |> what happened just now is this: |> i rm'ed /usr/lib/pd/flext/ |> then rebuilt flext again and installed. |> |> now py says: |> [x75@u3:~/pd/externals/grill/py] sh build-pd-linux.sh |> make: *** No rule to make target `/usr/lib/pd/flext/flext_t.a', needed |> by `source/main.cpp'. Stop. | |That looks like if the path to the flext libraries (given in py's |config-pd-linux.txt) doesn't fit. |Try editing the file and build again. | |greetings, |Thomas | |PS. Someday i'll introduce a new build system.... |
hep, as you say, i just wanted to mention that
--- makefile.pd-linux~ 2003-05-17 17:16:55.000000000 +0200 +++ makefile.pd-linux 2003-09-18 19:04:14.000000000 +0200 @@ -14,3 +14,3 @@
-FLEXTLIB=$(FLEXTPATH)/flext_t.a +FLEXTLIB=$(FLEXTPATH)/libflext_t.a
Yes, thanks for pointing that out: the flext libraries can be built using a new and an old naming convention (which can be adjusted in flext/config-pd-*.txt with the V4_NAMING tag). When using the new one, also the static libraries have lib* prepended. Some of the makefiles of my cvs projects may rely on that. For the release version of flext 0.5.0 and other projects i'll find a backwards compatible solution using links.
greetings, Thomas