Can you see what happens if you remove/disable g77? The compile should be using f2c and ignoring the installed g77. One thing that is causing problems is that something is generating symbols of _foo and not foo_ and this may be a g77 issue. Once we get it working I'll see about splitting out x11iraf. The thing about x11iraf is that it requires iraf to compile. On Sun, Mar 24, 2013 at 8:01 AM, Sergio Pascual <sergiopr@xxxxxxxxxxxxxxxxx> wrote: > Testing with mock in Fedora 18 x86_64 > > The build passes through iraf and fails somewhere in x11iraf. I attach the > build.log from mock > > I have added the following BuildRequires: > libXt-devel libXmu-devel Xaw3d-devel libXaw-devel > imake ncurses-devel byacc > compat-gcc-34-g77 > > It would be great to build using gfortran, g77 has been deprecated for > years. > > By the way, IMHO x11iraf should be a different package, it has different > sources and version number. > > Best regards, Sergio > > > > 2013/3/23 Joseph Wang <joequant@xxxxxxxxx> >> >> Here is the latest set up patches. The main difference is that I >> found and fixed some fortran declarations and one very subtle but >> nasty segfault in fncache.c. I also changed the compile so that it >> uses the system expat and readline. >> >> The individual checkins are available at >> >> https://github.com/joequant/iraf >> >> The build file is just a git diff between master and linux-build. >> >> Let me know if they help the compile.... >> >> There is one extra patch that isn't used by the spec file which you >> can play with. >> >> I'm in the process of trying to get everything to work with gfortran, >> but am running into a lot of subtle memory issues. There is IRAF code >> that creates a subsystem for allocating memory and there are a lot of >> pointer conversion issues. >> >> On my machine I got a working RPM -----> >> >> NOAO/IRAF PC-IRAF Revision 2.16 EXPORT Thu May 24 15:41:17 MST 2012 >> This is the EXPORT version of IRAF V2.16 supporting PC systems. >> >> >> Welcome to IRAF. To list the available commands, type ? or ??. To get >> detailed information about a command, type `help <command>'. To run a >> command or load a package, type its name. Type `bye' to exit a >> package, or `logout' to get out of the CL. Type `news' to find out >> what is new in the version of the system you are using. >> >> Visit http://iraf.net if you have questions or to report problems. >> >> The following commands or packages are currently defined: >> >> Initializing SAMP .... No Hub Available >> >> dataio. images. lists. obsolete. proto. >> system. vo. >> dbms. language. noao. plot. softools. >> utilities. >> >> vocl> > > _______________________________________________ Fedora astronomy mailing list astronomy@xxxxxxxxxxxxxxxxxxxxxxx http://fedoraproject.org/wiki/SIGs/Astronomy https://admin.fedoraproject.org/mailman/listinfo/astronomy