Le 3 août 2006 à 18:18, Andrew Hartung a écrit :


On Aug 2, 2006, at 4:23 PM, Martin Costabel wrote:

Andrew, I am replying to the list, too, because direct mail might
not arrive; your mail server refused an erlier message from me with
some harsh words about my ISP.


Odd, I have my ISP's spam filter off. I think I've received mail from
you before too.

1. It wants the metakit python module, and there is no Fink package
for this yet. But making one should not be too difficult either. It
is a small project, and I got it to compile with only one little
change: It compiles its python module as Mk4py.dylib which is
wrong, it needs to be Mk4py.so. So one has to change that name and
also a compiler flag "-dynamiclib" to "-bundle".

Ok, changed the make file here:

INSTALL = /sw/bin/ginstall -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
LIB_SUFFIX = .a
SHLIB_SUFFIX = .dylib
SHLIB_LD = g++ -bundle -flat_namespace -undefined suppress
SHLIB_FLAGS = -shared
STRIP_FLAGS = -S
LIBEXT = .so
EXEEXT =
DESTDIR=


but if I changed SHLIB_SUFFIX = .dylib to .so it wouldn't make and
gave me:
g++ -g -O2  -fPIC -I../unix/../include -I../unix/../src -I. -o dump \
         ../unix/../demos/dump.cpp libmk4.so  -lpthread
/usr/bin/ld: libmk4.so is input for the dynamic link editor, is not
relocatable by the static link editor again
collect2: ld returned 1 exit status
make: *** [dump] Error 1

so I left SHLIB_SUFFIX = .dylib alone and renamed /usr/local/lib
libmk4.dylib to libmk4.so

        this a bad idea/problem?

Gourmet built, but gives me the following from the terminal:

$ gourmet
Loading  gnomeprint  failed: trying  wx

        gnome print is installed on my system via fink

importing wxprinter
No gnome player
No windows player
Player is  gourmet.sound.Player

(gourmet:9082): libglade-WARNING **: unknown property `urgency_hint'
for class `GtkDialog'

(gourmet:9082): libglade-WARNING **: unknown property `urgency_hint'
for class `GtkWindow'

(gourmet:9082): libglade-WARNING **: unknown property
`pack_direction' for class `GtkMenuBar'

(gourmet:9082): libglade-WARNING **: unknown property
`child_pack_direction' for class `GtkMenuBar'
Not trying to update.
We had an import error.
Traceback (most recent call last):
   File "/sw/lib/python2.4/site-packages/gourmet/
GourmetRecipeManager.py", line 45, in check_for_data_to_import
     import legacy_db
   File "/sw/lib/python2.4/site-packages/gourmet/legacy_db/
__init__.py", line 6, in ?
     import db_085.rmetakit, db_09.rmetakit
   File "/sw/lib/python2.4/site-packages/gourmet/legacy_db/db_085/
rmetakit.py", line 1, in ?
     import metakit, re, pickle, string, os.path
ImportError: No module named metakit
Grabbing nutrition database!

(gourmet:9082): libglade-WARNING **: unknown property `urgency_hint'
for class `GtkDialog'

(gourmet:9082): libglade-WARNING **: unknown property `urgency_hint'
for class `GtkWindow'

(gourmet:9082): libglade-WARNING **: unknown property
`pack_direction' for class `GtkMenuBar'

(gourmet:9082): libglade-WARNING **: unknown property
`child_pack_direction' for class `GtkMenuBar'

(gourmet:9082): GLib-GObject-WARNING **: instance of invalid non-
instantiatable type `(null)'

(gourmet:9082): GLib-GObject-CRITICAL **:
g_signal_handlers_disconnect_matched: assertion
`G_TYPE_CHECK_INSTANCE (instance)' failed
sys:1: GtkWarning: gtk_accel_group_disconnect: assertion
`GTK_IS_ACCEL_GROUP (accel_group)' failed


Why can't it find metakit, because of the way I renamed it? Is that
the cause of the other errors?
I don't know for other warning; but urgency-hint and pack_direction are defined in gtk2.8. So normally, not in fink, unless you've installed it.



I'm at a loss as to what to do next.


Overall I'm learning a lot and look forward to try my hand at
building a fink package when this runs.


---------------------------------------------------------------------- ---
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php? page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users


Attachment: PGP.sig
Description: Ceci est une signature électronique PGP

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to