Avatar billede dexxa Nybegynder
10. januar 2002 - 19:17 Der er 23 kommentarer

STL hvad er det..

[root@linux01 /botirc]# ./configure                                            loading cache ./config.cache
checking for c++... c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking for STL support... no
configure: error: Sorry, you need STL support with your compiler
[root@linux01 /botirc]#


Sidder med en BOT til IRC, men den vil ikke virke, hvad går det galt, og  hvor får jeg STL fra

SME Server v5 (www.e-smith.org) distb. bruger jeg
Avatar billede morpheus Nybegynder
10. januar 2002 - 19:25 #1
e-smith er bygget oven på RedHat, mener jeg.

Prøv at kigge i denne liste:
http://rpmfind.net/linux/rpm2html/search.php?query=stl
Avatar billede staaland Nybegynder
10. januar 2002 - 19:28 #2
det du mangler, er STL, standard template library.

this should do the trick:
http://freshmeat.net/projects/stlport/
Avatar billede dexxa Nybegynder
10. januar 2002 - 19:43 #3
morpheus:

Jo den er bygget på 7.0

Prøver at suge .rp, og -ivh\'er den lige ;)

ps. morpheus hedder du jakob ?
Avatar billede morpheus Nybegynder
10. januar 2002 - 19:51 #4
dexxa : Ikke så vidt jeg er orienteret ! :)

Mit navn er Daniel - Hvorfor da ?
Avatar billede dexxa Nybegynder
10. januar 2002 - 19:59 #5

[root@linux01 /botirc]# rpm -ivh STLport-4.5b8-1.i386.rpm                      Preparing...                ########################################### [100%]
package STLport-4.5b8-1 is already installed
[root@linux01 /botirc]#
[root@linux01 /botirc]# ./configure                                            loading cache ./config.cache
checking for c++... c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking for STL support... no
configure: error: Sorry, you need STL support with your compiler
[root@linux01 /botirc]#
Avatar billede staaland Nybegynder
10. januar 2002 - 20:03 #6
fjern cachen

(rm config.cache)
Avatar billede dexxa Nybegynder
10. januar 2002 - 20:04 #7
og hvad så efter det ?
Avatar billede staaland Nybegynder
10. januar 2002 - 20:05 #8
./configure igen
Avatar billede dexxa Nybegynder
10. januar 2002 - 20:09 #9
[root@linux01 /botirc]# rm config.cache
rm: remove `config.cache\'? y
[root@linux01 /botirc]# ./configure
creating cache ./config.cache
checking for c++... c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking for STL support... no
configure: error: Sorry, you need STL support with your compiler
[root@linux01 /botirc]#
Avatar billede staaland Nybegynder
10. januar 2002 - 20:11 #10
prøv at køre ldconfig

rm config.cache
og ./configure igen
Avatar billede dexxa Nybegynder
10. januar 2002 - 20:12 #11
[root@linux01 /botirc]#
[root@linux01 /botirc]# ldconfig
[root@linux01 /botirc]# rm config.cache
rm: remove `config.cache\'? y
[root@linux01 /botirc]# ./configure
creating cache ./config.cache
checking for c++... c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking for STL support... no
configure: error: Sorry, you need STL support with your compiler
[root@linux01 /botirc]#
Avatar billede staaland Nybegynder
10. januar 2002 - 20:14 #12
brum. hvor har den parkeret STL?

hvis den ligger i /usr/local skal du nok angive path - det har rødhætte \"glemt\"
Avatar billede dexxa Nybegynder
10. januar 2002 - 20:18 #13
Hvor kan jeg se hvor den ligger..

kan ikke finde noget om STL i /usr/local

Efter hvad jeg kan se så ligger der noget:
/usr/include/stlport her.

???

Avatar billede staaland Nybegynder
10. januar 2002 - 20:22 #14
ok.

prøv at tilføje den path til din ./configure

skriv ./configure --help for at finde ud af HVAD den option du skal bruge hedder.
Avatar billede dexxa Nybegynder
10. januar 2002 - 21:13 #15
Hmm! jeg kan ikke hitte hvad du mener!!

Er du sikker på om der ikke er en anden STL man skal bruge på en redhat 7
Avatar billede staaland Nybegynder
10. januar 2002 - 21:34 #16
dunno. undersøg sagen? google.com er din ven.
Avatar billede morpheus Nybegynder
10. januar 2002 - 21:41 #17
Prøv først at køre en:

rpm -q STL

Får du noget der er pakken installeret

Herefter kan du så afinstallere pakken. (hvis den er ældre end den version du har!)

rpm -e --nodeps STL

herefter kører du så din:
rpm -ivh stl*.rpm
Avatar billede staaland Nybegynder
10. januar 2002 - 22:05 #18
rpm er noget gris, for sure :)
Avatar billede dexxa Nybegynder
10. januar 2002 - 22:18 #19
[root@linux01 emech-2.8.3]# rpm -q
rpm: no arguments given for query
[root@linux01 emech-2.8.3]# rpm -q stl
package stl is not installed
[root@linux01 emech-2.8.3]#
Avatar billede dexxa Nybegynder
10. januar 2002 - 22:31 #20
[root@linux01 /root]# rpm -ivh libstdc++-devel-2.96-85.i386.rpm
Preparing...                ########################################### [100%]
package libstdc++-devel-2.96-85 is already installed
[root@linux01 /root]# rpm -q libstdc++-devel
libstdc++-devel-2.96-85
[root@linux01 /root]# rpm -q libstdc++-devel
libstdc++-devel-2.96-85
[root@linux01 /root]# rpm -q libstdc++-devel
libstdc++-devel-2.96-85
[root@linux01 /root]# rpm -e --nodeps libstdc++-devel
[root@linux01 /root]# rpm -ivh libstdc++-devel-2.96-85.i386.rpm
Preparing...                ########################################### [100%]
  1:libstdc++-devel        ########################################### [100%]
[root@linux01 /root]# cd /
[root@linux01 /]# cd irdbot
bash: cd: irdbot: No such file or directory
[root@linux01 /]# cd ircbot
bash: cd: ircbot: No such file or directory
[root@linux01 /]# ls
bin  boot  bot  botirc  cool  dev  epona-1.4.8  etc  home  ircbot2  lib  lost+found  mnt  opendcd  opt  proc  root  sbin  service  tmp  usr  var
[root@linux01 /]# cd botirc
[root@linux01 /botirc]# ls
aclocal.m4  config.cache  configure    doc      LICENSE      NEWS    scripts  STLport-4.5b8-1.i386.rpm    STRUCTURE
confdefs.h  config.log    configure.in  examples  Makefile.in  README  source  STLport-4.5b8-1.i386.rpm.1
[root@linux01 /botirc]# ./configure
loading cache ./config.cache
checking for c++... c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking for STL support... no
configure: error: Sorry, you need STL support with your compiler
[root@linux01 /botirc]#
Avatar billede staaland Nybegynder
10. januar 2002 - 22:42 #21
Når det engang lykkes, så lad lige være med at køre din bot som root. Det sutter sådan at få sin box rooted.

Ikke at der er langt fra user til root på en linux, men alligevel.
Avatar billede dexxa Nybegynder
10. januar 2002 - 22:59 #22
Hæhæ Staaland =)

Det skal jeg nok =)

Avatar billede staaland Nybegynder
10. januar 2002 - 23:17 #23
hvad er det forøvrigt for en bot, og hvilket net vil du køre den på?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester