Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[gentoo-user-fr] hugin

13 réponses
Avatar
Pascal Ronecker
Salut,

j'essaie de mettre à jour hugin (freontend pour panotools),
première surprise : pas d'ebuild pour la derniere ou l'avant derniere ou
meme une anterieure.
ebuild dispo=0.5-rc1 un truc du genre, alors que la 0.6 et la 0.6.1 sont
sorties.

Bref : je me fait un overlay. J'ai deja la 0.5 installee

Et là : boost pas trouvé. Je vous colle des bouts de logs pour voir si
ca vous dit qqch, j'ai bien boost installé, je suis en train de le
metter à jour au cas ou.

d'avance merci

checking for boostlib >= 1.31... yes
boost found
checking whether the Boost::Thread library is available... yes
checking for main in -lboost_thread-gcc-mt-1_33... no
checking for main in -lboost_thread-gcc-mt-s-1_33... no
checking for main in -lboost_thread-gcc-1_33... no
checking for main in -lboost_thread-gcc-s-1_33... no
checking for main in -lboost_thread-mgw-mt-1_33... no
checking for main in -lboost_thread-mgw-mt-s-1_33... no
checking for main in -lboost_thread-mgw-1_33... no
checking for main in -lboost_thread-mgw-s-1_33... no
checking for main in -lboost_thread-mt-1_33... no
checking for main in -lboost_thread-mt-s-1_33... no
checking for main in -lboost_thread-1_33... no
checking for main in -lboost_thread-s-1_33... no
checking for main in -lboost_thread-gcc-mt... no
checking for main in -lboost_thread-gcc-mt-s... no
checking for main in -lboost_thread-gcc... no
checking for main in -lboost_thread-gcc-s... no
checking for main in -lboost_thread-mgw-mt... no
checking for main in -lboost_thread-mgw-mt-s... no
checking for main in -lboost_thread-mgw... no
checking for main in -lboost_thread-mgw-s... no
checking for main in -lboost_thread-mt... no
checking for main in -lboost_thread-mt-s... no
checking for main in -lboost_thread... no
checking for main in -lboost_thread-s... no
checking for main in -llibboost_thread-gcc-mt-1_33... no
checking for main in -llibboost_thread-gcc-mt-s-1_33... no
checking for main in -llibboost_thread-gcc-1_33... no
checking for main in -llibboost_thread-gcc-s-1_33... no
checking for main in -llibboost_thread-mgw-mt-1_33... no
checking for main in -llibboost_thread-mgw-mt-s-1_33... no
checking for main in -llibboost_thread-mgw-1_33... no
checking for main in -llibboost_thread-mgw-s-1_33... no
checking for main in -llibboost_thread-mt-1_33... no
checking for main in -llibboost_thread-mt-s-1_33... no
checking for main in -llibboost_thread-1_33... no
checking for main in -llibboost_thread-s-1_33... no
checking for main in -llibboost_thread-gcc-mt... no
checking for main in -llibboost_thread-gcc-mt-s... no
checking for main in -llibboost_thread-gcc... no
checking for main in -llibboost_thread-gcc-s... no
checking for main in -llibboost_thread-mgw-mt... no
checking for main in -llibboost_thread-mgw-mt-s... no
checking for main in -llibboost_thread-mgw... no
checking for main in -llibboost_thread-mgw-s... no
checking for main in -llibboost_thread-mt... no
checking for main in -llibboost_thread-mt-s... no
checking for main in -llibboost_thread... no
checking for main in -llibboost_thread-s... no
configure: Could not link against libboost_thread-s !
configure: error:
the boost thread library must be installed on your system
but configure could not find it. Use --with-boost to
specify the location of the boost library and
--with-boost-version to specify your version.
On debian based systems, install libboost-thread-dev




