Kompilieren außerhalb von /usr/pkgsrc

mo_no

Well-Known Member
Ich möchte adesklets unter NetBSD installieren.

Ich komme allerdings nur bis ./configure.
Selbiges bricht an folgender Stelle ab:

checking for readline in -lreadline... no
configure: error: Could not find the readline library


Allerdings ist devel/readline sehr wohl installiert.

Weiß jemand Rad?
 
CFLAGS/LDFLAGS sollte /usr/pkg/{include,lib} enthalten. Mach mal configure --help und schau, ob du vielleicht sowas wie --with-readline=/usr/pkg angeben kannst.
 
Ich habe es jetzt mit $ LDFLAGS=-L/usr/pkg/lib ./configure versucht. Er kommt auch weiter.
Allerdings leider immer noch nicht bis zum Ende.

Jetzt steigt er bei
checking for X... libraries /usr/pkg/xorg/lib, headers /usr/pkg/xorg/include
checking for XOpenDisplay in -lX11... yes
checking for imlib2-config... /usr/pkg/bin/imlib2-config
checking for imlib2 - version >= 1.1.2... yes
checking for imlib2... checking for imlib2 - version >= 1.2.0... yes
checking for imlib2 program linking with ad-hoc flags... no
checking for imlib2 program linking... no
configure: error: Cannot link Imlib2 program.
If you specified you did not want X support this can be caused
by your Imlib2 installment being configured so it needs it
or conversely. In that case reinstall Imlib2 with proper
--enable-x11-support parameter (as from enlightement CVS)
before retrying to configure this package.

aus.

Auch imlib2 ist normal über pkgsrc installiert.
 
mo_no schrieb:
Ich habe es jetzt mit $ LDFLAGS=-L/usr/pkg/lib ./configure versucht. Er kommt auch weiter.
Allerdings leider immer noch nicht bis zum Ende.

Jetzt steigt er bei
checking for X... libraries /usr/pkg/xorg/lib, headers /usr/pkg/xorg/include
checking for XOpenDisplay in -lX11... yes
checking for imlib2-config... /usr/pkg/bin/imlib2-config
checking for imlib2 - version >= 1.1.2... yes
checking for imlib2... checking for imlib2 - version >= 1.2.0... yes
checking for imlib2 program linking with ad-hoc flags... no
checking for imlib2 program linking... no
configure: error: Cannot link Imlib2 program.
If you specified you did not want X support this can be caused
by your Imlib2 installment being configured so it needs it
or conversely. In that case reinstall Imlib2 with proper
--enable-x11-support parameter (as from enlightement CVS)
before retrying to configure this package.

aus.

Auch imlib2 ist normal über pkgsrc installiert.

Aber wahrscheinlich nicht mit --enable-x11-support.
 
Hier der wesentliche Teil der Kompilierung von imlib2:

checking whether X11 support is to be enabled... enabling X11 support

Der Support ist also aktiviert...
adesklets´s configure steigt aber nach wie vor aus.
 
Zuletzt bearbeitet:
Die Antwort kriegst du, wenn du dir endlich mal das config.log ansiehst, da steht dann auch genau drinnen, was probiert wurde, und warum das fehlschlug.
 
Wie du siehst kann er beim Uebersetzen Xlib.h nicht finden, weil er den /usr/pkg/xorg/include Pfad nicht durchsucht. Also -I/usr/pkg/xorg/include mit uebergeben.
 
Das configure Skript ist durchgelaufen.
Allerdings hat make irgendwelche Fehler gemeldet.
Da habe ich es dann aufgegeben und mich für GKrellM entschieden...
 
Ich habe es jetzt auch mal versucht.

Ergebnis sowohl mit 0.4.12 als auch mit 0.5.0 sind beim make Durchlauf Fehlermeldungen bzgl. irgendwelcher verbotener Sachen im Code (irgendwas mit cast z.B. ...).

Das Zeug muß doch irgendwo schonmal vernünftig kompiliert haben, sonst könnten ja keine Screenshots gemacht worden sein. Außerdem steht auf freshmeat explizit wie toll das unter Free- und NetBSD liefe. :grumble:

Liegt das nun an irgendwelchen NetBSD Spezialitäten oder wie oder watt ? Ich blicke da nicht wirklich durch. HILFE !!! ;'(
 
Zurück
Oben