From Fedora Project Wiki

Revision as of 13:32, 12 May 2010 by Valce (talk | contribs) (→‎List)

Building Firefox with DTrace

<this is just a text dump right now, if anybody else is interested, I can expand on these instructions. Otherwise I will just dump the .txt I used to keep track of my own actions :)>

libIDL autoconf213 dbus-glib{,devel} libnotify{,devel} curl{,devel} libIDL{,devel} wireless-tools-devel

alias autoconf213 autoconf-2.13

mozconfig (modify ~/.mozconfig)

cd {directory where you downloaded source} make -f client.mk build

Proposed changes to ld

Please see UnderstandingDSOLinkChange

Testing eclipse-cdt on F-12

Setup

  1. Use fedora-cvs eclipse-cdt to grab a copy of the CDT from fedora's CVS
  2. In the F-12 folder, cat eclipse-cdt.spec | grep define\ build_id and note the build_id (e.g. v200906161748)
  3. In an Eclipse install, open up the CVS repository and paste :pserver:anonymous@dev.eclipse.org:/cvsroot/tools into the location
  4. Under HEAD, go to org.eclipse.cdt, go into the all folder and right click the packages there. Select Checkout As, then click Next until you get to the final screen. In the Tag box, type the build id. This will start searching for the tag, select it and click Finish


Testing

org.eclipse.cdt.core.tests

  1. suite --> AutomatedIntegrationSuite: 3698 | 0 | 0
  2. parser --> ParserTestSuite: 2259 | 0 | 0
  3. org.eclipse.cdt.core.parser.tests.prefix --> CompletionTestSuite: 5 | 0 | 0
  4. org.eclipse.cdt.core.parser.tests.rewrite.astwriter --> AstWriterTestSuite: 331 | 0 | 0
  5. org.eclipse.cdt.core.parser.tests.rewrite.commenthandler --> CommentHandlerTestSuite 123 | 0 | 0
  6. org.eclipse.cdt.core.parser.tests.scanner --> CommentHandlerTestSuite 261 | 0 | 0
  7. org.eclipse.cdt.internal.index.tests --> All clear
  8. org.eclipse.cdt.internal.pdom.tests --> All clear
  9. model --> org.eclipse.cdt.core.language --> AllLanguageTests 6 | 0 | 0
  10. org.eclipse.cdt.core.model.tests --> AllCoreTests 123 | 0 | 0
  11. org.eclipse.cdt.core.model.tests --> AllLanguageTests 39 | 0 | 0
  12. org.eclipse.cdt.core.settings.models --> AllCProjectDescriptionTests 21 | 0 | 0


The following tests have failures, but they fluctuate

  1. org.eclipse.cdt.core.parser.tests.rewrite.changegenerator --> ChangeGeneratorTestSuite: 43 | 0 | 16
  2. org.eclipse.cdt.core.parser.tests.rewrite.changegenerator.append --> TestSuite: 9 | 0 | 1
  3. org.eclipse.cdt.core.parser.tests.rewrite.changegenerator.insertbefore --> InsertBeforeTestSuite 8 | 0 | 3
  4. org.eclipse.cdt.core.parser.tests.rewrite.changegenerator.remove --> RemoveTestSuite 13 | 0 | 4
  5. org.eclipse.cdt.core.parser.tests.rewrite.changegenerator.replace --> ReplaceTestSuite 13 | 0 | 5

Number of failures varies -- tests pass if you run them directly, but fail otherwise.

org.eclipse.cdt.debug.ui.tests

  1. org.eclipse.cdt.debug.testplugin.util --> ExpectedStringsTests: 4 | 0 | 0
  2. org.eclipse.cdt.debug.core.tests --> AllDebugTests 12 | 0 | 0

org.eclipse.cdt.make.core.tests

  1. org.eclipse.cdt.make.builder.tests --> both tests pass
  2. org.eclipse.cdt.make.core.tests --> AutomatedIntegrationSuite 25 | 0 | 1

