Then config.log has the answer. On Tuesday 22 March 2022 18:31:08 Dr. Nikolaus Klepp wrote: > 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@xxxxxx> > > > > 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@xxxxxxxxxxxxxxxxxx > > To unsubscribe send an email to devels-leave@xxxxxxxxxxxxxxxxxx > > 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@xxxxxxxxxxxxxxxxxx > To unsubscribe send an email to devels-leave@xxxxxxxxxxxxxxxxxx > Web mail archive available at > https://mail.trinitydesktop.org/mailman3/hyperkitty/list/devels@trinitydesk >top.org ____________________________________________________ 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