configure:23736: checking if Panotools package is complete
configure:23765: result: yes
configure:23832: checking for boostlib >= 1.31
configure:23882: i686-pc-linux-gnu-gcc -c -O3 -march=pentium4
-funroll-loops -fprefetch-loop-arrays -pipe -I/usr/include conftest.c >&5
configure:23888: $? = 0
configure:23891: test -z || test ! -s conftest.err
configure:23894: $? = 0
configure:23897: test -s conftest.o
configure:23900: $? = 0
configure:23903: result: yes
configure:24386: checking whether the Boost::Thread library is available
configure:24425: i686-pc-linux-gnu-g++ -c -pthread -O3 -march=pentium4
-funroll-loops -fprefetch-loop-arrays -pipe -I/usr/include conftest.cc >&5
configure:24431: $? = 0
configure:24434: test -z || test ! -s conftest.err
configure:24437: $? = 0
configure:24440: test -s conftest.o configure:24443: $? = 0
configure:24462: result: yes
configure:24487: checking for main in -lboost_thread-gcc-mt-1_33
configure:24511: i686-pc-linux-gnu-gcc -o conftest -O3 -march=pentium4
-funroll-loops -fprefetch-loop-arrays -pipe -I/usr/include -L/usr/lib
conftest.c -lboost_thread-gcc-mt-1_33 >&5
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lboost_thread-gcc-mt-1_33
collect2: ld returned 1 exit status
configure:24517: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME "hugin"
| #define PACKAGE_TARNAME "hugin"
| #define PACKAGE_VERSION "0.6.1"
| #define PACKAGE_STRING "hugin 0.6.1"
| #define PACKAGE_BUGREPORT "pablo.dangelo@web.de"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define HasPNG 1
| #define HasJPEG 1
| #define HasTIFF 1
| #define HAVE_PANO12_QUERYFEATURE_H 1
| #define HasPANO 1
| #define HAVE_BOOST
| #define HAVE_BOOST_THREAD
| /* end confdefs.h. */
|
|
| int
| main ()
| {
| main ();
| ;
| return 0;
| }
configure:24542: result: no

--
gentoo-user-fr@gentoo.org mailing list

3 réponses

1 2
Avatar
Pascal Ronecker
Pascal Ronecker wrote:
Christophe PEREZ wrote:
Le Fri, 10 Nov 2006 18:32:07 +0100, Pascal Ronecker a écrit :

Je précise avant tout : mon système est out of date de chez out of date,
gcc3.3.2 et xorg pas modulaire, pour donner l'idée générale.


Ah ben à mon avis, tu aurais du commencer par dire ça, ça nous aurait
évité de chercher les réponses :-D

--
Christophe PEREZ
--
mailing list




Roh ben quand même, y a des trucs louches malgré tout.

Je vais faire un configure et un make à la mimine ...

et j'ai els mêmes histoires de

/var/tmp/portage/dev-libs/boost-1.33.1-r1/image/usr/include/boost/pending/detail/disjoint_sets.hpp
...failed updating 4 targets...
...skipped 4 targets...
...updated 3607 targets...


mais ... est-ce que ca empeche vraiment une install ? c'est pas clair
clair boost quand même.
--
mailing list





Bon, j'ai fait un truc ....
quickpkg boost
emerge --unmerge boost
et je fais un make/make install de boost, juste pour voir si ensuite
hugin veut bien compiler.


Et là je me dis ensuite : je ferais bien un emerge de mon package de
boost, et là :


emerge --usepkg --oneshot boost-1.33.0-r1.tbz2

emerging by path implies --oneshot... adding --oneshot to options.

*** emerging by path is broken and may not always work!!!