Makefile.main is not being created

DSO link bug day

List

To find the linker error, search for "/usr/bin/ld:" in the build log,

Last updated with packages checked out on: May 4, 14:26 EST.

Package Owner DSO:Symbol
cairo-clock-0.3.4-4.fc13 User:sereinit libm:sinf@@GLIBC_2.0
cinepaint-0.22.1-14.fc13 User:kwizart libm:pow@@GLIBC_2.0
compat-libgda-3.1.2-3.fc13 User:denis libdb-4:db_create
condor-7.2.4-1.fc13 User:matt libk5crypto:krb5_c_encrypt@@k5crypto_3_MIT
cwiid-0.6.00-13.fc13 User:bogado libbluetooth:str2ba
driftnet-0.1.6-19.20040426cvs.fc13 User:pwouters libgif:DGifCloseFile
elfelli-0.3.1-2.rc1.fc13.1 User:fab libexpat:XML_GetBuffer
ember-0.5.6-4.fc13 User:atorkhov libX11:XConvertSelection
etherape-0.9.7-11.fc13 User:errr libm:sqrt@@GLIBC_2.0
flite-1.3-14.fc13 User:faucamp libm:sqrt@@GLIBC_2.0
gcin-1.4.6-1.fc13 User:candyz libm:pow@@GLIBC_2.0
gerbv-2.3.0-3.fc13 User:chitlesh libdl:dlopen@@GLIBC_2.1
gmpc-0.19.1-2.fc13 User:adrian libz:inflateInit2_
gmyth-0.7.1-11.fc13.1 User:hadess libgobject-2:g_signal_connect_data
gnome-applet-bubblemon-2.0.15-1.fc13 User:edwintb libm:exp2@@GLIBC_2.1
gnubversion-0.5-8.fc13 User:laxathom libsvn_subr-1:svn_opt_parse_revision
gnujump-1.0.6-3.fc13 User:bonii libm:sincos@@GLIBC_2.1
gpsdrive-2.10-0.5.pre7.fc13 User:kevin libgdk_pixbuf-2:gdk_pixbuf_unref
grisbi-0.5.9-10.fc13 User:abompard libm:lrint@@GLIBC_2.1
gshutdown-0.2-6.fc13 User:laxathom libX11:XFlush
gtest-1.4.0-1.fc13 User:rishi libgtest:typeinfo for testing::Test
gtkglarea2-1.99.0-11.fc13 User:gemi libm:sin@@GLIBC_2.0
gtklp-1.2.5-5.fc13 User:gemi libX11:XOpenDisplay
gwave-2-18.20090213snap.fc13 User:chitlesh libm:pow@@GLIBC_2.0
gyachi-1.2.4-2.fc13 User:sundaram libv4l2:v4l2_close
icc_examin-0.46-3.fc13 User:kwizart libpthread:pthread_mutex_trylock@@GLIBC_2.0
inkscape-0.47-6.fc13 User:lkundrak libX11:XGetWindowAttributes
kasablanca-0.4.0.2-17.fc13 User:rdieter libcrypto:BIO_new_socket
kdissert-1.0.7-6.fc13 User:rdieter libkdeui:KDialogBase::qt_property(int, int, QVariant*)
kflickr-0.9.1-5.fc13 User:stahnma libkdecore:KAboutData::KAboutData(char const*, char const*, char const*, char const*, int, char const*, char const*, char const*, char const*)
krusader-2.0.0-2.1.fc13 User:mgarski libsolid:Solid::StorageAccess::filePath() const
libctl-3.0.2-10.fc13 User:edhill libm:sqrt@@GLIBC_2.0
libfakekey-0.1-3.fc13 User:mccann libX11:XOpenDisplay
lucidlife-0.9.2-5.fc13 User:pgordon libX11:XInternAtom
me-tv-1.1.6-1.fc13 User:grof libX11:XSendEvent
monkey-bubble-0.4.0-13.fc13 User:jwrdegoede libm:lrintf@@GLIBC_2.1
nas-1.9.1-7.fc13 User:frankb libXau:XauGetBestAuthByAddr
notecase-1.6.1-6.fc13 User:bouska libX11:XFlush
overgod-1.0-10.fc13 User:jwrdegoede libm:sin@@GLIBC_2.0
oyranos-0.1.9-4.fc13 User:kwizart libpthread:pthread_mutex_trylock@@GLIBC_2.0
padevchooser-0.9.4-0.11.svn20070925.fc13 User:lennart libX11:XDeleteProperty
par2cmdline-0.4.tbb.20100203-1.fc13 User:epienbro librt:aio_return64@@GLIBC_2.1
pokerth-0.7.1-3.fc13 User:jussilehtola libboost_system-mt:boost::system::get_system_category()
polyxmass-bin-0.9.8-2.fc13 User:awjb libm:pow@@GLIBC_2.0
powermanga-0.90-7 User:thias libm:sqrt@@GLIBC_2.0
qps-1.10.2-5.fc13 User:makghosh libX11:XGetWindowAttributes
raidem-0.3.1-11.fc13 User:laxathom libm:sin@@GLIBC_2.0
rb_libtorrent-0.14.8-2.fc13 User:pgordon librt:clock_gettime@@GLIBC_2.2
resapplet-0.1.1-9.fc13 User:rvokal libX11:XFlush
rss-glx-0.9.1.p-2.fc13 User:nphilipp libstdc++:operator new(unsigned int)@@GLIBCXX_3.4
scorchwentbonkers-1.1-7.fc13 User:jwrdegoede libpthread:pthread_create@@GLIBC_2.1
sirius-0.8.0-15.fc13 User:makghosh libpthread:pthread_create@@GLIBC_2.1
springlobby-0.78-1.fc13 User:abompard libboost_system-mt:boost::system::get_system_category()
subtitlecomposer-0.5.3-3.fc13 User:tuxbrewr libphonon:Phonon::MediaController::setCurrentSubtitle(Phonon::ObjectDescription<(Phonon::ObjectDescriptionType)3> const&)
sweep-0.9.3-6.fc13 User:gemi libX11:XInitThreads
synce-trayicon-0.14-1.fc13 User:awjb libxml2:xmlNewDoc@@LIBXML2_2.4.30
tinyows-0.6.0-5.fc13 User:rezso libm:floor@@GLIBC_2.0
toped-0.9.51-1.fc13 User:chitlesh libGL:glOrtho
unbound-1.4.1-1.fc13 User:pwouters libpthread:pthread_create@@GLIBC_2.1
wmfire-1.2.3-3.fc13 User:lonetwin libm:sincos@@GLIBC_2.1
wordtrans-1.1-0.9.pre13.fc13 User:than libDCOP:typeinfo for DCOPObject
worminator-3.0R2.1-11.fc13 User:jwrdegoede libm:sin@@GLIBC_2.0
xesam-glib-0.5.0-3.fc13 User:deji libgobject-2:g_signal_connect_data
xfce4-screenshooter-1.7.9-2.fc13 User:cwickert libm:floorf@@GLIBC_2.0
xfce4-sensors-plugin-0.10.99.6-5.fc13 User:cwickert libxfce4panel:xfce_panel_plugin_unblock_menu
xfhell-1.9-3.fc13 User:bjensen libm:sin@@GLIBC_2.0
xlockmore-5.28-1.fc13 User:adrian libaudiofile:afGetFrameCount
xnec2c-1.2-3.fc13 User:bjensen libm:sin@@GLIBC_2.0
xqf-1.0.5-10.fc13 User:bonii libX11:XGetWindowAttributes
xsd-3.2.0-7.fc13 User:anttix libboost_system:boost::system::get_system_category()
xsri-2.1.0-17.fc13 User:ssp libX11:XClearWindow