Ok, it's HAVE_XSHM_H is not defined by
"configure", so Xshm.h is not
included. Need to look deeper :)
Nik
Anno domini 2022 Tue, 22 Mar 17:52:27 +0300
Denis Kozadaev scripsit:
Try to scan directory /usr/local/include.
Probably something changed in
Xext API (library libXext.so)
desktop% nm -p /usr/lib/amd64/libXext.so.0.0.0|grep XShmQuery
000000000000ec43 T XShmQueryVersion
000000000000ebb7 T XShmQueryExtension
(it's from my DilOS desktop zone)
Usualy, when some API changes, the old part closes by CPP directives,
for example:
#if defined(OLD_API)
#warning Soon these functions will be removed
void some_func(int);
#endif /* OLD_API */
To make it available you should define OLD_API macro from this example,
i.e.: cc -DOLD_API. Also you will see the warning:
Soon these functions will be removed
On Tuesday 22 March 2022 17:17:43 Hunter Ellett via tde-devels wrote:
On March 22, 2022 8:57:29 AM CDT, "Dr.
Nikolaus Klepp"
<dr.klepp(a)gmx.at>
wrote:
I just
tried to comile TDE on my FreeBSD box and got stuck with imlib:
misc.c:126:7: warning: implicit declaration of function
'XShmQueryExtension' is invalid in C99
[-Wimplicit-function-declaration] if (XShmQueryExtension(id->x.disp))
^
misc.c:133:8: warning: implicit declaration of function
'XShmQueryVersion' is invalid in C99
[-Wimplicit-function-declaration] if
(XShmQueryVersion(id->x.disp, &maj, &min, &pm) == True) ^
misc.c:136:57: error: use of undeclared identifier 'ShmCompletion'
id->x.shm_event = XShmGetEventBase(id->x.disp) +
ShmCompletion;
[lots of errors of the same kind follow ...]
Do you know what's missing?
I'm not much of a developer myself, so no idea sadly. All I know is its
much bigger of a problem than we thought because its halting more than
one person from building the port. I actually just made it past that
(imlib 1.9) but with "make -k install clean" in a clean
right-after-install environment so if you want to try make -k its what
the guy in the forum did. This skips errors though and it seems to be
skipping a good bit on mine but otherwise I can't even install Trinity.
____________________________________________________
tde-devels mailing list -- devels(a)trinitydesktop.org
To unsubscribe send an email to devels-leave(a)trinitydesktop.org
Web mail archive available at
https://mail.trinitydesktop.org/mailman3/hyperkitty/list/devels@trinityde
sktop.org
--
Please do not email me anything that you are not comfortable also sharing
with the NSA, CIA ... ____________________________________________________
tde-devels mailing list -- devels(a)trinitydesktop.org
To unsubscribe send an email to devels-leave(a)trinitydesktop.org
Web mail archive available at