Fred,

I apologise for taking so long to answer, but I'm a little short of time
for the moment.
Would it be better  if I returned to fedora 19? I only went to 20 because
it had clang 3.4, and it was mentioned i needed 3.4 o compile Etoilé,  but
I suppose I could install that in 19. I wanted Etoilé to try Pragmatic
Smaltalk.

I added some more info about the libraries I found on the system. Is there
any (easy :-) ) test I could do further  to try to nail down the problem?

- I'm afraid the scrolling problem is in every application I recompiled,
and not only in the file open dialog, but also in the text control in Ink
for example. And it happens when scrolling horizontally and vertically.

- the command "xprop -root | grep GNUSTEP" returns nothing.

- How do I find out what version of Cairo is used when compiling?

- I tried to update to the latest version of cairo-devel, but it seems the
latest version is installed.

[root@ottopedi home]# yum install cairo-devel
Loaded plugins: langpacks, refresh-packagekit
adobe-linux-i386
|  951 B  00:00:00
fedora/20/i386/metalink
|  34 kB  00:00:00
pgdg92
| 2.8 kB  00:00:00
rpmfusion-free-updates
| 3.3 kB  00:00:00
updates/20/i386/metalink
|  18 kB  00:00:00
updates
| 4.9 kB  00:00:00
http://fedora-mirror01.rbc.ru/pub/fedora/linux/updates/20/i386/repodata/repomd.xml:
[Errno -1] repomd.xml does not match metalink for updates
Trying other mirror.
updates
| 4.9 kB  00:00:00
updates/20/i386/primary_db
FAILED
http://fedora-mirror01.rbc.ru/pub/fedora/linux/updates/20/i386/repodata/b2f57b00ba3856679a121ec37e9bcd65d8804dde4d8abea3aa3c45fc0c53e69a-primary.sqlite.bz2:
[Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
updates/20/i386/primary_db
| 9.2 MB  00:00:09
updates/20/i386/updateinfo
FAILED
http://fedora-mirror01.rbc.ru/pub/fedora/linux/updates/20/i386/repodata/da6f61a9e58fc4e46183cc51a38a3138506b79cd862e4d0f569dc5f3c379d585-updateinfo.xml.gz:
[Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
(1/2):
updates/20/i386/pkgtags
| 1.0 MB  00:00:01
(2/2):
updates/20/i386/updateinfo
| 1.3 MB  00:00:02
Package cairo-devel-1.13.1-0.1.git337ab1f.fc20.i686 already installed and
latest version
Nothing to do

Though I find 3 files cairo.h, I only find 1 complete set of header
files.[edwin@ottopedi home]$ locate cairo.h
/usr/include/cairo/cairo.h
/usr/include/gtk-2.0/gdk/gdkcairo.h
/usr/include/pango-1.0/pango/pangocairo.h
[edwin@ottopedi home]$ ls -l /usr/include/cairo
total 176
-rw-r--r--. 1 root root   8698 Sep 18  2013 cairo-deprecated.h
-rw-r--r--. 1 root root    985 Sep 18  2013 cairo-features.h
-rw-r--r--. 1 root root   3721 Sep 18  2013 cairo-ft.h
-rw-r--r--. 1 root root   5089 Sep 18  2013 cairo-gl.h
-rw-r--r--. 1 root root 109106 Sep 18  2013 cairo.h
-rw-r--r--. 1 root root   3136 Sep 18  2013 cairo-pdf.h
-rw-r--r--. 1 root root   3632 Sep 18  2013 cairo-ps.h
-rw-r--r--. 1 root root   3072 Sep 18  2013 cairo-script.h
-rw-r--r--. 1 root root   4059 Sep 18  2013 cairo-script-interpreter.h
-rw-r--r--. 1 root root   2823 Sep 18  2013 cairo-svg.h
-rw-r--r--. 1 root root   2173 Sep 18  2013 cairo-tee.h
-rw-r--r--. 1 root root    148 Sep 18  2013 cairo-version.h
-rw-r--r--. 1 root root   3775 Sep 18  2013 cairo-xcb.h
-rw-r--r--. 1 root root   3577 Sep 18  2013 cairo-xlib.h
-rw-r--r--. 1 root root   2436 Sep 18  2013 cairo-xlib-xrender.h
[edwin@ottopedi home]$ locate cairo-xlib.h
/usr/include/cairo/cairo-xlib.h
[edwin@ottopedi home]$ locate cairo-gl.h
/usr/include/cairo/cairo-gl.h
[edwin@ottopedi home]$ locate cairo-ps.h
/usr/include/cairo/cairo-ps.h

- Concerning the library itself, you find some data in the attached file:
the libcairo libs found, and the one used in libgnustep back

Thans a lot
 I couldn't see any specific issue with this dependency lists. Nor any
obvious difference.
The scrolling problem your screen shot showed was in a file open dialog.
Did you test this specific dialog with the different applications?

Fred

On the road

Am 07.07.2014 um 23:20 schrieb Edwin Ancaer <[email protected]>:

The recompilation was for Fedora 20, not for fedora 19.


---------- Forwarded message ----------
From: Edwin Ancaer <[email protected]>
Date: 2014-07-07 23:18 GMT+02:00
Subject: Re: Problem when scrolling vertically
To: Fred Kiefer <[email protected]>
Cc: Discuss GNUstep <[email protected]>


Fred,

thanks for looking into it.

I do not use any theming in gnustep.

I'm trying to collect he necessary information, but as I'm not a technical
genius where compilation and linking are concerned, it will take me some time
to get all the details.

I don't see the scrolling problem in GNUMail, that was compiled in
Fedora19, but I see it in GWorkspace and  ProjectCenter that I recompiled
for Fedora19.

[edwin@ottopedi GNUMail.app]$ ls -l
total 80
-rwxrwxr-x.  1 edwin edwin 71839 Dec 26  2013 GNUMail
drwxrwxr-x. 12 edwin edwin  4096 Dec 26  2013 Resources
-rw-rw-r--.  1 edwin edwin    46 Dec 26  2013 stamp.make
[edwin@ottopedi GNUMail.app]$ cd ..
[edwin@ottopedi Applications]$ cd Pr*
[edwin@ottopedi ProjectCenter.app]$ ls -l
total 284
-rwxrwxr-x.  1 edwin edwin 281624 Jul  6 22:35 ProjectCenter
drwxrwxr-x. 17 edwin edwin   4096 Jul  6 22:35 Resources
-rw-rw-r--.  1 edwin edwin     71 Jul  6 22:35 stamp.make

I already attached the ldd-results for GNUMail and ProjectCenter.

Hope you find somthing in it.

Could it be the compiling options: I used the installation instructions
from Etoile.

Kind regards

Edwin Ancaer


2014-07-05 14:43 GMT+02:00 Fred Kiefer <[email protected]>:

Hi Edwin,
>
> to see the old scrolling problem again is a bit surprising for me. I was
> rather sure we did resolve it a long time ago.
>
> Fedora 20 has been out for some time now, and this is the first reported
> issue for it. Maybe we should try to rule out all other possibilities
> that could have caused the issue.
>
> Could you first make sure that you switch off any possible GNUstep
> theme? If this solves the problem, recompile the theme and try again.
>
> The next thing you should check is whether the cairo library that gets
> used during compile time is the same as the one used at runtime. Maybe
> you have an outdated cairo dev package somewhere?
>
> After that you should run ldd on the GWorkspace executable and report
> back the result. Is there any suspicious, old looking library in the list?
>
> With all that ruled out, it is getting difficult. There could be some
> disagreement between GNUstep and the window manager about the size of
> the window decoration. You should run "xprop -root |grep GNUSTEP" and
> report back the values and compare them to the actual values used for
> window decorations. (The values are right, left, top, button for all the
> 16 different window styles) But judging from your screenshot you are
> having GNUstep draw the window decoration, not the window manager.
>
> That is about everything I can think of at the moment. Please feel free
> to report anything you find out.
>
> Fred
>
>
>
>
> On 04.07.2014 23:32, Edwin Ancaer wrote:
> > After upgrading from Fedora 19 to Fedora 20, I got errors about wrong
> > library versions when executing GNUstep programs, so I decided to
> > recompile.
> >
> > At the same time, I downloaded GNUstep Revision 37964 from trunk.
> > I also downloded the libobjc2 from this revision and compiled with Clang
> > 3.4.
> >
> > The test from Base and Gui reprted no errors, only some dashed hopes.
> >
> > I the recompiled ProjectCenter & GWorkspace, and when using the vertical
> > scrolbar, I got the strange effect you can see in the attached file.
> >
> > I used trunk for the gnustep libr(
>
>
> _______________________________________________
> Discuss-gnustep mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/discuss-gnustep
>


<GWorkspace.libs>

<GNUMail.libs>

_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Attachment: debug1.data
Description: Binary data

_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to