[phrozen SDK] ./configure wil niet meer

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • technocow
  • Registratie: Mei 2002
  • Laatst online: 15-07 20:22
Hallo,

om mijn foxboard (http://foxlx.acmesystems.it/?id=4) te kunnen configureren heb ik de Phrozen SDK (http://www.phrozen.biz/, stuk :? ) geinstalleerd onder Ubuntu 9.10 (
karmic koala).

Install howto: http://foxlx.acmesystems.it/?id=714.
Ik heb de 8.10 gevolgd wat neer komt op het volgende:
apt-get install libc6-dev libncurses5-dev pmake zlib1g-dev flex bison subversion

ln -sf /bin/bash /bin/sh

wget "http://foxlx.acmesystems.it/download/cris-dist_1.63-1_i386.deb" 
dpkg -i cris-dist_1.63-1_i386.deb

wget http://www.acmesystems.it/download/install_svn_sdk.sh
sh install_svn_sdk.sh


edit:

Elke keer dat je de SDK wil gebruiken moet je in de root van de SDK ". init_env" uitvoeren om een aantal dingen aan je path toe te voegen.. (dit gaat bij mij automagisch dmv een regel in ~/.bash_rc vandaar dat ik het vergeten was te vermelden)


Dit heeft altijd prima gewerkt. Nu wil ik weer eens iets veranderen aan mijn foxboard maar krijg ik de volgende error:
root@tsmit-laptop:~/phrozen/devboard-R2_01# ./configure
### Selected product: "fox" ###
configure-files/source/functions: line 594: .: .config: file not found
 * Using previously fetched packages... failed!
 * Error in function called from file: configure-files/common/common <= configure-files/devboard/devboard <= ./configure:
        This version of configure-files/common/common must be used together with the AXIS_CONFIG system! Make sure to make {menu,x,g}config.

Ok, hij kan de .config niet vinden.. maar:
root@tsmit-laptop:~/phrozen/devboard-R2_01# ls -la .config
-rw-r--r-- 1 root root 3797 2010-01-25 20:07 .config

die is er wel gewoon .. dan denk je misschien maak hem opnieuw aan met "make menuconfig" maar dat geeft geen verschil.

Het vreemde is dat als ik een extra . voor de ./configure zet het iets meer werkt:
root@tsmit-laptop:~/phrozen/devboard-R2_01# . ./configure
### Selected product: "fox" ###
 * Using previously fetched packages... done
 * Using compiler "/usr/local/cris/bin/cris-axis-linux-gnu-gcc" (revision "R63").
 * Using previously fetched packages... done
 * Generating "Makefile"... done
make: *** No rule to make target `bash', needed by `Makefile'.  Stop.

Ik heb dus het vermoeden dat er iets met mijn path niet helemaal lekker zit :?
root@tsmit-laptop:~/phrozen/devboard-R2_01# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

maar ook dit is hetzelfde als op andere systemen..

Wat ik verder nog gedaan heb:
  • SDK opnieuw gedownload en geinstalleerd
  • linux opnieuw geinstalleerd (op een ander systeem, zonder te updaten!)
Het enige wat ik nog kan verzinnen is dat de geinstalleerde packages veranderd zijn waardoor de ./configure niet meer werkt?

Wie kan mij verder helpen?

[ Voor 4% gewijzigd door technocow op 28-01-2010 14:27 . Reden: stap ". init_env" vergeten te vermelden ]


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

This version of configure-files/common/common must be used together with the AXIS_CONFIG system! Make sure to make {menu,x,g}config.
Al gedaan?

Overigens '. ./configure' doet iets anders dan je wilt.

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

  • technocow
  • Registratie: Mei 2002
  • Laatst online: 15-07 20:22
technocow schreef op donderdag 28 januari 2010 @ 13:28:

Ok, hij kan de .config niet vinden.. maar:
root@tsmit-laptop:~/phrozen/devboard-R2_01# ls -la .config
-rw-r--r-- 1 root root 3797 2010-01-25 20:07 .config

