Policyd unter Solaris Kompilieren

Dieses Thema im Forum "Unix Derivate & sonst. Unix Fragen" wurde erstellt von w4ri0r, 30.04.2008.

  1. w4ri0r

    w4ri0r Jungspund

    Dabei seit:
    23.04.2008
    Beiträge:
    18
    Zustimmungen:
    0
    Moin moin,

    also ich versuche momentan den Policyd v1.82 zu 64Bit Sparc Code zu kompilieren.

    den Code selber kompiliert er auch ohne Probleme und wenn ich mit "file" eine der Output dateien anschaue bekomme ich auch folgende Meldung:
    "policyd.o: ELF 64-bit MSB relocatable SPARCV9 Version 1"


    beim linken gibt es dann aber ne Menge Probleme:

    /usr/ccs/bin/ld: skipping incompatible /greylist/mysql/lib/libmysqlclient.so when searching for -lmysqlclient
    /usr/ccs/bin/ld: skipping incompatible /greylist/mysql/lib/libmysqlclient.a when searching for -lmysqlclient
    /usr/ccs/bin/ld: skipping incompatible /greylist/mysql/lib/libz.a when searching for -lz
    /usr/ccs/bin/ld: skipping incompatible /usr/lib/sparcv9/libz.so when searching for -lz
    /usr/ccs/bin/ld: skipping incompatible /usr/lib/sparcv9/libz.so when searching for -lz
    /usr/ccs/bin/ld: skipping incompatible /lib/sparcv9/libsocket.so when searching for -lsocket
    /usr/ccs/bin/ld: skipping incompatible /usr/lib/sparcv9/libsocket.so when searching for -lsocket
    /usr/ccs/bin/ld: skipping incompatible /usr/lib/sparcv9/libsocket.so when searching for -lsocket
    /usr/ccs/bin/ld: skipping incompatible /lib/sparcv9/libnsl.so when searching for -lnsl
    /usr/ccs/bin/ld: skipping incompatible /usr/lib/sparcv9/libnsl.so when searching for -lnsl
    /usr/ccs/bin/ld: skipping incompatible /usr/lib/sparcv9/libnsl.so when searching for -lnsl
    /usr/ccs/bin/ld: skipping incompatible /lib/sparcv9/libm.so when searching for -lm
    /usr/ccs/bin/ld: skipping incompatible /usr/lib/sparcv9/libm.so when searching for -lm
    /usr/ccs/bin/ld: skipping incompatible /usr/lib/sparcv9/libm.so when searching for -lm
    /usr/ccs/bin/ld: skipping incompatible /usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/sparcv9/libgcc.a when searching for -lgcc
    /usr/ccs/bin/ld: skipping incompatible /usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/sparcv9/libgcc_eh.a when searching for -lgcc_eh
    /usr/ccs/bin/ld: skipping incompatible /lib/sparcv9/libc.so when searching for -lc
    /usr/ccs/bin/ld: skipping incompatible /usr/lib/sparcv9/libc.so when searching for -lc
    /usr/ccs/bin/ld: skipping incompatible /usr/lib/sparcv9/libc.so when searching for -lc
    /usr/ccs/bin/ld: skipping incompatible /usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/sparcv9/libgcc.a when searching for -lgcc
    /usr/ccs/bin/ld: skipping incompatible /usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/sparcv9/libgcc_eh.a when searching for -lgcc_eh
    /usr/ccs/bin/ld: skipping incompatible /lib/sparcv9/libc.so when searching for -lc
    /usr/ccs/bin/ld: skipping incompatible /usr/lib/sparcv9/libc.so when searching for -lc
    /usr/ccs/bin/ld: skipping incompatible /usr/lib/sparcv9/libc.so when searching for -lc
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `/usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/sparcv9/crt1.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `/usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/sparcv9/crti.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `/usr/ccs/lib/sparcv9/values-Xa.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `/usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/sparcv9/crtbegin.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `syslog.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `policyd.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `generic.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `mysql.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `greylist.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `throttle.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `sockets.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `cidr.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `spamtrap.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `blacklist.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `blacklist_helo.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `whitelist.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `throttle_host.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `throttle_sasl.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `throttle_from.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `throttle_rcpt.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `helo.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `/usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/sparcv9/crtend.o' is incompatible with sparc output
    /usr/ccs/bin/ld: warning: sparc:v9 architecture of input file `/usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/sparcv9/crtn.o' is incompatible with sparc output


    beim Linking cleanup und dem linking stats kommen ähnliche Meldungen.

    dennoch kommt es zu einer output Datei wenn ich mir diese datei dann mit file angucke bekomme ich folgende Meldung:
    policyd: ELF 32-bit MSB executable SPARC Version 1, dynamically linked, not stripped

    Das verwunderliche ist das ich den Code mit den selben Einstellungen auf der selben Maschine schon einmal kompiliert habe... seit dem ist einiges an der Maschine passiert was ich nicht rückverfolgen kann...
    Aber jetzt funktioniert es nicht mehr hat da einer von euch evtl. eine Idee?

    CC := gcc
    CPPFLAGS := -O $(inc)
    CFLAGS := -g -W -Wall -DMAXFDS=4096 -DMSG_NOSIGNAL=0 -m64 -mcpu=v9
    OS_NAME := $(shell uname | tr [A-Z] [a-z])
    LDLIBS = $(lib) -lmysqlclient -lz



    greetz

    w4ri0r
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

Policyd unter Solaris Kompilieren

Die Seite wird geladen...

Policyd unter Solaris Kompilieren - Ähnliche Themen

  1. Update auf Apache >=2.4.12 unter Debian Jessie

    Update auf Apache >=2.4.12 unter Debian Jessie: Hi, aufgrund eines Bugs in Apache 2.4 benötige ich zum Deployment von Seafile unter Debian Jessie das Paket apache2 in der Version >= 2.4.12...
  2. Was mache ich falsch? Tiniywm und Mate Install unter OpenBSD

    Was mache ich falsch? Tiniywm und Mate Install unter OpenBSD: Hallo, # make tiny make: don't know how to make tiny Stop in /root/Downloads/tiny/tinywm-1.3 # make tinywm cc -O2 -pipe -o tinywm tinywm.c...
  3. Samba unter Windows 10

    Samba unter Windows 10: Hallo zusammen, ich habe auf meinen Ubuntu Server Samba installiert und eingerichtet. ich kann mich bei Windows 10 mit den Daten anmelden und...
  4. Netzwerkaufbau mit simulierten Paketen unter Linux

    Netzwerkaufbau mit simulierten Paketen unter Linux: Hallo, ich habe folgendes Problem. Da ich noch sehr unerfahren in Sachen Linux bzw. Netzwerkaufbau bin, wollte ich fragen, ob Ihr mir vllt etwas...
  5. Akonadi unterstützt Microsoft EWS

    Akonadi unterstützt Microsoft EWS: Krzysztof Nowicki hat eine initiale Unterstützung von Microsoft Exchange Web Services (EWS) für den KDE-Datenverwaltungsdienst »Akonadi«...