Probleme beim Compilieren

Status
Für weitere Antworten geschlossen.

Exeu

Benutzer
Mitglied seit
07. Feb 2010
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hi!
Ich habe ein kleines Problem mit dem Compilieren einiger Anwendungen.
z.b. wollte ich mir jetzt mein eigenes PHP compilieren da ich einige Module brauche die so nicht dabei sind.

Leider taucht bei mir folgender Fehler auf:

checking libxml2 install dir... no
checking for xml2-config path...
configure: error: xml2-config not found. Please check your libxml2 installation.

Er scheint die LibXML2 nicht zu finden obwohl diese via IPKG installiert ist:

libxml2 - 2.7.7-1 - Libxml2 is the XML C parser and toolkit developed for the Gnome project.
libxslt - 1.1.26-1 - An XML Stylesheet processor based on libxml2

Kann mir da jmd weiter helfen?
Hab eine neue DS 109+ und versucht mit folgenden kommandos zu compilieren:

# env CC=/usr/local/powerpc-linux-gnuspe/bin/powerpc-linux-gnuspe-gcc \
LD=/usr/local/powerpc-linux-gnuspe/bin/powerpc-linux-gnuspe-ld \
RANLIB=/usr/local/powerpc-linux-gnuspe/bin/powerpc-linux-gnuspe-ranlib \
CFLAGS="-I/usr/local/powerpc-linux-gnuspe/include -mcpu=8548 -mhard-float -mfloat-gprs=double" \
LDFLAGS="-L/usr/local/powerpc-linux-gnuspe/lib" \
./configure \
--host=powerpc-unknown-linux \
--target=powerpc-unknown-linux \
--build=i686-pc-linux \
--prefix=/usr/local

Müsste eigentlich gehen für die konfiguration aber er bleibt halt an der XML stelle kleben.

Wenns jetzt nur bei PHP so wäre wärs ja noch OK aber das ist bei allen programmen so die ich compilieren will und irgendwas mit xml am hut haben. Also schon ein wenig nervig.

Vll. hat ja von euch jmd ne ahnung.

Danke
 

landru

Benutzer
Mitglied seit
25. Feb 2010
Beiträge
71
Punkte für Reaktionen
0
Punkte
0
Guten Morgen,

ich kenne mich mit der DS und IPKG zwar noch nicht aus.

Aber unter Linux ist es meist so, das es einmal die Bibliotheken gibt, um die jeweiligen Funktionen zu benutzen und Entwicklungspakete für die Bibliotheken, um Programme selbst zu programmieren bzw. Projekte zu kompilieren, die die Funktionen nutzen.

Schau doch mal ob es Development-Pakete gibt, die meist den Anhängsel -dev bzw. -devel haben.
 

Exeu