die is er wel gewoon .. dan denk je misschien maak hem opnieuw aan met "make menuconfig" maar dat geeft geen verschil.
jup..

wat doet . ./configure dan?

[ Voor 5% gewijzigd door technocow op 01-02-2010 11:40 ]


Acties:
  • 0 Henk 'm!

  • technocow
  • Registratie: Mei 2002
  • Laatst online: 15-07 20:22
*schopje

Acties:
  • 0 Henk 'm!

  • technocow
  • Registratie: Mei 2002
  • Laatst online: 15-07 20:22
Ben ik weer O-) ik heb nog steeds geen oplossing gevonden namelijk :'(
technocow schreef op donderdag 28 januari 2010 @ 13:28:
Dit heeft altijd prima gewerkt. Nu wil ik weer eens iets veranderen aan mijn foxboard maar krijg ik de volgende error:
root@tsmit-laptop:~/phrozen/devboard-R2_01# ./configure
### Selected product: "fox" ###
configure-files/source/functions: line 594: .: .config: file not found
 * Using previously fetched packages... failed!
 * Error in function called from file: configure-files/common/common <= configure-files/devboard/devboard <= ./configure:
        This version of configure-files/common/common must be used together with the AXIS_CONFIG system! Make sure to make {menu,x,g}config.
Op regel 594 van configure-files/source/functions staat het volgende:
code:
1
builtin . "$@"

daar heb ik 4 regels voor gezet:
code:
1
2
3
4
echo
echo pwd: `pwd`
echo file: "$@"
echo

en dat geeft nu als output:
root@tsmit-laptop:~/phrozen/devboard-R2_01# ./configure
### Selected product: "fox" ###

pwd: /root/phrozen/devboard-R2_01
file: .config

configure-files/source/functions: line 598: .: .config: file not found
 * Using previously fetched packages... |
pwd: /root/phrozen/devboard-R2_01
file: configure-files/devboard/devboard

/
pwd: /root/phrozen/devboard-R2_01
file: configure-files/common/common

failed!
 * Error in function called from file: configure-files/common/common <= configure-files/devboard/devboard <= ./configure:
	This version of configure-files/common/common must be used together with the AXIS_CONFIG system! Make sure to make {menu,x,g}config.


Het lijkt mij dat de .config file wordt gezocht in "/root/phrozen/devboard-R2_01"..
root@tsmit-laptop:~/phrozen/devboard-R2_01# ls -lah /root/phrozen/devboard-R2_01|grep config
-rwxr-xr-x  1 root root 2.2K 2009-10-15 13:58 acme_config
drwxr-xr-x 18 root root 4.0K 2009-10-15 13:58 acme_configs
-rw-r--r--  1 root root 3.8K 2010-02-08 13:26 axis_config.h
-rw-r--r--  1 root root 3.4K 2009-10-15 13:58 axis_config.h.orig
-rw-r--r--  1 root root 3.8K 2010-02-08 13:26 .config
-rw-r--r--  1 root root  180 2010-02-08 13:26 .config.cmd
-rw-r--r--  1 root root 3.8K 2010-02-08 12:21 .config.old
-rwxr-xr-x  1 9371  500 4.2K 2009-10-15 13:58 configure
drwxr-xr-x  6 root root 4.0K 2009-10-15 13:58 configure-files
-rw-r--r--  1 root root  25K 2010-01-28 12:53 kernelconfig
-rw-r--r--  1 root root  18K 2010-02-08 13:26 kernelconfig-2.6
-rw-r--r--  1 root root  25K 2009-10-15 13:58 kernelconfig-2.6.orig
-rw-r--r--  1 root root  25K 2009-10-15 13:58 kernelconfig.orig

Zou goed moeten zijn toch? De tweede error (common/common) komt doordat de .config niet geladen is, daar staan de AXIS_CONFIG variabelen in.