logo       
Google Custom Search
    AddThis Social Bookmark Button

mflip patch, x86-64 problems: msg#00080

Subject: mflip patch, x86-64 problems
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi
Attached is a mflip patch, it was trying to link with x11 at x11r6.
About t2 2.2 x86-64, i've been noticing some problems, and trying to fix
some.
What i found is this, clanlib106 is pooched, needs patches to build in
x86-64, but builds, altough i'm not sure it fully works. I tried
building pingus (uses clanlib106), and, the sound is pooched, lots of
jitter, then it sig11's. This might be a clanlib106 issue, or a smpeg issue.
Paragui, this is a problem. The version in t2, is 1.0.4 (latest stable).
Doesn't builds in x86-64, needs tons of patches to builds, so many, that
i decided to try version 1.1.8 (development version). Needed a minor
patch, but it was going ok, until i noticed it needed libsigc++ 1.2.5.
I emerged libsigc++12, everything went ok, paragui failed searching for
a header, libcconfig.h.
The weird thing is that, checking the flists of libsigc++12, everything
was in the correct place, /usr/include/sigc++-1.2 , everything except
libcconfig.h, which, amazingly, went to /usr/lib64/include/sigc++-1.2
(?!?!?) This doesn't seems the normal behaviour.
Python already is fixed, already noticed that.
Scons still goes to /usr/lib (shouldn't be /usr/lib64?)
Hydrogen, and LADSPA plugins, same thing, they go to /usr/lib, not
/usr/lib64. GV same thing, and there might be a problem with GV, since i
can't open any pdf with it, but i'll check this later.
I also noticed that xemacs also goes to /usr/lib, instead of /usr/lib64,
and the same happens with gcl 2.6.7.
Same for libdivxdevcore.so and libdivxencore.so (divx4linux).
Jahshaka doesn't builds either, needs openlibraries and mlt++, and there
are some problems building openlibraries in x86-64, it will need some
patching, after i check this, i will try to build jahshaka and see how
it goes.
Then there's e17, e-modules gave me hell, and i pretty much quit and
used the nasty ugly approach that i sent some time ago, that pretty much
solved it all, except for 1 module, which i still have to check.
And, to finish, the nvidia binary drivers, for 3d acceleration. I just
quit and built the kernel modules by hand, and copied + symlinked the
files by hand, files were going to wrong locations, and i was having
broken symlinks, etc...
So, to sum it up, i'll be checking libsigc++ 1.2, paragui, gcl,
hydrogen, ladspa, divx4linux. After paragui, i'll build physfs and asc
(that depent on paragui), to see if everything works ok with version
1.1.8, or some patching is needed.
I won't be touching e17 or the nvidia drivers however, that would
seriously affect my mental sanity.
I'll submit patches as i go, first one is mflip.
Best regards

trb7

P.S.: this all in t2 2.2, not 2.3 branch.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFEnsh5Y5wBan5COBARAvr8AJ9SPBhQSV/p/yPj5g6O2C0We/zOLACaAwn9
J/Xz60bdWInv7jZjTPMNaFg=
=BrIV
-----END PGP SIGNATURE-----
Index: package/graphic/mflip/mflip.conf
===================================================================
--- package/graphic/mflip/mflip.conf    (revision 0)
+++ package/graphic/mflip/mflip.conf    (revision 0)
@@ -0,0 +1,16 @@
+# --- T2-COPYRIGHT-NOTE-BEGIN ---
+# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
+# 
+# T2 SDE: package/.../mflip/mflip.conf
+# Copyright (C) 2004 - 2006 The T2 SDE Project
+# 
+# More information can be found in the files COPYING and README.
+# 
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; version 2 of the License. A copy of the
+# GNU General Public License can be found in the file COPYING.
+# --- T2-COPYRIGHT-NOTE-END ---
+
+var_append GCC_WRAPPER_APPEND ' ' "$(pkg-config --cflags x11 --libs)"
+
----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
lists@xxxxxxxxxxxxxx with a subject of: unsubscribe t2
<Prev in Thread] Current Thread [Next in Thread>