Re: FreeBSD: imlib compile error - please test this :)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dne st 23. března 2022 Dr. Nikolaus Klepp napsal(a):
> Hi Slavek!
>
> Anno domini 2022 Wed, 23 Mar 15:49:23 +0100
>
>  Slávek Banko scripsit:
> > Dne st 23. března 2022 Dr. Nikolaus Klepp napsal(a):
> > > Ok, this was a nobrainer:
> > >
> > > There is a slightly wrong path in
> > > imlib/files/patch-search-system-include-for-xshm.diff. Please change
> > > "/usr/include/X11/extensions/XShm.h" to
> > > "/usr/local/include/X11/extensions/XShm.h" (note the /local/ part in
> > > it) and compile. This at least fixed the problem for my system :)
> > >
> > > Nik
> > >
> > >
> > > $ diff patch-search-system-include-for-xshm.diff~
> > > patch-search-system-include-for-xshm.diff 8c8
> > > < +    if test -f "$x_includes/X11/extensions/XShm.h" || test -f
> > > "/usr/include/X11/extensions/XShm.h"; then ---
> > >
> > > > +    if test -f "$x_includes/X11/extensions/XShm.h" || test -f
> > > > "/usr/local/include/X11/extensions/XShm.h"; then
> >
> > On my test system:
> >
> > # ll /usr/local/include/X11/extensions/XShm.h
> > -rw-r--r--  1 root  wheel  3735 Apr  8
> > 2021 /usr/local/include/X11/extensions/XShm.h
> >
> >
> > And from my build.log:
> >
> > checking sys/shm.h usability... yes
> > checking sys/shm.h presence... yes
> > checking for sys/shm.h... yes
> > checking whether shmctl IPC_RMID allowes subsequent attaches... yes
> > checking X11/extensions/XShm.h... yes
> > checking for jpeg_destroy_decompress in -ljpeg... yes
> > checking for jpeglib.h... yes
> >
> >
> > By visiting your make.log I see that the problem probably has the
> > beginning already in the detection of Xorg. While on my system is:
> >
> > checking for X... libraries /usr/local/lib, headers /usr/local/include
> >
> > On your system is:
> >
> > checking for X... libraries , headers
> >
> >
> > It is a question of whether it is the correct behavior or whether
> > there should be listed paths, as you can see in my case. This is not
> > specific to imlib - this is the result of the call AC_PATH_X macro
> > from automake.
> >
> > Cheers
>
> As I did a clean install with minimal packages I assume that all users
> will run into this problem.
>
> Could it be that you have a symlink from /usr/include/X11 to
> /usr/local/include/X11 ?
>
>
> Nik

Hi Nik,

no, the symlink is not there.

As you can see, Xorg detection on my machine correctly 
detects "libraries /usr/local/lib, headers /usr/local/include" and 
therefore "X11/extensions/XShm.h" detection naturally succeeds 
in /usr/local/included => because the "x_includes" variable.

This returns us back to the fact that in your case AC_PATH_X does not 
fulfill the correct value into x_includes and x_libraries variables. And 
the question is why.

Cheers
-- 
Slávek

Attachment: signature.asc
Description: This is a digitally signed message part.

____________________________________________________
tde-devels mailing list -- devels@xxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devels-leave@xxxxxxxxxxxxxxxxxx
Web mail archive available at https://mail.trinitydesktop.org/mailman3/hyperkitty/list/devels@xxxxxxxxxxxxxxxxxx

[Index of Archives]     [Trinity Users]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [KDE]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]     [Trinity Desktop Environment]

  Powered by Linux