Development packages in Arch [SOLVED]

Hi all,
I need some development packages to build some programs, but I cannot seem to find them in Arch. I was wondering if anyone knew if they existed.
Examples are:
freetype2-devel
libjpeg-devel
xorg-x11-devel
Obviously if you ignore the -devel part, I can almost always find every single package in Arch. For example freetype and libjpeg and xorg are here, but their -devel counterparts are missing. As these are required to build packages, and Arch sometimes requires us to do so, how can they be missing?
Thanks

I just missed your post! Was about to come here and thank you for the solution
Cheers miqorz

Similar Messages

  • [SOLVED] Confused about development packages

    To build an embedded linux image using minifs utility, I need to install some development packages. The packages listed in the tutorial are named for Debian based distros, with the "-dev" suffix. Some of the listed packages are: libz-dev, libelf-dev, libelfg0-dev, libncurses-dev, etc.
    I can't find these packages, and I'm a bit confused. I have read that these packages in Arch Linux have different suffixes denpending on the origin (-cvs, -git, etc.), but I can't find any packages with that suffixes. For example for ncurses:
    $ pacman -Ss ncurses
    core/ncurses 5.9-3 [instalado]
    System V Release 4.0 curses emulation library
    extra/cmus 2.4.3-1
    A very feature-rich ncurses-based music player
    extra/finch 2.10.1-1
    A ncurses-based messaging client
    extra/moc 20110528-5
    An ncurses console audio player with support for the mp3, ogg, and wave
    formats
    extra/naim 0.11.8.3.2-2
    An ncurses AOL Instant Messenger and IRC client.
    extra/ncmpc 0.20-1
    A ncurses (command line) interface for MPD
    community/echat 0.04beta1-3
    vypress compatible ncurses chat (can work without server)
    community/ekg2 0.3.1-2
    ncurses based Jabber, Gadu-Gadu, Tlen and IRC client
    community/ncdu 1.8-1
    Disk usage analyzer with an ncurses interface
    community/rtorrent 0.8.9-2
    Ncurses BitTorrent client based on libTorrent
    community/ruby-ncurses 1.3.1-3
    Module for interactive text console applications (ncurses)
    community/sniffit 0.3.7.beta-11
    very good packet sniffer for unix with ncurses interactive mode.
    community/vifm 0.7.2-1
    Ncurses based file manager with vi like keybindings
    community/yacpi 3.0.1-3
    ncurses-based acpi monitor.
    No ncurses-cvs, ncurses-git, ncurses-svn or the like is found. How can I find development packages?
    Last edited by doragasu (2012-03-09 22:38:03)

    doragasu wrote:So in Arch, packages include not only binaries + resources, they also include header files? If I install for example ncurses, also header files for ncurses get installed?
    headers, pkg-config, everything in one package, that is required for a compilation. we keep stuff simple
    Last edited by wonder (2012-03-09 22:37:46)

  • [SOLVED] How to install development headers in arch?

    How do I install development headers of a package in arch linux? I'm trying to build mumble from AUR, and get a lot of "undefined references" to speex, alsa, and ogg. on Ubuntu there was always a package -dev for a given package that contained the development headers.
    Here is the exact output:
    g++ -m64 -Wl,-z,relro -Wl,-z,now -Wl,-O1 -o ../../release/mumble11x release/BanEditor.o release/ACLEditor.o release/Log.o release/AudioConfigDialog.o release/AudioStats.o release/AudioInput.o release/AudioOutput.o release/main.o release/MainWindow.o release/ServerHandler.o release/About.o release/ConnectDialog.o release/Settings.o release/Database.o release/VersionCheck.o release/Global.o release/PlayerModel.o release/Audio.o release/ConfigDialog.o release/Plugins.o release/LookConfig.o release/Overlay.o release/AudioWizard.o release/ViewCert.o release/Messages.o release/TextMessage.o release/GlobalShortcut.o release/NetworkConfig.o release/LCD.o release/Usage.o release/ConfigWidget.o release/Timer.o release/CryptState.o release/OSInfo.o release/Message.o release/Player.o release/Channel.o release/ACL.o release/Connection.o release/smallft.o release/CrashReporter.o release/GlobalShortcut_unix.o release/TextToSpeech_unix.o release/Overlay_unix.o release/ALSAAudio.o release/OSS.o release/DBus.o release/moc_BanEditor.o release/moc_ACLEditor.o release/moc_Log.o release/moc_AudioConfigDialog.o release/moc_AudioStats.o release/moc_AudioInput.o release/moc_AudioOutput.o release/moc_MainWindow.o release/moc_ServerHandler.o release/moc_About.o release/moc_ConnectDialog.o release/moc_GlobalShortcut.o release/moc_TextToSpeech.o release/moc_Database.o release/moc_VersionCheck.o release/moc_PlayerModel.o release/moc_ConfigDialog.o release/moc_Plugins.o release/moc_LookConfig.o release/moc_Overlay.o release/moc_AudioWizard.o release/moc_ViewCert.o release/moc_TextMessage.o release/moc_NetworkConfig.o release/moc_LCD.o release/moc_Usage.o release/moc_ConfigWidget.o release/moc_Player.o release/moc_Channel.o release/moc_ACL.o release/moc_Connection.o release/moc_CrashReporter.o release/moc_GlobalShortcut_unix.o release/moc_ALSAAudio.o release/moc_OSS.o release/moc_DBus.o release/qrc_mumble.o -L../../release -L/usr/lib -L/usr/X11R6/lib64 -lXi -lQtDBus -L/usr/lib -pthread -pthread -pthread -pthread -pthread -pthread -lQtSql -pthread -pthread -lQtXml -pthread -pthread -lQtOpenGL -L/usr/X11R6/lib64 -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -lQtGui -pthread -lpng -lfreetype -lgobject-2.0 -lSM -lICE -pthread -pthread -lXrender -lfontconfig -lXext -lX11 -lQtNetwork -lssl -lcrypto -pthread -pthread -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -lpthread -ldl -lGLU -lGL
    release/AudioConfigDialog.o: In function `AudioInputDialog::updateBitrate()':
    AudioConfigDialog.cpp:(.text+0x1dfa): undefined reference to `speex_lib_get_mode'
    AudioConfigDialog.cpp:(.text+0x1e02): undefined reference to `speex_encoder_init'
    AudioConfigDialog.cpp:(.text+0x1e1a): undefined reference to `speex_encoder_ctl'
    AudioConfigDialog.cpp:(.text+0x1e2f): undefined reference to `speex_encoder_ctl'
    AudioConfigDialog.cpp:(.text+0x1e3c): undefined reference to `speex_encoder_destroy'
    release/AudioStats.o: In function `AudioStats::on_Tick_timeout()':
    AudioStats.cpp:(.text+0xb3e): undefined reference to `speex_preprocess_ctl'
    AudioStats.cpp:(.text+0xb87): undefined reference to `speex_preprocess_ctl'
    AudioStats.cpp:(.text+0xba8): undefined reference to `speex_preprocess_ctl'
    AudioStats.cpp:(.text+0xce3): undefined reference to `speex_preprocess_ctl'
    release/AudioStats.o: In function `AudioNoiseWidget::paintEvent(QPaintEvent*)':
    AudioStats.cpp:(.text+0x1585): undefined reference to `speex_preprocess_ctl'
    release/AudioStats.o:AudioStats.cpp:(.text+0x15d1): more undefined references to `speex_preprocess_ctl' follow
    release/AudioStats.o: In function `AudioEchoWidget::paintGL()':
    AudioStats.cpp:(.text+0x1e8f): undefined reference to `speex_echo_ctl'
    AudioStats.cpp:(.text+0x1ee3): undefined reference to `speex_echo_ctl'
    release/AudioInput.o: In function `AudioInput::setMaxBandwidth(int)':
    AudioInput.cpp:(.text+0x756): undefined reference to `speex_lib_get_mode'
    AudioInput.cpp:(.text+0x763): undefined reference to `speex_encoder_init'
    AudioInput.cpp:(.text+0x788): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x798): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x81d): undefined reference to `speex_encoder_destroy'
    AudioInput.cpp:(.text+0x836): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x84f): undefined reference to `speex_encoder_ctl'
    release/AudioInput.o: In function `AudioInput::getMaxBandwidth()':
    AudioInput.cpp:(.text+0x8bd): undefined reference to `speex_lib_get_mode'
    AudioInput.cpp:(.text+0x8c5): undefined reference to `speex_encoder_init'
    AudioInput.cpp:(.text+0x8da): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x8ec): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x8f4): undefined reference to `speex_encoder_destroy'
    release/AudioInput.o: In function `AudioInput::addEcho(void const*, unsigned int)':
    AudioInput.cpp:(.text+0xa55): undefined reference to `speex_resampler_process_float'
    AudioInput.cpp:(.text+0xac0): undefined reference to `jitter_buffer_put'
    release/AudioInput.o: In function `AudioInput::initializeMixer()':
    AudioInput.cpp:(.text+0xb22): undefined reference to `speex_resampler_destroy'
    AudioInput.cpp:(.text+0xb30): undefined reference to `speex_resampler_destroy'
    AudioInput.cpp:(.text+0xb87): undefined reference to `speex_resampler_init'
    AudioInput.cpp:(.text+0xbfa): undefined reference to `speex_resampler_init'
    release/AudioInput.o: In function `AudioInput::~AudioInput()':
    AudioInput.cpp:(.text+0xd6b): undefined reference to `speex_bits_destroy'
    AudioInput.cpp:(.text+0xd77): undefined reference to `speex_encoder_destroy'
    AudioInput.cpp:(.text+0xd8c): undefined reference to `jitter_buffer_destroy'
    AudioInput.cpp:(.text+0xd9d): undefined reference to `speex_preprocess_state_destroy'
    AudioInput.cpp:(.text+0xdae): undefined reference to `speex_echo_state_destroy'
    AudioInput.cpp:(.text+0xdbc): undefined reference to `speex_resampler_destroy'
    AudioInput.cpp:(.text+0xdca): undefined reference to `speex_resampler_destroy'
    release/AudioInput.o: In function `AudioInput::~AudioInput()':
    AudioInput.cpp:(.text+0xeab): undefined reference to `speex_bits_destroy'
    AudioInput.cpp:(.text+0xeb7): undefined reference to `speex_encoder_destroy'
    AudioInput.cpp:(.text+0xecc): undefined reference to `jitter_buffer_destroy'
    AudioInput.cpp:(.text+0xedd): undefined reference to `speex_preprocess_state_destroy'
    AudioInput.cpp:(.text+0xeee): undefined reference to `speex_echo_state_destroy'
    AudioInput.cpp:(.text+0xefc): undefined reference to `speex_resampler_destroy'
    AudioInput.cpp:(.text+0xf0a): undefined reference to `speex_resampler_destroy'
    release/AudioInput.o: In function `AudioInput::~AudioInput()':
    AudioInput.cpp:(.text+0xfdb): undefined reference to `speex_bits_destroy'
    AudioInput.cpp:(.text+0xfe7): undefined reference to `speex_encoder_destroy'
    AudioInput.cpp:(.text+0xffc): undefined reference to `jitter_buffer_destroy'
    AudioInput.cpp:(.text+0x100d): undefined reference to `speex_preprocess_state_destroy'
    AudioInput.cpp:(.text+0x101e): undefined reference to `speex_echo_state_destroy'
    AudioInput.cpp:(.text+0x102c): undefined reference to `speex_resampler_destroy'
    AudioInput.cpp:(.text+0x103a): undefined reference to `speex_resampler_destroy'
    release/AudioInput.o: In function `AudioInput::AudioInput()':
    AudioInput.cpp:(.text+0x111e): undefined reference to `speex_bits_init'
    AudioInput.cpp:(.text+0x1126): undefined reference to `speex_bits_reset'
    AudioInput.cpp:(.text+0x1141): undefined reference to `speex_lib_get_mode'
    AudioInput.cpp:(.text+0x1149): undefined reference to `speex_encoder_init'
    AudioInput.cpp:(.text+0x1161): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x11c1): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x11dd): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x11f1): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x1219): undefined reference to `speex_encoder_ctl'
    release/AudioInput.o:AudioInput.cpp:(.text+0x122d): more undefined references to `speex_encoder_ctl' follow
    release/AudioInput.o: In function `AudioInput::AudioInput()':
    AudioInput.cpp:(.text+0x1294): undefined reference to `jitter_buffer_init'
    release/AudioInput.o: In function `AudioInput::AudioInput()':
    AudioInput.cpp:(.text+0x142e): undefined reference to `speex_bits_init'
    AudioInput.cpp:(.text+0x1436): undefined reference to `speex_bits_reset'
    AudioInput.cpp:(.text+0x1451): undefined reference to `speex_lib_get_mode'
    AudioInput.cpp:(.text+0x1459): undefined reference to `speex_encoder_init'
    AudioInput.cpp:(.text+0x1471): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x14d1): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x14ed): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x1501): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x1529): undefined reference to `speex_encoder_ctl'
    release/AudioInput.o:AudioInput.cpp:(.text+0x153d): more undefined references to `speex_encoder_ctl' follow
    release/AudioInput.o: In function `AudioInput::AudioInput()':
    AudioInput.cpp:(.text+0x15a4): undefined reference to `jitter_buffer_init'
    release/AudioInput.o: In function `AudioInput::flushCheck()':
    AudioInput.cpp:(.text+0x1773): undefined reference to `speex_bits_nbytes'
    AudioInput.cpp:(.text+0x17ee): undefined reference to `speex_bits_write'
    AudioInput.cpp:(.text+0x1862): undefined reference to `speex_bits_reset'
    release/AudioInput.o: In function `AudioInput::encodeAudioFrame()':
    AudioInput.cpp:(.text+0x1b35): undefined reference to `speex_preprocess_state_destroy'
    AudioInput.cpp:(.text+0x1b46): undefined reference to `speex_echo_state_destroy'
    AudioInput.cpp:(.text+0x1b53): undefined reference to `speex_preprocess_state_init'
    AudioInput.cpp:(.text+0x1b75): undefined reference to `speex_preprocess_ctl'
    AudioInput.cpp:(.text+0x1b86): undefined reference to `speex_preprocess_ctl'
    AudioInput.cpp:(.text+0x1b9a): undefined reference to `speex_preprocess_ctl'
    AudioInput.cpp:(.text+0x1bae): undefined reference to `speex_preprocess_ctl'
    AudioInput.cpp:(.text+0x1bc9): undefined reference to `speex_preprocess_ctl'
    release/AudioInput.o:AudioInput.cpp:(.text+0x1c0f): more undefined references to `speex_preprocess_ctl' follow
    release/AudioInput.o: In function `AudioInput::encodeAudioFrame()':
    AudioInput.cpp:(.text+0x1c61): undefined reference to `speex_bits_reset'
    AudioInput.cpp:(.text+0x1c92): undefined reference to `speex_echo_cancellation'
    AudioInput.cpp:(.text+0x1ca5): undefined reference to `speex_preprocess_run'
    AudioInput.cpp:(.text+0x1d5a): undefined reference to `speex_preprocess_ctl'
    AudioInput.cpp:(.text+0x2066): undefined reference to `speex_encode_int'
    AudioInput.cpp:(.text+0x2085): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x22c7): undefined reference to `speex_preprocess_run'
    AudioInput.cpp:(.text+0x22e9): undefined reference to `speex_echo_state_init'
    AudioInput.cpp:(.text+0x2307): undefined reference to `speex_echo_ctl'
    AudioInput.cpp:(.text+0x231f): undefined reference to `speex_preprocess_ctl'
    AudioInput.cpp:(.text+0x2328): undefined reference to `jitter_buffer_reset'
    AudioInput.cpp:(.text+0x24f4): undefined reference to `speex_bits_pack'
    AudioInput.cpp:(.text+0x2508): undefined reference to `speex_bits_pack'
    AudioInput.cpp:(.text+0x254e): undefined reference to `speex_bits_pack'
    release/AudioInput.o: In function `AudioInput::addMic(void const*, unsigned int)':
    AudioInput.cpp:(.text+0x26c0): undefined reference to `speex_resampler_process_float'
    AudioInput.cpp:(.text+0x2780): undefined reference to `jitter_buffer_get'
    AudioInput.cpp:(.text+0x2789): undefined reference to `jitter_buffer_tick'
    release/AudioOutput.o: In function `AudioOutput::AudioOutput()':
    AudioOutput.cpp:(.text+0x6d8): undefined reference to `speex_lib_get_mode'
    AudioOutput.cpp:(.text+0x6e0): undefined reference to `speex_decoder_init'
    AudioOutput.cpp:(.text+0x6f4): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x6fc): undefined reference to `speex_decoder_destroy'
    release/AudioOutput.o: In function `AudioOutput::AudioOutput()':
    AudioOutput.cpp:(.text+0x7c8): undefined reference to `speex_lib_get_mode'
    AudioOutput.cpp:(.text+0x7d0): undefined reference to `speex_decoder_init'
    AudioOutput.cpp:(.text+0x7e4): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x7ec): undefined reference to `speex_decoder_destroy'
    release/AudioOutput.o: In function `AudioOutputSample::needSamples(unsigned int)':
    AudioOutput.cpp:(.text+0xa74): undefined reference to `speex_bits_remaining'
    AudioOutput.cpp:(.text+0xaef): undefined reference to `speex_bits_set_bit_buffer'
    AudioOutput.cpp:(.text+0xaf7): undefined reference to `speex_bits_rewind'
    AudioOutput.cpp:(.text+0xb09): undefined reference to `speex_decode'
    AudioOutput.cpp:(.text+0xb43): undefined reference to `speex_resampler_process_float'
    release/AudioOutput.o: In function `AudioOutputSpeech::speexCallback(SpeexBits*, void*, void*)':
    AudioOutput.cpp:(.text+0xbdf): undefined reference to `speex_bits_unpack_unsigned'
    AudioOutput.cpp:(.text+0xc29): undefined reference to `speex_bits_unpack_unsigned'
    release/AudioOutput.o: In function `AudioOutputSpeech::~AudioOutputSpeech()':
    AudioOutput.cpp:(.text+0xed0): undefined reference to `speex_decoder_destroy'
    AudioOutput.cpp:(.text+0xedc): undefined reference to `jitter_buffer_destroy'
    AudioOutput.cpp:(.text+0xee5): undefined reference to `speex_bits_destroy'
    release/AudioOutput.o: In function `AudioOutputSpeech::~AudioOutputSpeech()':
    AudioOutput.cpp:(.text+0xf60): undefined reference to `speex_decoder_destroy'
    AudioOutput.cpp:(.text+0xf6c): undefined reference to `jitter_buffer_destroy'
    AudioOutput.cpp:(.text+0xf75): undefined reference to `speex_bits_destroy'
    release/AudioOutput.o: In function `AudioOutputSpeech::~AudioOutputSpeech()':
    AudioOutput.cpp:(.text+0xfe0): undefined reference to `speex_decoder_destroy'
    AudioOutput.cpp:(.text+0xfec): undefined reference to `jitter_buffer_destroy'
    AudioOutput.cpp:(.text+0xff5): undefined reference to `speex_bits_destroy'
    release/AudioOutput.o: In function `AudioOutputSample::~AudioOutputSample()':
    AudioOutput.cpp:(.text+0x1060): undefined reference to `speex_decoder_destroy'
    AudioOutput.cpp:(.text+0x1069): undefined reference to `speex_bits_destroy'
    release/AudioOutput.o: In function `AudioOutputSample::~AudioOutputSample()':
    AudioOutput.cpp:(.text+0x10e0): undefined reference to `speex_decoder_destroy'
    AudioOutput.cpp:(.text+0x10e9): undefined reference to `speex_bits_destroy'
    release/AudioOutput.o: In function `AudioOutputSample::~AudioOutputSample()':
    AudioOutput.cpp:(.text+0x1150): undefined reference to `speex_decoder_destroy'
    AudioOutput.cpp:(.text+0x1159): undefined reference to `speex_bits_destroy'
    release/AudioOutput.o: In function `AudioOutputSpeech::AudioOutputSpeech(ClientPlayer*, unsigned int)':
    AudioOutput.cpp:(.text+0x120d): undefined reference to `speex_lib_get_mode'
    AudioOutput.cpp:(.text+0x1215): undefined reference to `speex_decoder_init'
    AudioOutput.cpp:(.text+0x1233): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x1248): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x1271): undefined reference to `speex_resampler_init'
    AudioOutput.cpp:(.text+0x12d6): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x12f2): undefined reference to `jitter_buffer_init'
    AudioOutput.cpp:(.text+0x131a): undefined reference to `jitter_buffer_ctl'
    AudioOutput.cpp:(.text+0x1323): undefined reference to `speex_bits_init'
    release/AudioOutput.o: In function `AudioOutputSpeech::AudioOutputSpeech(ClientPlayer*, unsigned int)':
    AudioOutput.cpp:(.text+0x13ed): undefined reference to `speex_lib_get_mode'
    AudioOutput.cpp:(.text+0x13f5): undefined reference to `speex_decoder_init'
    AudioOutput.cpp:(.text+0x1413): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x1428): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x1451): undefined reference to `speex_resampler_init'
    AudioOutput.cpp:(.text+0x14b6): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x14d2): undefined reference to `jitter_buffer_init'
    AudioOutput.cpp:(.text+0x14fa): undefined reference to `jitter_buffer_ctl'
    AudioOutput.cpp:(.text+0x1503): undefined reference to `speex_bits_init'
    release/AudioOutput.o: In function `AudioOutputSample::AudioOutputSample(QString const&, QList<QByteArray> const&, bool, unsigned int)':
    AudioOutput.cpp:(.text+0x15c7): undefined reference to `speex_lib_get_mode'
    AudioOutput.cpp:(.text+0x15cf): undefined reference to `speex_decoder_init'
    AudioOutput.cpp:(.text+0x15ed): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x1602): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x162b): undefined reference to `speex_resampler_init'
    AudioOutput.cpp:(.text+0x16b1): undefined reference to `speex_bits_init'
    release/AudioOutput.o: In function `AudioOutputSample::AudioOutputSample(QString const&, QList<QByteArray> const&, bool, unsigned int)':
    AudioOutput.cpp:(.text+0x1797): undefined reference to `speex_lib_get_mode'
    AudioOutput.cpp:(.text+0x179f): undefined reference to `speex_decoder_init'
    AudioOutput.cpp:(.text+0x17bd): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x17d2): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x17fb): undefined reference to `speex_resampler_init'
    AudioOutput.cpp:(.text+0x1881): undefined reference to `speex_bits_init'
    release/AudioOutput.o: In function `AudioOutputSample::getPacketsFromFile(QString const&)':
    AudioOutput.cpp:(.text+0x1d6e): undefined reference to `ogg_sync_init'
    AudioOutput.cpp:(.text+0x1d8f): undefined reference to `ogg_sync_buffer'
    AudioOutput.cpp:(.text+0x1dc8): undefined reference to `ogg_sync_wrote'
    AudioOutput.cpp:(.text+0x1df9): undefined reference to `ogg_page_serialno'
    AudioOutput.cpp:(.text+0x1e05): undefined reference to `ogg_stream_init'
    AudioOutput.cpp:(.text+0x1e17): undefined reference to `ogg_stream_pagein'
    AudioOutput.cpp:(.text+0x1e3f): undefined reference to `ogg_sync_pageout'
    AudioOutput.cpp:(.text+0x1e5a): undefined reference to `ogg_page_serialno'
    AudioOutput.cpp:(.text+0x1e73): undefined reference to `ogg_page_serialno'
    AudioOutput.cpp:(.text+0x1e7f): undefined reference to `ogg_stream_reset_serialno'
    AudioOutput.cpp:(.text+0x1f3b): undefined reference to `speex_packet_to_header'
    AudioOutput.cpp:(.text+0x1f80): undefined reference to `ogg_stream_packetout'
    AudioOutput.cpp:(.text+0x210b): undefined reference to `ogg_sync_clear'
    AudioOutput.cpp:(.text+0x2179): undefined reference to `ogg_stream_clear'
    release/AudioOutput.o: In function `AudioOutputSpeech::addFrameToBuffer(QByteArray const&, unsigned int)':
    AudioOutput.cpp:(.text+0x229e): undefined reference to `jitter_buffer_put'
    release/AudioOutput.o: In function `AudioOutputSpeech::needSamples(unsigned int)':
    AudioOutput.cpp:(.text+0x4a6d): undefined reference to `jitter_buffer_get'
    AudioOutput.cpp:(.text+0x4aab): undefined reference to `speex_decode'
    AudioOutput.cpp:(.text+0x4ac0): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x4ad8): undefined reference to `jitter_buffer_update_delay'
    AudioOutput.cpp:(.text+0x4ae4): undefined reference to `jitter_buffer_tick'
    AudioOutput.cpp:(.text+0x4b2c): undefined reference to `speex_resampler_process_float'
    AudioOutput.cpp:(.text+0x4b7a): undefined reference to `speex_decode'
    AudioOutput.cpp:(.text+0x4b8e): undefined reference to `jitter_buffer_tick'
    AudioOutput.cpp:(.text+0x4c08): undefined reference to `speex_bits_read_from'
    AudioOutput.cpp:(.text+0x4c1a): undefined reference to `speex_decode'
    release/About.o: In function `AboutSpeexDialog::AboutSpeexDialog(QWidget*)':
    About.cpp:(.text+0x56): undefined reference to `speex_lib_ctl'
    release/About.o: In function `AboutSpeexDialog::AboutSpeexDialog(QWidget*)':
    About.cpp:(.text+0x446): undefined reference to `speex_lib_ctl'
    release/ALSAAudio.o: In function `ALSAEnumerator::getHint(void*, char const*)':
    ALSAAudio.cpp:(.text+0x7de): undefined reference to `snd_device_name_get_hint'
    release/ALSAAudio.o: In function `ALSAAudioOutput::run()':
    ALSAAudio.cpp:(.text+0xe75): undefined reference to `snd_pcm_hw_params_sizeof'
    ALSAAudio.cpp:(.text+0xe8e): undefined reference to `snd_pcm_hw_params_sizeof'
    ALSAAudio.cpp:(.text+0xea0): undefined reference to `snd_pcm_sw_params_sizeof'
    ALSAAudio.cpp:(.text+0xeb9): undefined reference to `snd_pcm_sw_params_sizeof'
    ALSAAudio.cpp:(.text+0xef5): undefined reference to `snd_pcm_open'
    ALSAAudio.cpp:(.text+0xf0c): undefined reference to `snd_pcm_hw_params_any'
    ALSAAudio.cpp:(.text+0x105b): undefined reference to `snd_pcm_writei'
    ALSAAudio.cpp:(.text+0x10f1): undefined reference to `snd_pcm_hw_params_current'
    ALSAAudio.cpp:(.text+0x1105): undefined reference to `snd_pcm_hw_params_get_channels'
    ALSAAudio.cpp:(.text+0x111b): undefined reference to `snd_pcm_hw_params_get_rate'
    ALSAAudio.cpp:(.text+0x1158): undefined reference to `snd_pcm_poll_descriptors_count'
    ALSAAudio.cpp:(.text+0x1170): undefined reference to `snd_pcm_poll_descriptors'
    ALSAAudio.cpp:(.text+0x11b1): undefined reference to `snd_pcm_close'
    ALSAAudio.cpp:(.text+0x11c4): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x1274): undefined reference to `snd_pcm_close'
    ALSAAudio.cpp:(.text+0x12da): undefined reference to `snd_pcm_hw_params_set_access'
    ALSAAudio.cpp:(.text+0x12f6): undefined reference to `snd_pcm_hw_params_set_format'
    ALSAAudio.cpp:(.text+0x1311): undefined reference to `snd_pcm_hw_params_set_channels_near'
    ALSAAudio.cpp:(.text+0x1335): undefined reference to `snd_pcm_hw_params_set_rate_near'
    ALSAAudio.cpp:(.text+0x138b): undefined reference to `snd_pcm_poll_descriptors_revents'
    ALSAAudio.cpp:(.text+0x13b9): undefined reference to `snd_pcm_avail_update'
    ALSAAudio.cpp:(.text+0x13f2): undefined reference to `snd_pcm_writei'
    ALSAAudio.cpp:(.text+0x1400): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x143b): undefined reference to `snd_pcm_drain'
    ALSAAudio.cpp:(.text+0x1459): undefined reference to `snd_pcm_prepare'
    ALSAAudio.cpp:(.text+0x1483): undefined reference to `snd_pcm_writei'
    ALSAAudio.cpp:(.text+0x14af): undefined reference to `snd_pcm_writei'
    ALSAAudio.cpp:(.text+0x14ed): undefined reference to `snd_pcm_prepare'
    ALSAAudio.cpp:(.text+0x1503): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x1525): undefined reference to `snd_pcm_drain'
    ALSAAudio.cpp:(.text+0x152e): undefined reference to `snd_pcm_prepare'
    ALSAAudio.cpp:(.text+0x1580): undefined reference to `snd_pcm_writei'
    ALSAAudio.cpp:(.text+0x158b): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x15d2): undefined reference to `snd_pcm_sw_params_current'
    ALSAAudio.cpp:(.text+0x15ed): undefined reference to `snd_pcm_sw_params_set_avail_min'
    ALSAAudio.cpp:(.text+0x160c): undefined reference to `snd_pcm_sw_params_set_start_threshold'
    ALSAAudio.cpp:(.text+0x1627): undefined reference to `snd_pcm_sw_params_set_stop_threshold'
    ALSAAudio.cpp:(.text+0x163e): undefined reference to `snd_pcm_sw_params'
    ALSAAudio.cpp:(.text+0x1652): undefined reference to `snd_pcm_prepare'
    ALSAAudio.cpp:(.text+0x1665): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x1695): undefined reference to `snd_pcm_hw_params_set_period_size_near'
    ALSAAudio.cpp:(.text+0x16b0): undefined reference to `snd_pcm_hw_params_set_buffer_size_near'
    ALSAAudio.cpp:(.text+0x16c7): undefined reference to `snd_pcm_hw_params'
    ALSAAudio.cpp:(.text+0x16de): undefined reference to `snd_pcm_hw_params_current'
    ALSAAudio.cpp:(.text+0x16f8): undefined reference to `snd_pcm_hw_params_get_period_size'
    ALSAAudio.cpp:(.text+0x170f): undefined reference to `snd_pcm_hw_params_get_buffer_size'
    ALSAAudio.cpp:(.text+0x175e): undefined reference to `snd_pcm_hw_params_get_channels_max'
    ALSAAudio.cpp:(.text+0x17c9): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x17f0): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x1818): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x1840): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x1861): undefined reference to `snd_strerror'
    release/ALSAAudio.o:ALSAAudio.cpp:(.text+0x1889): more undefined references to `snd_strerror' follow
    release/ALSAAudio.o: In function `ALSAAudioInput::run()':
    ALSAAudio.cpp:(.text+0x216a): undefined reference to `snd_pcm_hw_params_sizeof'
    ALSAAudio.cpp:(.text+0x2183): undefined reference to `snd_pcm_hw_params_sizeof'
    ALSAAudio.cpp:(.text+0x21c2): undefined reference to `snd_pcm_open'
    ALSAAudio.cpp:(.text+0x21d8): undefined reference to `snd_pcm_hw_params_any'
    ALSAAudio.cpp:(.text+0x21f1): undefined reference to `snd_pcm_hw_params_set_access'
    ALSAAudio.cpp:(.text+0x220c): undefined reference to `snd_pcm_hw_params_set_format'
    ALSAAudio.cpp:(.text+0x2228): undefined reference to `snd_pcm_hw_params_set_rate_near'
    ALSAAudio.cpp:(.text+0x2242): undefined reference to `snd_pcm_hw_params_set_channels_near'
    ALSAAudio.cpp:(.text+0x227f): undefined reference to `snd_pcm_hw_params_set_period_size_near'
    ALSAAudio.cpp:(.text+0x2299): undefined reference to `snd_pcm_hw_params_set_buffer_size_near'
    ALSAAudio.cpp:(.text+0x22af): undefined reference to `snd_pcm_hw_params'
    ALSAAudio.cpp:(.text+0x22f1): undefined reference to `snd_pcm_drain'
    ALSAAudio.cpp:(.text+0x22fa): undefined reference to `snd_pcm_close'
    ALSAAudio.cpp:(.text+0x230f): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x2410): undefined reference to `snd_pcm_hw_params_current'
    ALSAAudio.cpp:(.text+0x2427): undefined reference to `snd_pcm_hw_params_get_channels'
    ALSAAudio.cpp:(.text+0x2440): undefined reference to `snd_pcm_hw_params_get_rate'
    ALSAAudio.cpp:(.text+0x2453): undefined reference to `snd_pcm_prepare'
    ALSAAudio.cpp:(.text+0x2466): undefined reference to `snd_pcm_start'
    ALSAAudio.cpp:(.text+0x24d9): undefined reference to `snd_pcm_readi'
    ALSAAudio.cpp:(.text+0x2525): undefined reference to `snd_pcm_drain'
    ALSAAudio.cpp:(.text+0x252e): undefined reference to `snd_pcm_close'
    ALSAAudio.cpp:(.text+0x254b): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x256d): undefined reference to `snd_pcm_prepare'
    ALSAAudio.cpp:(.text+0x2574): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x2581): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x25a5): undefined reference to `snd_pcm_prepare'
    ALSAAudio.cpp:(.text+0x25ac): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x25b6): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x2661): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x26aa): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x26cf): undefined reference to `snd_strerror'
    release/ALSAAudio.o:ALSAAudio.cpp:(.text+0x26ec): more undefined references to `snd_strerror' follow
    release/ALSAAudio.o: In function `ALSAEnumerator::ALSAEnumerator()':
    ALSAAudio.cpp:(.text+0x2af0): undefined reference to `snd_config_update'
    ALSAAudio.cpp:(.text+0x2af7): undefined reference to `snd_config'
    ALSAAudio.cpp:(.text+0x2b09): undefined reference to `snd_config_search'
    ALSAAudio.cpp:(.text+0x2b24): undefined reference to `snd_config_set_ascii'
    ALSAAudio.cpp:(.text+0x2b5f): undefined reference to `snd_device_name_hint'
    ALSAAudio.cpp:(.text+0x2f69): undefined reference to `snd_device_name_free_hint'
    ALSAAudio.cpp:(.text+0x2f6e): undefined reference to `snd_config_update_free_global'
    ALSAAudio.cpp:(.text+0x2f73): undefined reference to `snd_config_update'
    release/ALSAAudio.o: In function `ALSAInit::initialize()':
    ALSAAudio.cpp:(.text+0x324f): undefined reference to `snd_card_next'
    release/ALSAAudio.o: In function `ALSAEnumerator::ALSAEnumerator()':
    ALSAAudio.cpp:(.text+0x3540): undefined reference to `snd_config_update'
    ALSAAudio.cpp:(.text+0x3547): undefined reference to `snd_config'
    ALSAAudio.cpp:(.text+0x3559): undefined reference to `snd_config_search'
    ALSAAudio.cpp:(.text+0x3574): undefined reference to `snd_config_set_ascii'
    ALSAAudio.cpp:(.text+0x35af): undefined reference to `snd_device_name_hint'
    ALSAAudio.cpp:(.text+0x39b9): undefined reference to `snd_device_name_free_hint'
    ALSAAudio.cpp:(.text+0x39be): undefined reference to `snd_config_update_free_global'
    ALSAAudio.cpp:(.text+0x39c3): undefined reference to `snd_config_update'
    collect2: ld returned 1 exit status
    make[2]: *** [../../release/mumble11x] Error 1
    make[2]: Leaving directory `/home/scrawl/Downloads/mumble/src/mumble-1.2.1/src/mumble11x'
    make[1]: *** [release] Error 2
    make[1]: Leaving directory `/home/scrawl/Downloads/mumble/src/mumble-1.2.1/src/mumble11x'
    make: *** [sub-src-mumble11x-make_default-ordered] Error 2
    Last edited by scrawl (2010-02-04 21:21:06)

    pacman -S base-devel && pacman -Suy should give you everything you need, except specific dependencies.
    Ahh  that what I get for posting without refreshing OP.
    Last edited by jwbirdsong (2010-01-16 17:04:28)

  • Javadoc after Mac OS X 10.6 Java Update 3 and Java Developer Package

    I can't seem to find javadocs, src, nor any real documentation on my Mac after installing Mac OS X 10.6 Java Update 3 and the Java Developer Package. NetBeans used to just find it, and now doing a find as shown below reveals nothing. Does the Developer Package actually include docs anymore? If so, where do I find them?
    find /System/Library/Frameworks/JavaVM.framework/ -name "doc*"
    find /System/Library/Frameworks/JavaVM.framework/ -name "src*"
    find /System/Library/Java/ -name "doc*"
    None of these turn up anything.
    Thanks!

    It took me a while but I solved it like this:
    In NetBeans, open the Java Platform Manager (Tools -> Java Platforms).
    Click the Add Platform... button in the lower left corner.
    Select Java Standard Edition (selected by default).
    In the File field, enter: /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home
    Click Next >
    The Platform Sources field should say: /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home/src.jar
    If the Platform Javadoc field is empty, browse to or enter: /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home/docs.jar
    Click Finish
    Exit NetBeans.
    Open: /Applications/NetBeans/NetBeans 6.8.app/Contents/Resources/NetBeans/etc/netbeans.conf (e.g. in TextEdit)
    Beneath the line that says: #netbeans_jdkhome="/path/to/jdk"
    Enter: netbeansjdkhome="/Library/Java/JavaVirtualMachines/1.6.022-b04-307.jdk/Contents/Home"
    Overriding the default location in the netbeans.conf file may be enough such that you don't need to add the platform in the Netbeans Java Platform Manager.
    Message was edited by: Dadaborg
    Noticed a typo...

  • Bmp development package? during makepkg bmp-docklet...

    As the subject line says. using makepkg -s on bmp-docklet from aur, fails because "configure: error: BMP >= 0.9.7 development package not installed".
    I know what i would have done in debian/ubuntu ( install <package>-dev.deb), but in arch i have no clue. isn't this already supposed to be in my synched abs (arch extra community)?

    Builds fine here. Do you have pkgconfig installed? If not install it and try running makepkg again.

  • Palaver speech recognition app packaged for Arch

    Palaver (formerly Ubuntu-Speech-Recognition), has been packaged for Arch:
    https://aur.archlinux.org/packages/palaver-git/
    The git repo is located here:
    https://github.com/JamezQ/Palaver
    A great video demo of what is possible can be found here:
    http://www.techdrivein.com/2013/02/ubun … -demo.html
    This is shaping up to be an interesting project, and as long as it keeps on a good development track, could become the Siri of Linux (don't laugh, it could!)
    The current code is beta, and will be going through restructuring changes as it moves from git to launchpad, so expect a lot of changes in the near future.
    The beta can actually do quite a lot at the moment, especially if you add your own dictionary (which is very easy to do BTW).
    Oh, and just a warning regarding privacy, the application uses Googles speech recognition, and requires a network connection to work. Your voice command is recorded locally and deciphered on Google servers.......
    Cheers.

    Xyne wrote:
    Padfoot wrote:Oh, and just a warning regarding privacy, the application uses Googles speech recognition, and requires a network connection to work. Your voice command is recorded locally and deciphered on Google servers........
    Oh well. Aside from the privacy concerns* I am also disappointed that it is just a wrapper around a web service. A local speech recognition engine would be even more impressive.
    Thanks for the privacy warning.
    * Seriously, sending speech samples to Google so that they can store and analyse them is crazy to me. Do you really want to live in a future of interactive advertisements that can identify you by voice alone and associate it with everything else that you have ever done online? A conversation with a friend at a bus stop may one day trigger targeted ads that reveal things about you that you consider private. I do not understand how so many people can be completely ok with having their private lives catalogued for companies and governments just to get some non-essential services in return. Beyond that having such tools lying around when your government eventually becomes oppressive will ensure its longevity at everyone's expense. Open, democratic societies have an unpatched memory leak that requires a hard reboot every so often.
    I completely understand, and while a local engine would be teriffic, the only one I can think of on Linux with any potential is sphinx. Unfortunately, (last time I checked) it's not in an easily useable state, yet. I should check out the pace of development on that project. Of course, I would be delighted to be proven wrong on this project.
    And while this in no way is intended to dispell any privacy concerns, or justify any possible motives of the companies providing online deciphering, I am guessing this is exactly whar Siri does on Apple products. Also, as Palaver is currently targeting Ubuntu (while still being agnostic enough to easily work on any distro), It needs to have a small footprint considering the push at Ubuntu towards mobile devices. Unfortunately, mobile devices do not lend to local storage of the many samples in multiple languages required to perform the deciphering.
    Cheers.
    [EDIT] While Palaver is a wrapper around an online service, the wrapper is limited to sending the voice sample and getting a string of text back, the application performs the task of deciphering the meaning of the text and taking the appropriate action based on local dictionaries and plugins.[/EDIT]
    Last edited by Padfoot (2013-03-23 22:21:13)

  • Debtap - A script to convert .deb packages to Arch Linux packages

    I wrote this script in my free time to help people who, for any reason, want to convert a .deb to an Arch Linux package. It works in a similar way with alien (which converts .deb packages to .rpm packages and vice versa), but, unlike alien, it is focused on accuracy of conversion, trying to translate Debian/Ubuntu packages names to the correct Arch Linux packages names and store them in the dependencies fields of the .PKGINFO metadata in the final package. In other words, it won't only create an Arch package with the data of the original .deb package, but also it will try to create a valid and as accurate as possible .PKGINFO metadata file in the converted package. It uses pkgfile and pacman utilities to achieve this accuracy. The final package can be installed like any local Arch Linux package. Debtap is now available on AUR!
    FAQ
    Q: What "debtap" stands for?
    A: DEB To Arch (Linux) Package
    Q: Isn't better to download an official package or write a PKGBUILD in case I need to compile a package or convert a .deb package to an Arch Linux package?
    A: Sure it is, and I truely encourage you to do so. Debtap was written to create packages that either cannot be compiled (closed source packages) or cannot be built from AUR for various reasons (error during compiling or unavailable files), as a quick 'n' dirty solution and an extra option for creating Arch Linux packages for Arch Linux users.
    Q: So debtap will help me only in case I need to convert specific .deb packages to Arch Linux packages?
    A: No. In case you need to write a new PKGBUILD for a package that already exists in the Debian/Ubuntu distributions, by converting its .deb package to Arch package with debtap, thanks to the packages names translator function inside the script, it can help you determine which dependencies are needed for the package you write the PKGBUILD for and complete the necessary fields.
    Q: What are the minimum requirements to run this script?
    A: You need to have installed these dependencies: bash, binutils (provides ar utility for extracting .deb package), pkgfile, and fakeroot. You must run at least once (preferably recently) "debtap -u" to create/update pkgfile and debtap database (you do this with root privileges).
    Q: Debtap needs a lot of time to convert a package. So, why this is happening?
    A: Like I said, debtap is focused on accuracy. It won't just unpack a .deb package and then repackage its data to an Arch Linux package, ignoring metadata. Depending on the speed of your processor and the package itself, conversion can take from a few seconds to several minutes.
    Q: During conversion I get several warning messages, why?
    A: Debtap cannot be 100% accurate for several reasons,  the main reason for this is the complexity of packages names. If you want to check the freshly generated .PKGINFO and .INSTALL (this is optional file) metadata files or even fix the untranslated packages names inside .PKGINFO, debtap offers you the option to edit these files before compressing the final package.
    Q: How do I use debtap?
    A: The syntax is quite simple actually: debtap [option] package_filename
    For example: debtap world-of-goo-demo_1.0_i386.deb
    Any recommendations or questions for debtap are welcomed!
    Last edited by helix (2015-05-21 22:54:17)

    Hi helix. I've had trouble trying to use your script with ubuntu software from The Open University
    debtap OpenUniversity-ubuntu-0.1.3.20130104.deb
    ==> Extracting package data...
    ==> Fixing possible directories structure differencies...
    ==> Generating .PKGINFO file...
    debtap OpenUniversity-ubuntu-0.1.3.20130104.deb
    ==> Extracting package data...
    ==> Fixing possible directories structure differencies...
    ==> Generating .PKGINFO file...
    :: Enter Packager name:
    NewPepper2013
    :: Enter package license (you can enter multiple licenses comma seperated):
    closed
    :: If you want to edit .PKGINFO file, press (1) For vi (2) For nano (3) For a cu                                                                                                    stom editor or any other key to continue:
    ==> Generating .MTREE file...
    ==> Creating final package...
    xz: unrecognized option '--1-any.pkg.tar'
    xz: Try `xz --help' for more information.
    mv: cannot stat ‘*.xz’: No such file or directory
    ==> Removing leftover files...
    ==> Package successfully created!
    The software is called NewPepper 2013 but i've not been able to find it online except on the ou website.

  • List of packages with arch-specific patches

    Considering moving over from Fedora, having just learned about how many Fedora-specific patches are in their repositories.  (Installing vanilla glibc from source bricks my Fedora 22 installs, without incorporating the Fedora-specific patches - which was easy to do, but prefer not to...)
    I'd much prefer to run cleaner vanilla packages, particularly so I can install from svn/git source to fix bugs I run into before they're released.
    Hoping there is a list (or an easy way to get a list) of the packages that arch has put arch-specific patches into.  i.e. Installing through pacman will be a modified version from the actual upstream release of that version.  Totally OK to answer my question outside the context of AUR, because I suspect the list grows when including that.
    Linux From Scratch has a list of what patches are required for their system.  It's bash, bc memory leak, bzip2, coreutils, glibc, kbd backspace, mpfr, readline, and sysvinit.  (Beyond Linux From Scratch has a lot more, and its "list" is visible at http://www.linuxfromscratch.org/patches/blfs/  )
    Hoping there's a (short) list like that for arch as well.  Partially so if I'm installing unreleased source, I know whether I need to incorporate the arch-specific patches (like building my own package for packman) rather than just make install.
    Last edited by jamespharvey20 (2015-06-09 07:55:06)

    I don't think you'll ever need to install unreleased sources as they end up in testing pretty quick. Have a look at https://wiki.archlinux.org/index.php/Arch_Build_System for tips how to modify the official packages.
    As for the list, it's pretty easy to construct. The following is a list of core-packages that have .patch files included in their repo, with the number representing the number of patches:
    for f in packages/*/repos/core-x86_64/*.patch; do f=${f#packages/}; echo ${f%%/*} ; done|sort|uniq -c|sort -rn
    10 libsasl
    9 systemd
    6 make grub
    7 linux-lts
    4 libarchive crda
    3 vi pam mdadm kbd isdn4k-utils iproute2
    2 texinfo shadow openssl openssh nss nfs-utils gcc
    1 xinetd wpa_supplicant usbutils rpcbind psmisc ppp pcre p11-kit openldap net-tools mpfr mkinitcpio-nfs-utils mkinitcpio-busybox m4 lvm2 logrotate linux linux-atm librpcsecgss libffi krb5 keyutils jfsutils iptables hdparm gzip grep glibc glib2 gdbm efibootmgr e2fsprogs coreutils bzip2 bridge-utils binutils bash gnutls
    Last edited by Spider.007 (2015-06-09 11:11:30)

  • Question about some packages in arch

    Hello
    Where do I report/ask about packages in arch *like in AUR there is a comment section*
    The reason is because well the package (sdl) didn't had PulseAudio support so I was wondering where to report it and KTorrents didn't bring any plug-ins with the package (plus I can't compile it since there is a phonon error I don't get)
    sorry if this wasn't the section,
    Thanks

    alright, thanks fukawi2, wonder
    well, i'm compiling them alright, but not ABS *need to read the wiki*
    Last edited by akurashy (2009-08-16 15:30:33)

  • Development Package migration

    Hi,
    I know I've two many threads for today. But, it's really urgent.
    I have a question.
    We've made a development package on the ABAP Workbench under the SAP R/3.
    Then later we installed a new ERP ECC 6.0 system.
    Unfortunately, when we migrated the hole package to the new system. It says that our package it's no originally made in this system and we could only update the package with some strange funktions like update and delete and whatever.
    My question would it be, what should I do to make the package seems like it has been done on the new system?
    -> The only solution that I could find that I must do it manually and this's gone take ages.
    Unfortunately, I must do it manually because we have a  namespace now and everything should contain the namespace. It's the worstest thing that I had ever expected.
    How could SAP didn't think about that or am I really underqualified, considere that I'm only a student and am writing too much because it made me out of me when I lose too many time doing nothing.
    I really excuse my bad english but when someone speak over four languages, he lose(the reality) the simple things that everyone knows i.e. orthographe and syntax.
    Thinks anyway,
    Best Regards,
    Kais Kara

    Hello,
    I'm very new to the java and msca. I created the three files and compile them but get error with the last two files
    CustomTestPage.java: I have three errors
    cannot find symbol
    symbol : class CustomTestFListener
    location: package xxx.custom.server
    import xxx.custom.server.CustomTestFListener;
    symbol : class CustomTestFListener
    location: class xxx.custom.server.CustomTestPage
    new CustomTestFListener();
    symbol : class CustomTestFListener
    location: class xxx.custom.server.CustomTestPage
    CustomTestFListener fieldListener =
    CustomTestFListener.java: has 2 errors
    symbol : class CustomTestPage
    location: class xxx.custom.server.CustomTestFListener
    CustomTestPage pg;
    symbol : class CustomTestPage
    location: class xxx.custom.server.CustomTestFListener
    pg = (CustomTestPage)ses.getCurrentPage();
    Please let me know step by step on how to create the package and compile it. Thank you very much.
    PhuTri

  • Development package to objects already in a transport requests?

    Is there a way to assign a development package to objects already in a transport requests?
    Thanks,
    Rashmi

    Hi,
    you can massively do that with SE03 / Change Object Directory Entries of Objects in a Request, select your request, position cursor on the first obj and menu edit / select block. Position cursor on the last and again select block.
    hit object directory and change accordingly.
    hope this helps...
    Olivier.
    Message was edited by:
            Olivier Cora

  • How can i develop package outside portal3.0

    hi,
    i want to know if i can develop package without using portal and how can i integrate these apckages on the site portal3.0
    please give me the list of different utilities that can i use.

    When you say develop a package outside of portal, do you mean in a different database or just a different schema? Also, what exactly will these packages do? The PDK goes through how to create PL/SQL portlets that can be included with the portal. That is probably the best place to start.

  • Please recommend Java development package..?

    Hi all,
    I'm new here, and would like your recommendation on a development package. Currently I write all my Java in a UNIX editor, and "println" is my debugger. ;-)
    I want to "upgrade" to a nice graphical editor w/ drag-n-drop, lots of good online documentation and an excellent debugger. Probably will go w/ Windows, but maybe Linux. I'm not doing servlets or applets or anything like that - just applications w/ basic Swing, w/ vast amounts of file/socket I/O and data crunching.
    Would greatly appreciate your recommendations for a moderately-priced package, like maybe JBuilder Pro?
    Many thanks, -tm

    I have gown quite fond of the Eclipse IDE and it is supported on Linux, WIndows platforms. Oh, and its free. Choose the v2.0 Stable build (beta) from www.eclipse.org.
    Or, look into Forte for Java Community Edition (also free). It is quite good, but I have found it unusable on remote X terminals due to Swing whereas Eclipse still performs quite well on both local and remote X terms.
    Many folks I know on Unix and Windows platforms live life quite well with their favorite editor (xemacs, vi, TextPad, whatever) and JDB. Many live with no debugger and I too have had to get by that way as well. It works for me too.
    Chuck

  • Copying Z developed packages to another system

    I want to copy the Z developed packages from the system (i-Series) to one of my SAP  SQL 2005 system. Is it possible and let me know the procedure with stpes to do it.
    I would apprciate your help.

    Hi,
    Do following
    launch SE10 -> create -> transport of copies -> give short description
    and target system within your TMS landscape -> this will create a request -> double click on request -> click on change
    now enter following value
    Program ID -> R3TR
    Object Type -> DEVC
    Object name -> name of your Z package
    press enter
    click Release
    import this request in target system.
    regards,
    kaushal

  • Import development package

    Hi,
    I created a development package on DEV to save my development work.  When I created the package, it asked for a transport request. I saved it to a transport request. Would I have to import this transport request to QAS before I transport other development work?
    Thanks

    Hi,
    Yes..You have to import the development package transport request first and then import the other development work..
    Thanks,
    Naren

Maybe you are looking for