Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: problem compiling java libraries under linux



Hi again,

Tried without running as sudo, still the same problem.

murray@murray-laptop:~/Desktop/mDNSResponder-108.2/mDNSPosix$ make os=linux Java
../mDNSShared/Java/JNISupport.c: In function 'Java_com_apple_dnssd_AppleDNSSD_GetNameForIfIndex':
../mDNSShared/Java/JNISupport.c:849: warning: comparison between signed and unsigned
/usr/bin/ld: cannot find -ldns_sd
collect2: ld returned 1 exit status
make: *** [build/prod/libjdns_sd.so] Error 1

So,

How do I:
- set the LD_LIBRARY_PATH to somewhere sensible, and/or
- locate the dns-sd library.

As you can tell I am new to this side of things, thanks heaps for your help so far.

Murray.


On 3/30/07, Rick Wessman <email@hidden> wrote:
Hi, Murray:

Since your compiling under sudo, the LD_LIBRARY_PATH environment path may not be set.

Try compiling as yourself and then installing under sudo.

                                                                                       Thanks,
                                                                                                    Rick

Murray Waters wrote:
Hi all,

My normal forte is enterprise java so I'm not big on compiling outside of that realm, and I was wondering if anyone could please help me.

I'm trying to compile mDNSResponder-108.2/mDNSPosix under ubuntu and i'm getting the following:


~/Desktop/mDNSResponder-108.2/mDNSPosix$ sudo make os=linux Java
/usr/lib/jvm/java-6-sun/bin/javac -d objects/prod -classpath objects/prod ../mDNSShared/Java/DNSSDService.java
/usr/lib/jvm/java-6-sun/bin/javac -d objects/prod -classpath objects/prod ../mDNSShared/Java/DNSSDException.java
/usr/lib/jvm/java-6-sun/bin/javac -d objects/prod -classpath objects/prod ../mDNSShared/Java/DNSRecord.java
/usr/lib/jvm/java-6-sun/bin/javac -d objects/prod -classpath objects/prod ../mDNSShared/Java/TXTRecord.java
/usr/lib/jvm/java-6-sun/bin/javac -d objects/prod -classpath objects/prod ../mDNSShared/Java/DNSSDRegistration.java
/usr/lib/jvm/java-6-sun/bin/javac -d objects/prod -classpath objects/prod ../mDNSShared/Java/BaseListener.java
/usr/lib/jvm/java-6-sun/bin/javac -d objects/prod -classpath objects/prod ../mDNSShared/Java/BrowseListener.java
/usr/lib/jvm/java-6-sun/bin/javac -d objects/prod -classpath objects/prod ../mDNSShared/Java/ResolveListener.java
/usr/lib/jvm/java-6-sun/bin/javac -d objects/prod -classpath objects/prod ../mDNSShared/Java/RegisterListener.java
/usr/lib/jvm/java-6-sun/bin/javac -d objects/prod -classpath objects/prod ../mDNSShared/Java/QueryListener.java
/usr/lib/jvm/java-6-sun/bin/javac -d objects/prod -classpath objects/prod ../mDNSShared/Java/DomainListener.java
/usr/lib/jvm/java-6-sun/bin/javac -d objects/prod -classpath objects/prod ../mDNSShared/Java/DNSSD.java
/usr/lib/jvm/java-6-sun/bin/jar -cf build/prod/dns_sd.jar -C objects/prod com
/usr/lib/jvm/java-6-sun/bin/javah -force -classpath objects/prod -o objects/prod/DNSSD.java.h \
                com.apple.dnssd.AppleDNSSD \
                com.apple.dnssd.AppleBrowser \
                com.apple.dnssd.AppleResolver \
                com.apple.dnssd.AppleRegistration \
                com.apple.dnssd.AppleQuery \
                com.apple.dnssd.AppleDomainEnum \
                com.apple.dnssd.AppleService
../mDNSShared/Java/JNISupport.c: In function 'Java_com_apple_dnssd_AppleDNSSD_GetNameForIfIndex':
../mDNSShared/Java/JNISupport.c:849: warning: comparison between signed and unsigned
/usr/bin/ld: cannot find -ldns_sd
collect2: ld returned 1 exit status



Its the /usr/bin/ld: cannot find -ldns_ds bit that has me confused. Can anyone help?

Thanks
Murray.


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Bonjour-dev mailing list ( email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/bonjour-dev/email@hidden This email sent to email@hidden



 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Bonjour-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/bonjour-dev/email@hidden

This email sent to email@hidden

References: 
 >problem compiling java libraries under linux (From: "Murray Waters" <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.