Calculating dependencies -Traceback (most recent call last):
File "/usr/bin/emerge", line 4608, in ?
retval = emerge_main()
File "/usr/bin/emerge", line 4603, in emerge_main
myopts, myaction, myfiles, spinner)
File "/usr/bin/emerge", line 3968, in action_build
retval, favorites = mydepgraph.select_files(myfiles)
File "/usr/bin/emerge", line 998, in select_files
None, "--onlydeps" not in self.myopts):
File "/usr/bin/emerge", line 826, in create
self.pkgsettings[myroot].setcpv(mykey, mydb=portdb)
File "/usr/lib/portage/pym/portage.py", line 1524, in setcpv
pkginternaluse = " ".join([x[1:]
File "/usr/lib/portage/pym/portage.py", line 4961, in aux_get
raise KeyError(mycpv)
KeyError: 'dev-libs/boost-1.33.0-r1'


comprends plus tout là ......
--
mailing list
Avatar
Pascal Ronecker
Pascal Ronecker wrote:
Pascal Ronecker wrote:
Christophe PEREZ wrote:
Le Fri, 10 Nov 2006 18:32:07 +0100, Pascal Ronecker a écrit :

Je précise avant tout : mon système est out of date de chez out of date,
gcc3.3.2 et xorg pas modulaire, pour donner l'idée générale.


Ah ben à mon avis, tu aurais du commencer par dire ça, ça nous aurait
évité de chercher les réponses :-D

--
Christophe PEREZ
--
mailing list




Roh ben quand même, y a des trucs louches malgré tout.

Je vais faire un configure et un make à la mimine ...

et j'ai els mêmes histoires de

/var/tmp/portage/dev-libs/boost-1.33.1-r1/image/usr/include/boost/pending/detail/disjoint_sets.hpp
...failed updating 4 targets...
...skipped 4 targets...
...updated 3607 targets...


mais ... est-ce que ca empeche vraiment une install ? c'est pas clair
clair boost quand même.
--
mailing list





Bon, j'ai fait un truc ....
quickpkg boost
emerge --unmerge boost
et je fais un make/make install de boost, juste pour voir si ensuite
hugin veut bien compiler.


Et là je me dis ensuite : je ferais bien un emerge de mon package de
boost, et là :


emerge --usepkg --oneshot boost-1.33.0-r1.tbz2

emerging by path implies --oneshot... adding --oneshot to options.

*** emerging by path is broken and may not always work!!!

Calculating dependencies -Traceback (most recent call last):
File "/usr/bin/emerge", line 4608, in ?
retval = emerge_main()
File "/usr/bin/emerge", line 4603, in emerge_main
myopts, myaction, myfiles, spinner)
File "/usr/bin/emerge", line 3968, in action_build
retval, favorites = mydepgraph.select_files(myfiles)
File "/usr/bin/emerge", line 998, in select_files
None, "--onlydeps" not in self.myopts):
File "/usr/bin/emerge", line 826, in create
self.pkgsettings[myroot].setcpv(mykey, mydb=portdb)
File "/usr/lib/portage/pym/portage.py", line 1524, in setcpv
pkginternaluse = " ".join([x[1:]
File "/usr/lib/portage/pym/portage.py", line 4961, in aux_get
raise KeyError(mycpv)
KeyError: 'dev-libs/boost-1.33.0-r1'


comprends plus tout là ......
--
mailing list





Resolu à la manière porcine :
- compile/install de boost à la main, malgré les erreurs annoncées ca
n'empeche aps l'install (sauf les ptits bouts déclarés non compilés)
- mis dans package.provided
- hugin tout pareil

c'est pas joli joli mais ca marche.

Je me demande si le script d'install ne se palnterait pas sur boost en
bloquant sur un truc qui pourrait etre géré en Warning en fait. Bah, un
de ces jours je m'installe un systeme a jour avec un emerge sync puis un
emerge-Udp world dans la crontab :-)



--
mailing list
Avatar
Christophe PEREZ
Le Mon, 13 Nov 2006 20:43:07 +0100, Pascal Ronecker a écrit :

Bah, un
de ces jours je m'installe un systeme a jour avec un emerge sync puis un
emerge-Udp world dans la crontab :-)




Pour ce jour là, il faudrait que tu penses à réserver à l'avance la
mailing-list à ton usage perso sur 2 semaines pleines 24/7.

:-D

--
Christophe PEREZ
--
mailing list
1 2