Benutzer
Mitglied seit
07. Feb 2010
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hab ich schon nachgeschaut :(
Für die LIBXML gibts leider kein dev pack.

ich habe hier mal meine installierten pakete:

HTML:
apache - 2.2.14-1 - 
apr - 1.3.9-1 - 
apr-util - 1.3.9-1 - Apache Portable Runtime utilities library
autoconf - 2.63-1 - Creating scripts to configure source code packages using templates
automake - 1.10-2 - Creates GNU standards-compliant Makefiles from template files
bash - 3.2.49-1 - A bourne style shell
binutils - 2.17-2 - The GNU assembler and linker and related tools
bison - 2.4.1-1 - a general-purpose parser generator that converts an annotated context-free grammar into an LALR(1) or GLR parser for that gramm
bzip2 - 1.0.5-2 - Very high-quality data compression program
coreutils - 8.4-1 - Bunch of heavyweight *nix core utilities
cyrus-sasl-libs - 2.1.23-1 - Provides client or server side authentication (see RFC 2222).
diffutils - 2.8.1-6 - 
e2fslibs - 1.40.3-5 - Ext2 Filesystem Libraries
e2fsprogs - 1.40.3-5 - Ext2 Filesystem Utilities
eaccelerator - 0.9.5.3-5.2.12-1 - Yet another php cache / accelerator
expat - 2.0.1-1 - XML Parser library
file - 5.04-1 - Ubiquitous file identification utility.
findutils - 4.2.32-1 - File finding utilities
flex - 2.5.35-1 - Generates programs that perform pattern-matching on text.
fontconfig - 2.5.0-0 - Font configuration library
freetype - 2.3.6-1 - Free truetype library
gawk - 3.1.7-1 - Gnu AWK interpreter
gcc - 3.4.6-5 - The GNU Compiler Collection.
gconv-modules - 2.3.4-1 - Provides gconv modules missing from the firmware.  These are used by glibc iconv() implementation.
gdbm - 1.8.3-2 - GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines.
getopt - 2.15-2 - The getopt utility from the util-linux-ng package.
glib - 2.20.4-1 - The GLib library of C routines.
grep - 2.5.4-1 - Global regular expression parser
groff - 1.19.2-2 - front-end for the groff document formatting system
gzip - 1.2.4a-4 - GNU Zip data compression program
imap-libs - 2007a1-1 - University of Washington IMAP package
less - 436-1 - Less file browser
libc-dev - 2.3.4-5 - libc development files.
libcurl - 7.19.7-1 - 
libdb - 4.2.52-3 - Berkeley DB Libraries
libgd - 2.0.35-4 - 
libjpeg - 6b-3 - collection of jpeg tools
libnsl - 2.3.4-4 - Network Services Library
libpcap - 1.0.0-2 - PCAP Library
libpng - 1.2.42-1 - 
libstdc++ - 6.0.3-6 - Standard C++ library, needed for dynamically linked C++ programs
libtool - 1.5.26-1 - Library tools.
libxml2 - 2.7.7-1 - Libxml2 is the XML C parser and toolkit developed for the Gnome project.
libxslt - 1.1.26-1 - An XML Stylesheet processor based on libxml2
m4 - 1.4.13-1 - 
make - 3.81-2 - examines files and runs commands necessary for compilation
man - 1.6f-1 - unix manual page reader
mysql - 4.1.22-3 - Popular free SQL database system
ncurses - 5.7-1 - NCurses libraries
ncursesw - 5.7-1 - NCurses libraries with wide char support.
neon - 0.29.3-1 - an HTTP and WebDAV client library, with a C interface
nmap - 5.21-1 - Nmap is a feature-rich portscanner
openldap-libs - 2.3.43-1 - Open Lightweight Directory Access Protocol
openssl - 0.9.8l-1 - 
openssl-dev - 0.9.8l-1 - 
patch - 2.6.1-1 - applies a diff to produce a patched file
pcre - 8.01-1 - 
perl - 5.8.8-23 - Practical Extraction and Report Language.
php - 5.2.12-1 - The php scripting language
php-apache - 5.2.12-2 - The php scripting language, built as an apache module
php-curl - 5.2.12-1 - libcurl extension for php
php-dev - 5.2.12-1 - php native development environment
php-embed - 5.2.12-1 - php embedded library - the embed SAPI
php-gd - 5.2.12-1 - libgd extension for php
php-iconv - 5.2.12-1 - libiconv extension for php
php-imap - 5.2.12-1 - imap extension for php
php-mbstring - 5.2.12-1 - mbstring extension for php
php-mysql - 5.2.12-1 - mysql extension for php
php-pear - 5.2.12-1 - PHP Extension and Application Repository
php-pgsql - 5.2.12-1 - pgsql extension for php
php-xmlrpc - 5.2.12-1 - xmlrpc extension for php
pkgconfig - 0.15.0-1 - 
postgresql - 8.2.13-2 - PostgreSQL is a highly-scalable, SQL compliant, open source object-relational database management system
python25 - 2.5.5-1 - 
qemu - 0.8.0-1 - A portable machine emulator.
qemu-libc-i386 - 2.3.6-1 - GNU/linux i386 libraries for use with qemu
qemu-user - 0.8.0-1 - A portable machine emulator.
readline - 6.1-1 - 
rsync - 3.0.7-1 - fast remote file copy program (like rcp)
screen - 4.0.3-2 - A screen manager that supports multiple logins on single terminal
sdl - 1.2.11-2 - Simple direct media library.
sed - 4.2.1-1 - Stream editor.
sqlite - 3.6.22-1 - 
svn - 1.6.9-1 - a compelling replacement for CVS
tar - 1.22-2 - 
tcl - 8.4.19-2 - The Tool Command Language
termcap - 1.3.1-2 - Terminal emulation library
unrar - 3.9.8-1 - unrar is an application that can decompress files and archives created using the RAR compression scheme
util-linux - 2.12r-6 - A suite of essential utilities for any Linux system.
util-linux-ng - 2.15-2 - A suite of essential utilities for any Linux system, this version is a fork of util-linux.
vim - 7.2-2 - Yet another version of the vi editor.
wget - 1.12-2 - A network utility to retrieve files from the Web
x11 - 6.2.1+cvs20050209-3 - X protocol library
xau - 0.1.1+cvs20050130-2 - X authorization library
xdmcp - 0.1.3+cvs20050130-2 - XDMCP protocol library
xext - 6.4.3+cvs20050130-2 - X extensions library
yougrabber - 0.29.4-1 - YouGrabber is a lightweight, multi-threaded (NPTL based) command line YouTube.com video downloader.
zlib - 1.2.3-3 -
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
Standardpakete erwarten Standardpfade, die kennen /opt/... nicht. Wenn eine .configure vorhanden ist, ruf die mal mit --help auf. Meist spucken die dann die Konfigurationsoptionen für benötigte Pakete aus.

Gruß Götz
 

haylebob

Benutzer
Mitglied seit
08. Apr 2011
Beiträge
197
Punkte für Reaktionen
0
Punkte
16
wie kast du denn gcc und make installiert?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
alles per ipkg.

Gruß Götz
 

haylebob

Benutzer
Mitglied seit
08. Apr 2011
Beiträge
197
Punkte für Reaktionen
0
Punkte
16
Hallo,

danke

welche ToolChain brauche ich denn für meinen DS710+ ?

DSM4.0Toolchain.jpg

gruß
Michael
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
das ist ein Pineview Prozessor.

Gruß Götz
 

haylebob

Benutzer
Mitglied seit
08. Apr 2011
Beiträge
197
Punkte für Reaktionen
0
Punkte
16
Hallo,

habe mir das Pineview Paket runtergeladen und mit dem tar-Befehl

tar zxpf gcc421_glibc236_x86-Pineview-GPL -C /usr/local befehl

ins Verzeichnis usr/local/ unzipped aber ich bekomme immer noch
die gleiche Fehlermedung, no acceptable C-Compiler found in $PATH

mit den Paketdienst der DS710 kann ich das o.g. Paket nicht installieren
"ungültiges Format"

wie gehts denn jetzt weiter?

Michael
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
wie ich bereits schrieb, per ipkg.
ipkg install gcc

Gruß Götz
 

haylebob

Benutzer
Mitglied seit
08. Apr 2011
Beiträge
197
Punkte für Reaktionen
0
Punkte
16
Hallo,

jetzt hats geklappt :)

den gcc und make konnte ich installieren

Michael
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat