After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 665032 - Cannot get pan to build during openssl part.
Cannot get pan to build during openssl part.
Status: RESOLVED FIXED
Product: Pan
Classification: Other
Component: general
pre-1.0 betas
Other Linux
: Normal normal
: ---
Assigned To: pan-maint
pan-maint
Depends on:
Blocks:
 
 
Reported: 2011-11-28 11:54 UTC by Frederic Bezies
Modified: 2011-12-01 09:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Frederic Bezies 2011-11-28 11:54:44 UTC
For a month or so, when I try to build pan from judgefudge repo, using this package for archlinux https://aur.archlinux.org/packages.php?ID=31228, I cannot get it to be built correctly.

here is what I get with ./configure --prefix=/usr ; make

In file included from socket-impl-main.cc:47:0:
socket-impl-main.h:164:41: error: 'X509' has not been declared
In file included from socket-impl-main.cc:47:0:
socket-impl-main.h:174:28: error: 'X509' has not been declared
make[3]: *** [socket-impl-main.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from ../../pan/tasks/nntp-pool.h:29:0,
from upload-queue.h:31,
from upload-queue.cc:25:
../../pan/tasks/socket-impl-main.h:164:41: error: 'X509' has not been declared
In file included from ../../pan/tasks/nntp-pool.h:29:0,
from upload-queue.h:31,
from upload-queue.cc:25:
../../pan/tasks/socket-impl-main.h:174:28: error: 'X509' has not been declared
make[3]: *** [upload-queue.o] Error 1
In file included from socket-impl-openssl.cc:103:0:
socket-impl-main.h:164:41: error: 'X509' has not been declared
In file included from socket-impl-openssl.cc:103:0:
socket-impl-main.h:174:28: error: 'X509' has not been declared
make[3]: *** [socket-impl-openssl.o] Error 1
In file included from ../../pan/tasks/nntp-pool.h:29:0,
from queue.h:31,
from queue.cc:25:
../../pan/tasks/socket-impl-main.h:164:41: error: 'X509' has not been declared
In file included from ../../pan/tasks/nntp-pool.h:29:0,
from queue.h:31,
from queue.cc:25:
../../pan/tasks/socket-impl-main.h:174:28: error: 'X509' has not been declared
make[3]: *** [queue.o] Error 1
make[3]: Leaving directory `/home/fred/download/pan-git/src/pan2-build/pan/tasks'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/fred/download/pan-git/src/pan2-build/pan'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/fred/download/pan-git/src/pan2-build'
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

And when I use ./configure --prefix=/usr --with-openssl=no ; make 

In file included from ../../pan/tasks/nntp-pool.h:29:0,
                 from queue.h:31,
                 from queue.cc:25:
../../pan/tasks/socket-impl-main.h:164:41: erreur: ‘X509’ has not been declared
In file included from ../../pan/tasks/nntp-pool.h:29:0,
                 from queue.h:31,
                 from queue.cc:25:
../../pan/tasks/socket-impl-main.h:174:28: erreur: ‘X509’ has not been declared
make[3]: *** [queue.o] Erreur 1
make[2]: *** [all-recursive] Erreur 1
make[1]: *** [all-recursive] Erreur 1
make: *** [all] Erreur 2


It is really really annoying. Any idea ?

Openssl version :

[fred@fredo-arch pan2-build]$ pacman -Qi openssl | grep Version
Version               : 1.0.0.e-1
Comment 1 Petr Kovar 2011-11-28 17:14:32 UTC
Thanks for taking the time to report this bug.

For issues related to the judgefudge repo, it's always better to ask on the Pan users mailing list.

Heinrich: Could you please take a look at it? Thanks again. ;-)
Comment 2 Heinrich Müller 2011-11-28 21:05:28 UTC
Fixed.
Comment 3 Frederic Bezies 2011-11-29 06:36:20 UTC
Thanks for the fix. It is good to have a newer version than the one I used.
Comment 4 Heinrich Müller 2011-11-29 08:43:06 UTC
Frederic, don't use gtk3 yet, it's still unstable.
Comment 5 Frederic Bezies 2011-11-29 08:54:02 UTC
As I'm using Gnome 3.2, gtk3 is part of the libraries on my archlinux. By the way, getting a fresh Pan is something great.

And thanks for the tip, I will try to follow it !
Comment 6 Heinrich Müller 2011-11-29 10:01:52 UTC

(In reply to comment #5)
> As I'm using Gnome 3.2, gtk3 is part of the libraries on my archlinux. By the
> way, getting a fresh Pan is something great.
> 
> And thanks for the tip, I will try to follow it !

I mean unstable with pan, btw.